﻿/*
* name:Global && Pc StyleSheet
* version:v3.4.2
* update:添加百度地图容器样式；默认隐藏百度分享的触控弹层
* date:2017-08-11
*/
.row{width: 100%;transition:.2s width ease;*zoom:1}.row:before,.row:after{display:table;clear:both;content:''}.row>[class*="span-"]{float:left;margin-right: 0;*margin-right:.89%}.row>.span-1{width:7.33333333%}.row>.span-2{width:15.66666667%}.row>.span-3{width:24%}.row>.span-4{width:32.33333333%}.row>.span-5{width:40.66666667%}.row>.span-6{width:49%}.row>.span-7{width:57.33333333%}.row>.span-8{width:65.66666667%}.row>.span-9{width:74%}.row>.span-10{width:82.33333333%}.row>.span-11{width:90.66666667%}.row>.span-12{width:99%}.full-row{width:100%;transition:.2s width ease;*zoom:1}.full-row:before,.full-row:after{display:table;clear:both;content:''}.full-row>[class*='span']{float:left}.full-row>.span-1{width:8.33333333%;*width:8.22333333%}.full-row>.span-2{width:16.66666667%;*width:16.55666667%}.full-row>.span-3{width:25%;*width:24.89%}.full-row>.span-4{width:33.33333333%;*width:33.22333333%}.full-row>.span-5{width:41.66666667%;*width:41.55666667%}.full-row>.span-6{width:50%;*width:49.89%}.full-row>.span-7{width:58.33333333%;*width:58.22333333%}.full-row>.span-8{width:66.66666667%;*width:66.55666667%}.full-row>.span-9{width:75%;*width:74.89%}.full-row>.span-10{width:83.33333333%;*width:83.22333333%}.full-row>.span-11{width:91.66666667%;*width:91.55666667%}.full-row>.span-12{width:100%;*width:99.89%}.row>.pull-right,.full-row>.pull-right{float:right}.row>.center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.center{display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.pull-left-1{position:relative;left:-8.33333333%}.pull-left-2{position:relative;left:-16.66666667%}.pull-left-3{position:relative;left:-25%}.pull-left-4{position:relative;left:-33.33333333%}.pull-left-5{position:relative;left:-41.66666667%}.pull-left-6{position:relative;left:-50%}.pull-left-7{position:relative;left:-58.33333333%}.pull-left-8{position:relative;left:-66.66666667%}.pull-left-9{position:relative;left:-75%}.pull-left-10{position:relative;left:-83.33333333%}.pull-left-11{position:relative;left:-91.66666667%}.pull-left-12{position:relative;left:-100%}.pull-right-1{position:relative;left:8.33333333%}.pull-right-2{position:relative;left:16.66666667%}.pull-right-3{position:relative;left:25%}.pull-right-4{position:relative;left:33.33333333%}.pull-right-5{position:relative;left:41.66666667%}.pull-right-6{position:relative;left:50%}.pull-right-7{position:relative;left:58.33333333%}.pull-right-8{position:relative;left:66.66666667%}.pull-right-9{position:relative;left:75%}.pull-right-10{position:relative;left:83.33333333%}.pull-right-11{position:relative;left:91.66666667%}.pull-right-12{position:relative;left:100%}
@media only screen and (max-width:1024px){.row>.midd-1{width:7.33333333%}.row>.midd-2{width:15.66666667%}.row>.midd-3{width:24%}.row>.midd-4{width:32.33333333%}.row>.midd-5{width:40.66666667%}.row>.midd-6{width:49%}.row>.midd-7{width:57.33333333%}.row>.midd-8{width:65.66666667%}.row>.midd-9{width:74%}.row>.midd-10{width:82.33333333%}.row>.midd-11{width:90.66666667%}.row>.midd-12{width:99%}.midd-hide{display:none}.midd-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.midd-1{width:8.33333333%}.full-row>.midd-2{width:16.66666667%}.full-row>.midd-3{width:25%}.full-row>.midd-4{width:33.33333333%}.full-row>.midd-5{width:41.66666667%}.full-row>.midd-6{width:50%}.full-row>.midd-7{width:58.33333333%}.full-row>.midd-8{width:66.66666667%}.full-row>.midd-9{width:75%}.full-row>.midd-10{width:83.33333333%}.full-row>.midd-11{width:91.66666667%}.full-row>.midd-12{width:100%}}@media only screen and (max-width:992px){.row>.smidd-1{width:7.33333333%}.row>.smidd-2{width:15.66666667%}.row>.smidd-3{width:24%}.row>.smidd-4{width:32.33333333%}.row>.smidd-5{width:40.66666667%}.row>.smidd-6{width:49%}.row>.smidd-7{width:57.33333333%}.row>.smidd-8{width:65.66666667%}.row>.smidd-9{width:74%}.row>.smidd-10{width:82.33333333%}.row>.smidd-11{width:90.66666667%}.row>.smidd-12{width:100%; margin-right:0;}.smidd-hide{display:none}.smidd-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.smidd-1{width:8.33333333%}.full-row>.smidd-2{width:16.66666667%}.full-row>.smidd-3{width:25%}.full-row>.smidd-4{width:33.33333333%}.full-row>.smidd-5{width:41.66666667%}.full-row>.smidd-6{width:50%}.full-row>.smidd-7{width:58.33333333%}.full-row>.smidd-8{width:66.66666667%}.full-row>.smidd-9{width:75%}.full-row>.smidd-10{width:83.33333333%}.full-row>.smidd-11{width:91.66666667%}.full-row>.smidd-12{width:100%}}@media only screen and (max-width:760px){.row>.smal-1{width:7.33333333%}.row>.smal-2{width:15.66666667%}.row>.smal-3{width:24%}.row>.smal-4{width:32.33333333%}.row>.smal-5{width:40.66666667%}.row>.smal-6{width:49%}.row>.smal-7{width:57.33333333%}.row>.smal-8{width:65.66666667%}.row>.smal-9{width:74%}.row>.smal-10{width:82.33333333%}.row>.smal-11{width:90.66666667%}.row>.smal-12{width:99%}.smal-hide{display:none}.smal-show{display:block}.smal-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}[class*='pull-left-'],[class*='pull-right-']{right:auto;left:auto}.full-row>.smal-1{width:8.33333333%}.full-row>.smal-2{width:16.66666667%}.full-row>.smal-3{width:25%}.full-row>.smal-4{width:33.33333333%}.full-row>.smal-5{width:41.66666667%}.full-row>.smal-6{width:50%}.full-row>.smal-7{width:58.33333333%}.full-row>.smal-8{width:66.66666667%}.full-row>.smal-9{width:75%}.full-row>.smal-10{width:83.33333333%}.full-row>.smal-11{width:91.66666667%}.full-row>.smal-12{width:100%}}

/*挂件分页样式*/
.util-page{ font-size:0; color:#000; text-align:center;}
.util-page .gobutton,.util-page .sl,.util-page .num,.util-page .count { color:#000;display:inline-block;border:1px solid #ededed;margin:10px 0;padding:5px 10px;vertical-align:middle;margin:0 0 10px -1px;background:#fff; font-size:16px ;font-weight:normal; }
.util-page .gobutton:hover,.util-page .num:hover,.util-page .current{color:#fff; background:#cd0000;}
.util-page span.gobutton,.util-page span.gobutton:hover { color:#000; background-color:#eee; }
.util-page .gobutton .ion{ font-size:.8em;}
.util-page .count { margin-left:10px; color:#000; background:none; border:none; }
.util-page span.jump{ background:none; color:#000;display:inline-block; margin:0 7px; vertical-align:top;  }
.util-page span.jumpto,.util-page span.jumpto_text,.util-page span.jumpto_text{ background:none; border:none;color:#000; font-size:14px; }
.util-page .jumpto_inp{ width:40px; text-align:center; height:37px; line-height:37px; vertical-align:top; }

/*百度地图容器-默认高度45%，BdMapArea是防止在同屏版心下地图太大*/
.BdMapArea { margin:0 auto 55px; max-width:1200px; }
.BdMapWrapper { position:relative; width:100%; height:0; padding-bottom:45%; overflow:hidden; }
.BdMapWrapper .BdMapCon { position:absolute; top:0; left:0; width:100%; height:100%; }
@media only screen and (max-width:760px) {
	.BdMapArea { display:none; }
}

/*默认隐藏百度分享触控弹层*/
.bdshare_popup_box { display:none!important;}

/* 雪碧图 */
/* 对齐方案引用(http://www.zhangxinxu.com/wordpress/2016/03/css-layout-base-20px/) */
.ico { display:inline-block; width:20px; height:20px; white-space:nowrap; letter-spacing:-1em; text-indent:-99em; color:transparent; background:url(../img/ico.png);
	*text-indent:0; *zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');vertical-align:middle;}
.ico:before {content:'\3000';}
.ico1_2 { background-position:-20px 0;}
.ico1_3 { background-position:-40px 0;}
.ico1_4 { background-position:-60px 0;}
.ico1_5 { background-position:-80px 0;}
.ico2_1 { background-position:0 -20px;}
.ico2_2 { background-position:-20px -20px;}
.ico2_3 { background-position:-40px -20px;}
.ico2_4 { background-position:-60px -20px;}
.ico2_5 { background-position:-80px -20px;}
.ico3_1 { background-position:0 -40px;}
.ico3_2 { background-position:-20px -40px;}
.ico3_3 { background-position:-40px -40px;}
.ico3_4 { background-position:-60px -40px;}
.ico3_5 { background-position:-80px -40px;}
.ico4_1 { background-position:0 -60px;}
.ico4_2 { background-position:-20px -60px;}
.ico4_3 { background-position:-40px -60px;}
.ico4_4 { background-position:-60px -60px;}
.ico4_5 { background-position:-80px -60px;}
/* 常量设置 */
.wrap { width:1540px; margin-right:auto; margin-left:auto;}
.mwrap { max-width:1366px; margin-right:auto; margin-left:auto;}
/*对ie8设置最小宽度，防止页面错乱*/
/*for ie8*/
body{min-width:1540px\9; overflow-x:auto; font-size:16px;}
/*for ie9+*/
@media all and (min-width:0){
	body{min-width:0; overflow-x:hidden;}
}
body{font-size:14px; line-height:1.6; color:#555; background:#fff;}
a{color:inherit;}
a:hover { color:#cd0000;}
::-moz-selection {color:#fff; background:#cd0000; }
::selection {color:#fff; background:#cd0000; }
::-webkit-input-placeholder { color:#aaa; } 
.placeholder { color:#aaa;}
/*css组件设置*/
.form-control, .input-group-addon, .btn{border-radius:2px; }
.form-control:focus { border-color:#cd0000; outline:0; box-shadow:inset 0 1px 1px #cd0000, 0 0 6px #cd0000;}
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }
/* 网站样式 */
/* 导航 */
.xc_pageHeader{height:90px;}
.header{position:fixed; top:0; left:50%; transform:translateX(-50%); width:100vw; z-index:10; border-bottom:1px solid rgba(255, 255, 255, .18); transition:all .2s ease-in-out;}
.header .h_logo{float:left; padding:30px 0;}
.header .h_logo a{display:block; margin:0; padding:0; font-size:0;}
.header .inav_wrapper{float:right; width:53%; transition:all 0.4s ease-in-out;}
.header .inav_wrapper .nav_li{font-size:16px; line-height:1; color:#fff; float:left;  margin:0 3%; cursor:pointer; transition:all .2s ease-in-out;}
.header .inav_wrapper .nav_li:first-child{margin-left:0;}
.header .inav_wrapper .nav_li:last-child{margin-right:0;}
.header .inav_wrapper .nav_li .nav_a{display:block; padding:38px 0px; position:relative;}
.header .inav_wrapper .nav_li .nav_a:hover{}
.header .inav_wrapper .nav_li .nav_a:after{content:''; width:100%; height:5px; background:#cd0000; position:absolute; left:0; transition:all 0.5s ease; transform:scale(0); bottom:0px}

.header .inav_wrapper .nav_li.cur .nav_a:after{transform:scale(1);}
.header .inav_wrapper .nav_li:hover .nav_a:after{transform:scale(1);}

.header .inav_wrapper .nav_li .nav_down{position:absolute; left:50%; transform:translateX(-50%); top:100%; width:100vw;}
.header .inav_wrapper .nav_li .nav_down{padding:40px 0; background:url(../img/xl2.jpg); background-position:right bottom; background-repeat:no-repeat; background-size:cover; display:none;}
.header .inav_wrapper .nav_li .nav_down .left{width:60%; float:left;}
.header .inav_wrapper .nav_li .nav_down .left .content .intro .title{font-size:24px; line-height:1; color:#000;}
.header .inav_wrapper .nav_li .nav_down .left .content .intro{float:left; width:52.5%;}
.header .inav_wrapper .nav_li .nav_down .left .content .intro ul{margin-top:32px;}
.header .inav_wrapper .nav_li .nav_down .left .content .intro ul li{width:39%; line-height:32px; font-size:16px; position:relative; float:left; padding-left:3%; color:#414141;} 
.header .inav_wrapper .nav_li .nav_down .left .content .intro ul li:before{content:''; width:6px; height:9px; background:url(../img/xl_jt.png) no-repeat; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.header .inav_wrapper .nav_li .nav_down .left .content .intro ul li:hover::before{background-position:0 -9px;}
.header .inav_wrapper .nav_li .nav_down .left .content .img{width:40%; float:right;}
.header .inav_wrapper .nav_li .nav_down .left .content .img .rect-62{padding-bottom:62%;}
.header .inav_wrapper .nav_li .nav_down .right{float:right; width:28%;}
.header .inav_wrapper .nav_li .nav_down .right .tit{font-size:32px; line-height:32px; color:#343434; font-weight:lighter;}
.header .inav_wrapper .nav_li .nav_down .right .con{margin-top:28px; font-size:14px;line-height:28px; color:#343434; }
.header .h_tools{float:right; width:21%; transition:all 0.4s ease-in-out;}
.header .h_tools .h_search{padding:25px 5%; float:right; cursor:pointer; padding-left:0;}
.header .h_tools .h_search .icon{height:40px; width:40px; border-radius:40px; overflow:hidden; text-align:center; line-height:40px; background:rgba(0,0,0,0.15); transition:all .2s ease-in-out;}
.header .h_tools .h_search i{display:inline-block; color:#fff; padding:0; margin:0; font-size:20px; line-height:1;}
.header .h_tools .h_price{float:right; padding:34px 5%; cursor:pointer;}
.header .h_tools .h_lan{padding:25px 5%; float:right; cursor:pointer;}
.header .h_tools .h_lan .icon{height:40px; width:40px; border-radius:40px; overflow:hidden; text-align:center; line-height:40px; background:rgba(0,0,0,0.15); }
.header .h_tools .h_lan i{display:inline-block; color:#fff; padding:0; margin:0; font-size:20px; line-height:1;}
.header .h_tools .h_lan .h_lan_down{position:absolute; top:100%; left:50%; transform:translateX(-50%); width:100vw; background:#fff; padding:40px 0; display:none;}
.header .h_tools .h_lan .h_lan_down .title{font-size:24px; line-height:1.5; font-weight:bold; color:#000;}
.header .h_tools .h_lan .h_lan_down ul{font-size:0; margin-top:30px;}
.header .h_tools .h_lan .h_lan_down ul li{display:inline-block; vertical-align:top; min-width:20%; padding-right:30px; font-size:20px; line-height:1.5;}
.header .h_tools .h_price .h_price_down{position:absolute; top:100%; left:50%; transform:translateX(-50%); width:100vw; background:#fff; padding:40px 0; display:none;}
.header .h_tools .h_price .h_price_down .title{font-size:24px; line-height:1.5; font-weight:bold; color:#000;}
.header .h_tools .h_price .h_price_down ul{font-size:0; margin-top:30px;}
.header .h_tools .h_price .h_price_down ul li{display:inline-block; vertical-align:top; min-width:20%; padding-right:30px; font-size:20px; line-height:1.5;}
.header .h_tools .h_price{float:right; padding:34px 5%; cursor:pointer;}
.header .h_tools .h_m_nav{float:right; padding:34px 5%; cursor:pointer; display:none;}
.header .h_tools .h_m_nav i{display:block; padding:0; margin:0; font-size:22px; color:#fff; font-weight:200; line-height:1; padding-right:0; transform:all .2s ease-in-out;}
.header .h_tools .h_company{float:right; padding:34px 5%; cursor:pointer; padding-right:0;}
.header .h_tools .h_company i{display:block; padding:0; margin:0; font-size:22px; color:#fff; font-weight:200; line-height:1; padding-right:0; transform:all .2s ease-in-out;}
/*导航搜索*/
.header .search_box{position:absolute; top:19px; right:13%; width:500px; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1); transition:all 0.4s ease-in-out; opacity:1; visibility:visible;}
.header .search_box input{width:385px;height:48px; border:1px solid #d4d4d4;line-height:48px;padding-left:20px;outline:none;font-size:16px;padding-right:50px;background-color:#fff; border-radius:30px;}
.header .search_box button{cursor:pointer; position:absolute; right:60px; top:50%; transform:translateY(-50%); color:#fff; text-decoration:none; outline:none; border:none; height:40px; width:40px; border-radius:40px; overflow:hidden; text-align:center; line-height:40px; background:#cd0000; }
.header .search_box .search_close{cursor:pointer;font-size:20px; position:absolute; right:8px; top:0; line-height:48px; color:#86807f; text-decoration:none; margin:0;}
.header .search_box.search_hide {-webkit-transform:scale(0);-ms-transform:scale(0); transform:scale(0); opacity:0; visibility:hidden;}
/* 点击搜索隐藏导航 */
.head_hide{-webkit-transform:scale(0); -ms-transform:scale(0); transform:scale(0); visibility:hidden; opacity:0;}
/* 右侧导航 */
/* LNB */
.lnb .lnb_bg{content:''; position:fixed; top:0; left:0; width:100%; height:100%; background:url(../img/black.6.png); visibility:hidden; opacity:0;z-index:999; transition:all 0.3s;}
.lnb .lnb_area{position:fixed; right:-497px; top:0; width:497px; height:100%; z-index:999; background:#fff; transition:all 0.3s;}
.lnb .lnb_inner{position:relative; overflow:auto; height:100%;}
.lnb .lnb_inner .btn_lnb_close{position:absolute; right:50px; top:30px; font-size:16px; font-weight:bold; transition:.5s ease;}
.lnb .lnb_inner .btn_lnb_close:hover{transform:rotateZ(180deg);}
.lnb .lnb_top .box{padding:90px 50px 18px;}
.lnb .lnb_top .box .tit{font-size:20px; color:#262626; font-weight:bold; margin-bottom:20px;}
.lnb .lnb_top .box .con a{display:block; padding:0 20px; border:1px solid #cccccc; line-height:40px; height:40px; overflow:hidden; font-size:15px; color:#262626; margin-bottom:10px;}
.lnb .lnb_top{border-bottom:1px solid #eeeeee;}
.lnb .lnb_top .box .con a i{float:right; transition:transform .3s ease; transform:translateX(-5px)}
.lnb .lnb_top .box .con a:hover{background:#cd0000; color:#000;}
.lnb .lnb_top .box .con a:hover i{transform:translateX(0);}
.lnb .lnb_bott .tit{font-size:20px; color:#262626; font-weight:bold; padding:20px 50px;}
.lnb .lnb_bott .con{position:relative;}
.lnb .lnb_bott .con ul{position:relative; background:url(../img/black.6.png); z-index:1; font-size:15px;}
.lnb .lnb_bott .con ul li{border-bottom:2px solid rgba(255,255,255,0.2); transition:.3s ease;}
.lnb .lnb_bott .con ul li a{padding:28px 50px; display:block; color:#fff;}
.lnb .lnb_bott .con ul li a i{float:right; opacity:0; visibility:hidden; transition:.3s ease; transform:translateX(-5px)}
.lnb .lnb_bott .con ul li:hover{background:rgba(0,0,0,0.4);}
.lnb .lnb_bott .con ul li:hover a i{transform:translateX(0);opacity:1; visibility:visible;}
.lnb .lnb_bott .con .img img{position:absolute; top:0; left:0; width:100%; height:100%;}
.lnb.on .lnb_bg {visibility:visible; opacity:1;}
.lnb.on .lnb_area {right:0}
.pageHeader:hover{background:#fff;}
.header:hover{background:#fff;}
.pageHeader.on{background:#fff;}
.pageHeader.on .header{background:#fff;}
.header:hover .inav_wrapper .nav_li{color:#000;}
.header:hover .h_tools .h_company i{color:#cd0000;}
.header .h_tools .h_search:hover .icon{background:#cd0000;}
.header .h_tools .h_lan:hover .icon{background:#cd0000;}
.pageHeader.fixed .header{background:#fff; box-shadow:0 0 15px rgb(0 0 0 / 20%);}
.pageHeader.fixed .header .inav_wrapper .nav_li{color:#000;}
.pageHeader.fixed .header .h_tools .h_company i{color:#cd0000;}
.pageHeader.fixed .header .h_tools .h_m_nav i{color:#cd0000;}
.pageHeader.fixed .header .h_tools .h_search .icon{background:#cd0000;}
.pageHeader.fixed .header .h_tools .h_lan .icon{background:#cd0000;}
.pageHeader.fixed .header{border:none}
/* 点击搜索加类名fix 不然首页导航会透明底 */
.pageHeader.fix{background:#fff;}
/* 底部 */
.pageFooter{background:#21252c; position:relative; z-index:5; background: #1c1c1c no-repeat right bottom; background-size:cover;}
.f_top {padding:40px 0 30px; border-bottom:1px solid #fff; border-color:rgba(255,255,255,.2);}
.f_top .left{float:left; width:100%;}
.f_top .left .common_more{float:left; width:29%; margin-right:4%; padding:0 40px; box-sizing:border-box; background:rgba(255,255,255,.1); line-height:64px; height:64px;}
.f_top .left .common_more a{display:block; font-size:0;}
.f_top .left .common_more span{display:inline-block; font-size:18px; vertical-align:middle; color:#fff;}
.f_top .left .common_more i{display:inline-block; width:30px; height:30px; vertical-align:middle; margin-right:25%;}
.f_top .left .common_more i.icon1{background:url(../img/f_icon6.png) no-repeat center; background-size:cover;}
.f_top .left .common_more i.icon2{background:url(../img/f_icon7.png) no-repeat center; background-size:cover;}
.f_top .left .common_more i.icon3{background:url(../img/f_icon8.png) no-repeat center; background-size:cover;}
.f_top .left .common_more i.icon4{background:url(../img/f_icon8.png) no-repeat center; background-size:cover;}
.f_top .right{float:right; margin-top:32px;}
.f_top .right .f_share a{display:inline-block; width:25px; height:25px; margin-left:9px; background-size:cover;}
.f_top .right .f_share a:first-child{margin-left:0;}
.f_top .right .f_share a.icon1{background:url(../img/f_icon1.png) no-repeat center;}
.f_top .right .f_share a.icon2{background:url(../img/f_icon2.png) no-repeat center;}
.f_top .right .f_share a.icon3{background:url(../img/f_icon3.png) no-repeat center;}
.f_top .right .f_share a.icon4{background:url(../img/f_icon4.png) no-repeat center;}
.f_cen{padding:70px 0 50px;}
.f_cen .left{width:25%; float:right;}
.f_top .left .f_logo{margin-bottom:0px; width:100%; text-align:center; }
.f_top .left .f_logo img { height:70px !important; width:auto !important; margin:0px auto;}
.f_cen .left .f_tel{font-size:15px; line-height:30px; color:rgba(255,255,255,.7); margin-bottom:10px;}
.f_cen .left .f_tel .icon{display:inline-block; width:18px; height:18px; background:url(../img/f_icon10.png) no-repeat center; vertical-align:middle; margin-right:5px; background-size:100%;}

.f_cen .left .f_addr{font-size:15px; line-height:15px; color:rgba(255,255,255,.7); margin-bottom:10px;}
.f_cen .left .f_addr .icon{display:inline-block; width:24px; height:24px; background:url(../img/f_icon9.png) no-repeat center; vertical-align:middle; margin-right:5px; background-size:auto 100%;}

.f_cen .left .f_youx{font-size:15px; line-height:15px; color:rgba(255,255,255,.7); margin-bottom:10px;}
.f_cen .left .f_youx .icon{display:inline-block; width:24px; height:24px; background:url(../img/f_icon11.png) no-repeat center; vertical-align:middle; margin-right:5px; background-size:auto 100%;}

.dianhua { font-size:30px; color:#fff; font-weight:700; font-family:Arial, Helvetica, sans-serif; margin-top:-20px; margin-bottom:10px;}

.f_cen .right{width:70%; float:left; border-right:1px solid rgba(255,255,255,.1);}
.f_cen .right dl{float:left; width:auto; margin-right:10%;}
.f_cen .right dl:first-child{margin-left:20px;}
.f_cen .right dl:last-child{margin-left:0;}
.f_cen .right dl dt{font-size:18px; line-height:1; color:#fff; margin-bottom:20px;}
.f_cen .right dl dd{font-size:15px; line-height:1; color:rgba(255,255,255,.7); margin-bottom:15px;}
.f_cen .right dl dd:last-child{margin-bottom:0;}
.f_cen .right .dl02{white-space:nowrap; font-size:0;}
.f_cen .right .dl02 .left_{display:inline-block; width:40%; position:relative; padding-right:10%; text-align:right;}
.f_cen .right .dl02 .left_::after{position:absolute; right:0; width:1px; height:100%; background:#2f353d; top:0; content:'';}
.f_cen .right .dl02 .right_{display:inline-block; width:40%; padding-left:10%;}
.f_bottom{font-size:15px; line-height:30px; color:rgba(255,255,255,.7); padding:19px 0; border-top:1px solid #fff; border-color:rgba(255,255,255,.2);}
.f_bottom .left{float:left; width:100%; text-align:center;}
.f_bottom .right{float:right;}


.m_nav{position:fixed; left:0; top:0px; right:0; width:100%; background:#fff; z-index:20; height:100vh; left:100%; transition:all 0.5s ease; overflow:auto;} 
.m_nav.cur{left:0;}
.m_nav .m_wrap{padding:0 40px;}
.m_nav .mNav_top{background:#fff; border-bottom:1px solid #dfdfdf;}
.m_nav .mNav_top .m_Hlogo{float:left; padding:32px 0 27px; margin-left:37px;}
.m_nav .mNav_top .m_Hlogo a{display:block; font-size:0}
.m_nav .mNav_top .m_close{float:right; width:114px; height:94px; background:url(../img/m_close.png) no-repeat center;}
.m_nav .m_lan{padding:35px 0 45px;}
.m_nav .m_lan a{display:inline-block; font-size:26px; line-height:30px; color:#323232; margin-right:30px; position:relative; padding-bottom:7px;}
.m_nav .m_lan a.en{font-size:28px; line-height:30px; color:#323232; font-family:Arial;}
.m_nav .m_lan a.cur:after{content:''; width:100%; height:4px; background:#cd0000; position:absolute; left:0; bottom:0;}
.m_nav .m_lan a:hover:after{content:''; width:100%; height:4px; background:#cd0000; position:absolute; left:0; bottom:0;}
#li0_0:hover:after{width:19%;}
.m_nav .m_sear{margin-bottom:40px;}
.m_nav .m_sear form{border:1px solid #cd0000; border-radius:50px; height:78px; line-height:78px; position:relative;}
.m_nav .m_sear .inp{width:100%; height:78px; line-height:78px; padding:0; font-size:20px; background:transparent; border:none; color:#323232; text-indent:43px;}
.m_nav .m_sear .btns{background:none; border:none; padding:0; margin:0;}
.m_nav .m_sear .btns .icon{display:block; width:32px; height:32px; background:url(../img/m_search.png) no-repeat center; position:absolute; right:37px; top:50%; margin-top:-16px;}
.m_nav .m_link{font-size:0; background:#37454d; padding:50px 0 40px; position:absolute; bottom:0; left:0; width:100%;}
.m_nav .m_link a{display:inline-block; font-size:15px; line-height:24px; color:#fff; padding-right:50px; position:relative; margin-bottom:10px;}
.m_nav .m_link a:after{content:''; width:1px; height:20px; background:#fff; background:rgba(255,255,255,.7); position:absolute; right:25px; top:50%; margin-top:-10px;}
.m_nav .m_link a:last-child:after{display:none;}

/* 手机端导航 */
.m_nav .mNav_bott .first_ul{height:auto; overflow-y:auto;}
.m_nav .mNav_bott .m_navli{position:relative; transition:all 0.3s ease-out; border-bottom:solid 1px #ededed;}
.m_nav .mNav_bott .m_navli>a{display:block; padding:23px 35px 23px 2px; font-size:22px; position:relative; overflow:hidden; color:#323232;}
.m_nav .mNav_bott .m_navli>a:after,
.m_nav .mNav_bott .m_navli>a:before{content:''; background:#959595; width:28px; height:4px; display:block; position:absolute; top:0; bottom:0; right:15px; margin:auto;}
.m_nav .mNav_bott .m_navli>a:after{-webkit-transform:rotate(-90deg); transform:rotate(-90deg); transition:all 0.6s ease-out;} 
.m_nav .mNav_bott .m_navli>a:before{-webkit-transform:rotate(0deg); transform:rotate(0deg); transition:all 0.6s ease-out;}
/* .m_nav .mNav_bott .m_navli.active{background:#2a7ecc;} */
.m_nav .mNav_bott .m_navli.active>a:before{-webkit-transform:rotate(180deg); transform:rotate(180deg); background:#959595;}
.m_nav .mNav_bott .m_navli.active>a:after{-webkit-transform:rotate(180deg); transform:rotate(180deg); opacity:0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; background:#959595;}
/* .m_nav .mNav_bott .m_navli.active>a{border-bottom:solid 1px #58a3e7; font-weight:bold;} */
.m_nav .mNav_bott .m_navli .m_secNav{display:none; background:#fafafa;}
.m_nav .mNav_bott .m_navli .m_secNav ul{font-size:0; padding:18px 0;}
.m_nav .mNav_bott .m_navli .m_secNav li{font-size:18px;}
.m_nav .mNav_bott .m_navli .m_secNav li>a{padding:8px 50px; line-height:34px; display:block; position:relative; color:#2f2f2f; color:rgba(47,47,47,.8)}
.m_nav .mNav_bott .m_navli .m_secNav li>a:hover{color:#cd0000;}
.m_nav .mNav_bott .m_navli .m_secNav li>a.cur{color:#cd0000;}

/*无连接的话去掉加号*/
.m_nav .mNav_bott .m_navli.nav_link>a:after,
.m_nav .mNav_bott .m_navli.nav_link>a:before{display:none;}
.m_nav .mNav_bott .m_navli.nav_link.active>a:before,
.m_nav .mNav_bott .m_navli.nav_link.active>a:before{display:none;}
.m_nav .mNav_bott .m_navli.nav_link a:after{content:''; display:block; width:16px; height:16px; background:url(../img/link_ico.png) no-repeat center; position:absolute; top:0; bottom:0; right:15px;}



.ibanner{height:100vh; background:#fff;}
.ibanner{position:relative;width:100%;height:100vh;overflow:hidden;}
.ibanner .infor{position:absolute; top:45%; left:140px; width:100%; margin-top:-100px; z-index:10; display:none;}
.ibanner .swiper-slide-active .infor{display:block;}
.ibanner .infor .tit{font-size:60px; color:#fff; font-weight:bold; letter-spacing:0.05em; width:100%;}
.ibanner .infor .con{font-size:18px; line-height:33px; color:#fff; letter-spacing:0.07em; width:100%;}
.ibanner .infor img{display:block;}
.ibanner .infor .img_circle{position:relative; margin-top:26px; width:34px; height:20px; overflow:hidden;}
.ibanner .infor .img_circle img{position:absolute; top:0; right:0; max-width:none; width:34px;}
.ibanner .swiper .img_ img{width:100vw; position:absolute; left:50%; height:100vh; object-fit:cover; max-width:none; min-height:100%; top:0; transform:translateX(-50%);}
.ibanner .iban_dots{position:absolute; left:35px; bottom:40px; z-index:2;}
.ibanner .iban_dots .owl-dots .owl-dot{display:inline-block; margin:0 5px; width:100px;}
.ibanner .iban_dots .owl-dots .owl-dot span{display:block; font-size:15px; color:#fff;}
.ibanner .iban_dots .owl-dots .owl-dot .dot_line{width:100%; height:5px; background:rgba(255,255,255,.4); margin-top:20px; position:relative;}
.ibanner .iban_dots .owl-dots .owl-dot .dot_line span{position:absolute; top:0; left:0; bottom:0; width:0; height:100%; background:#161798;}
.ibanner .iban_dots .owl-dots .owl-dot.active .dot_line span{width:0; overflow:hidden;}
.ibanner .swiper-button-prev{width:52px; height:52px; background:url(../img/prev.png) no-repeat center; background-size:cover; position:absolute; left:0; top:50%; margin-top:-26px; transition:all 0.5s ease;}
.ibanner .swiper-button-next{width:52px; height:52px; background:url(../img/next.png) no-repeat center; background-size:cover; position:absolute; right:0; top:50%; margin-top:-26px; transition:all 0.5s ease;}
.ibanner .swiper-button-prev:hover{background:url(../img/prev_on.png) no-repeat center;}
.ibanner .swiper-button-next:hover{background:url(../img/next_on.png) no-repeat center;}
.ibanner .swiper-button-prev::after,.ibanner .swiper-button-next::after{display:none;}
.ibanner .btn-area{position:absolute; right:160px; bottom:40px; display:flex;align-items:flex-end;justify-content:flex-start; z-index:1}
.ibanner .btn-area .btn-stop,
.ibanner .btn-area .btn-play{display:inline-block;width:28px;height:0;overflow:hidden;}
.ibanner .btn-area .btn-stop{background:url(../img/btn-slider-stop.png) no-repeat center}
.ibanner .btn-area .btn-play{display:none;background:url(../img/btn-slider-play.png) no-repeat center}
.ibanner .swiper-pagination{position:static}
.ibanner .swiper-pagination .swiper-pagination-bullet{display:inline-block; width:200px; height:auto; margin:0 12px!important;vertical-align:middle;background:transparent;opacity:1;outline:none;}
.ibanner .swiper-pagination .swiper-pagination-bullet .tit{font-size:15px; color:#fff; text-align:left; opacity:.6; transition:all .5s ease;}
.ibanner .swiper-pagination .swiper-pagination-bullet-active .tit{opacity:1;}
.ibanner .swiper-pagination-bullet-active .timer,  
.ibanner .swiper-pagination-bullet .timer{display:block; position:relative;width:200px;height:2px; margin-top:10px; background:transparent;opacity:1}
.ibanner .swiper-pagination-bullet .timer::before{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.34;content:''}
.ibanner .swiper-pagination-bullet .process{display:block;position:absolute;top:0;left:0;width:0;opacity:0;height:100%;background:#fff;transition-property:width;transition-timing-function:linear;}
.ibanner .swiper-pagination-bullet.play .process{opacity:1;width:100%;}
.ibanner .swiper-pagination-bullet.play.stop .process{transition:none}
.ibanner .visual-con{position:relative;width:100%;height:100%}
.ibanner .visual-con .img_{position:absolute;top:0;left:0;width:100%;height:100%; overflow:hidden;}
.ibanner .visual-con .img_ img{/*width:100%;height:100%;*/}
.ibanner .visual-con .img_ video{transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100}
.ibanner .visual-con .img_ .video_overlay{position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.1); z-index:0;}
.ibanner .swiper-slide .visual-con{clip-path:none;width:0;}
.ibanner .swiper-slide-prev .visual-con{
    clip-path:polygon(0% -150%, 100% -150%, 100% -20%, 0% 0%);
    width:100%;height:100%;
    transition:clip-path 1400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.ibanner .swiper-slide-active .visual-con{
    clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 150%);
    width:100%;height:100%;
    transition:clip-path 1400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.ibanner .left-area{position:absolute; top:50%; right:35px; transform:translateY(-50%); z-index:1;}
.ibanner .left-area .pagination-left .line{width:15px; height:2px; padding:7px 0; transition:all .5s ease; cursor:pointer;}
.ibanner .left-area .pagination-left .line::after{content:""; display:block; width:100%; height:2px; background:rgba(255,255,255,0.3);}
.ibanner .left-area .pagination-left .line:first-child{margin-top:0;}
.ibanner .left-area .pagination-left .line.active{width:30px;}
.ibanner .left-area .pagination-left .line.active::after{background:rgba(255,255,255,1);}
.ibanner .scroll_down{position:absolute; right:35px; bottom:80px; z-index:1;}
.ibanner .scroll_down .txt{font-size:14px; color:#fff;}
.ibanner .scroll_down .line{display:block; width:3px; height:66px; position:absolute; top:40px; left:0; overflow:hidden;}
.ibanner .scroll_down .line:before{height:100%; background:rgba(255,255,255,.57); opacity:.3; left:0; top:0; bottom:0; content:''; position:absolute; width:2px;}
.ibanner .scroll_down .line:after{background:#fff; left:0px; top:0; content:''; position:absolute; width:2px; -webkit-animation:about_scroll-down-line 3s infinite; -o-animation:about_scroll-down-line 3s infinite; animation:about_scroll-down-line 3s infinite;} 
@keyframes about_scroll-down-line {
	0%, 20% {
		height:30%;
		top:-45%;
	}
	80%, 100% {
		height:30%;
		top:145%;
	}
}


.ipart01{background:url(../img/ipart1_bg.jpg) no-repeat center; background-size:cover;}
.ipart01 .hd{font-size:19px; color:#000; line-height:1; border:1px solid #dddfdf;}
.ipart01 .hd .swiper-slide{width:auto !important;}
.ipart01 .hd .swiper-slide span{display:block; padding:40px 47px; position:relative; transition:all .2s ease-in-out; cursor:pointer;}
.ipart01 .hd .swiper-slide span::after{position:absolute; bottom:0; left:50%; transform:translateX(-50%); background:url(../img/ipart1_2.png) no-repeat; background-size:cover; width:0; height:7px; transition:all .2s ease; content:'';}
.ipart01 .hd .swiper-slide.swiper-slide-active span{font-size:21px; font-weight:bold;}
.ipart01 .hd .swiper-slide.swiper-slide-active span::after{width:100%;}
.ipart01 .bd{position:relative;}
.ipart01 .bd .title{font-size:20px; line-height:1; font-weight:bold; text-align:center; color:#000; margin-top:90px; margin-bottom:55px;}
.ipart01 .bd .swiper-slide{padding-bottom:40px; text-align:center; -webkit-filter:grayscale(100%); filter:grayscale(100%); transition:all .2s ease-in-out;}
.ipart01 .bd .swiper-slide.swiper-slide-active{-webkit-filter:grayscale(0%); filter:grayscale(0%);}
.ipart01 .bd .swiper-slide .img_{display:inline-block; width:75%;}
.ipart01 .bd .rect-54{padding-bottom:54%;}
.ipart01 .bd .btn_{text-align:center; font-size:0; display:none; margin-top:40px;}
.ipart01 .bd .swiper-slide.swiper-slide-active .btn_{display:block;}
.ipart01 .bd .btn_ .btn{margin:0; padding:0; width:180px; height:50px; line-height:50px; font-size:14px; color:#000; border:1px solid #000; margin-right:20px; transition:all .4s ease-in-out;}
.ipart01 .bd .btn_ .btn:last-child{margin-right:0;}
.ipart01 .bd .btn_ .btn:hover{font-weight:bold; color:#fff; background:#424a52;}
.ipart01 .bd .swiper-button-prev{background:url(../img/ipart1_left.png) no-repeat center; background-size:cover; width:56px; height:50px; border-radius:0; left:20%; opacity:1;}
.ipart01 .bd .swiper-button-next{background:url(../img/ipart1_right.png) no-repeat center; background-size:cover; width:56px; height:50px; border-radius:0; right:20%; opacity:1;}

.ipart02{position:relative; height:120vh; overflow:hidden;}
.ipart02 .container{position:absolute; top:0; left:0; width:100% !important; height:100%; max-width:none !important; padding:0px !important;}
.ipart02 .container .infor{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:2; width:100%; text-align:center;}
.ipart02 .container .infor .en_tit{font-size:17px; line-height:1; text-align:center; color:#cd0000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; margin-top:35px;}
.ipart02 .container .infor .tit{font-size:55px; line-height:1; text-align:center; color:#fff; font-weight:bold; margin-top:20px;}
.ipart02 .container .infor .con{font-size:16px; line-height:2; text-align:center; color:#fff; font-weight: normal; margin-top:20px;}
.ipart02 .container .infor .item_list{font-size:0; white-space:nowrap; margin-top:100px; text-align:center;}
.ipart02 .container .infor .item_list .item{text-align:center; display:inline-block; margin-right:6%; }
.ipart02 .container .infor .item_list .item a img { margin:0px auto;}
.ipart02 .container .infor .item_list .item:last-child{margin-right:0;}
.ipart02 .container .infor .item_list .item .t{font-size:18px; font-weight:bold; line-height:1; color:#fff; margin:10px 0;}
.ipart02 .container .infor .item_list .item .c{font-size:14px; line-height:2; color:#fff;}
.ipart02 .container .infor .more{display:inline-block; width:220px; height:55px; /*border:1px solid #fff; */line-height:53px; font-size:18px; color:#fff; margin-top:50px;}
.ipart02 .container .infor .more .icon{display:inline-block; font-size:0; vertical-align:middle;}
.ipart02 .container .infor .more i{display:inline-block; font-size:30px; width:30px; height:30px; border-radius:30px; border:1px solid #fff; line-height:34px; text-indent:.5em;}
.ipart02 .container .infor .more a{display:inline-block; vertical-align:middle;margin-left:1em;}
.ipart02 .container .content{position:relative; height:100%; z-index:1;}
.ipart02 .container .content::before{content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, .8); z-index:1;}
.ipart02 .container .list{position:absolute; top:0; left:0; width:100%; height:100%; z-index:-1; transform:rotate(-10deg) scale(1.3);}
.ipart02 .container .list .row{height:31.83%; margin-top:1.5%;}
.ipart02 .container .list .row ul{height:100%;}
.ipart02 .container .list .row .item{float:left; position:relative; width:23.5%; height:100%; margin-right:1.5%; border-radius:30px; background:#000; overflow:hidden;}
.ipart02 .container .list .row .item img{max-width:none; width:100%; height:100%; object-fit:cover;}


.ipart03{position:relative; overflow:hidden; padding:80px 0 80px;}
.ipart03 .infor{}
.ipart03 .infor .en_tit{font-size:14px; line-height:1; color:#cd0000; font-weight:bold;}
.ipart03 .infor .label{margin-top:20px;}
.ipart03 .infor .label .title{font-size:42px; line-height:1; color:#000; font-weight:bold; float:left;}
.ipart03 .infor .label .item_list{float: right; position:relative; width:auto; transition:all .2s ease-in-out; }
.ipart03 .infor .label .item_list::after{position:absolute; top:.5em; width:80%; height:1px; content:''; background:#ebebeb; left:50%; transform:translateX(-50%); z-index:-1;}
.ipart03 .infor .label .item_list .item{float: left; font-size:14px; line-height:1; margin-right:65px; text-align:center; cursor:pointer; width:auto;}
.ipart03 .infor .label .item_list .item:last-child{margin-right:0;}
.ipart03 .infor .label .item_list .item .icon{margin-bottom:10px;}
.ipart03 .infor .label .item_list .item i{margin:0; padding:0; transform:rotateZ(45deg); background:#ebebeb; display:inline-block; width:1em; height:1em; }
.ipart03 .infor .label .item_list .item.cur{color:#cd0000;}
.ipart03 .infor .label .item_list .item.cur i{background:#cd0000;}

.ipart03 .content{margin-top:65px; overflow:hidden;}
.ipart03 .content .new_box{display:block;}
.ipart03 .content .new_box .img_{position:relative;}
.ipart03 .content .new_box .rect-524{padding-bottom:74%;}
.ipart03 .content .new_box .img_ .tit{font-size:14px; color:#fff; font-weight:bold; padding:10px 25px; background:#000; transition:all .2s ease-in-out; position:absolute; left:0; bottom:0;}
.ipart03 .content .new_box .img_ .tit:hover{background:#cd0000;}
.ipart03 .content .new_box .new_text{margin-top:35px;}
.ipart03 .content .new_box .new_text .time{font-size:14px; color:#000; line-height:1; margin-bottom:10px;}
.ipart03 .content .new_box .new_text .tit{font-size:20px; line-height:1.3; color:#000; margin-top:5px; margin-bottom:15px;}
.ipart03 .content .new_box .new_text .con{font-size:15px;  color:#535353;


text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
height: 90px;
line-height: 30px;


}
.ipart03 .content .swiper_tools{white-space:nowrap; margin-top:65px; box-sizing:border-box;}
.ipart03 .content .swiper-button-prev,.ipart03 .content .swiper-button-next{position:static; margin:0; opacity:1; outline:none; display:inline-block; background:none; vertical-align:middle;}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after { content:" "!important; }
.ipart03 .content .swiper-button-prev i,.ipart03 .content .swiper-button-next i{font-size:2em; padding:0; margin:0; font-weight:bold; transition:all .2s ease-in-out; color:#cd0000; margin-top:-22px;}
.ipart03 .content .swiper-button-prev.swiper-button-disabled i,.ipart03 .content .swiper-button-next.swiper-button-disabled i{color:#bfbfbf; }
.ipart03 .content .swiper-scrollbar{position:static; margin:0; width:calc(100% - 4em); display:inline-block; vertical-align:middle; height:1px; margin-top:-1px;}
.ipart03 .content .swiper-scrollbar .swiper-scrollbar-drag{background:#cd0000;}

.ipart04{position:relative; height:100vh; overflow:hidden;}
.ipart04 .content{position:relative; height:100%; z-index:1;}
.ipart04 .content .ipart04_bg{width:100%; object-fit:cover;}
.ipart04 .content video{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:100vw; height:100vh; object-fit:cover;}
.ipart04 .overlay{position:absolute; top:0; left:0; right:0; bottom:0; z-index:2; opacity:0; overflow:hidden; pointer-events:none;}
.ipart04 .overlay .img_logo{position:absolute; top:0; left:0; width:100vw; height:100vh; z-index:3; background-position:center; background-repeat:no-repeat; background-size:100%;}
.ipart04 .overlay .intro_box{position:absolute; left:0; right:0; top:59%; text-align:center; z-index:4; height:100vh; opacity:0;}
.ipart04 .overlay .intro_box .txt{font-size:46px; color:#000; font-weight:bold; line-height:1; opacity:0;}
.ipart04 .overlay .intro_box .arrow{margin-top:60px; opacity:0;}
.ipart04 .overlay .intro_box .arrow .tit{line-height:1; color:#bfbfbf; font-size:14px;}
.ipart04 .overlay .intro_box .arrow i{font-size:40px; margin-top:35px; width:35px; height:35px; line-height:37px; border-radius:50%; border:2px solid #bfbfbf; display:inline-block; color:#bfbfbf; text-indent:70%;}
.ipart04 .play_overlay{position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; }
.ipart04 .play_overlay .play_btn{position:absolute; display:block; top:50%; left:50%; width:100px; height:100px; transform:translate(-50%, -50%);}
.ipart04 .play_overlay .play_btn{position:absolute; display:block; top:50%; left:50%; width:100px; height:100px; transform:translate(-50%, -50%); }
.ipart04 .play_overlay .play_btn .icon{width:100%; height:100%; background:url(../img/play_button.png) center/contain no-repeat;}
.ipart04 .play_overlay .play_btn::before{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:24px; height:24px; border-radius:50%; content:''; z-index:-1;}
.ipart04 .play_overlay .play_btn::after{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:24px; height:24px; border-radius:50%; content:''; z-index:-1; }
.ipart04 .play_overlay .play_btn::before{animation:scale 2s ease-out infinite; background:#fff; opacity:0.5; animation-delay:0;}
.ipart04 .play_overlay .play_btn::after{animation:scale2 2s ease-out infinite; background:#fff; opacity:0.3; animation-delay:0;}
@keyframes scale{0%{transform:translate(-50%, -50%) scale(1); opacity:.9} 100%{transform:translate(-50%, -50%) scale(7); opacity:0;}}
@keyframes scale2{0%{transform:translate(-50%, -50%) scale(1); opacity:.9;} 100%{transform:translate(-50%, -50%) scale(10);opacity:0;}}


/* 下层导航 */
.pageHeader.xc_pageHeader .header{background:#fff; box-shadow:0 0 15px rgb(0 0 0 / 20%);}
.pageHeader.xc_pageHeader .header .inav_wrapper .nav_li{color:#000;}
.pageHeader.xc_pageHeader .header .h_tools .h_company i{color:#cd0000;}
.pageHeader.xc_pageHeader .header .h_tools .h_m_nav i{color:#cd0000;}
.pageHeader.xc_pageHeader .header .h_tools .h_search .icon{background:#cd0000;}
.pageHeader.xc_pageHeader .header .h_tools .h_lan .icon{background:#cd0000;}
.pageHeader.xc_pageHeader .header{border:none}
/* 下层banner */
.xc_banner{position:relative; overflow:hidden;}
.xc_banner .intro{position:absolute; left:0; width:100%; top:50%; transform:translateY(-50%); z-index:2;}
.xc_banner .intro .tit{font-size:45px; line-height:45px; font-weight:lighter; color:#fff;}
.xc_banner .intro .tit span{display:inline-block; font-weight:bold; margin-right:10px; position:relative; padding-bottom:20px;}
.xc_banner .intro .tit span:after{content:''; width:100%; height:2px; background:#fff; position:absolute; left:0; bottom:0px;}
.xc_banner .intro .con{font-size:14px; line-height:28px; color:#fff; color:rgba(255,255,255,.79); margin-top:15px;}

/*下层综合banner*/
.Center_banner{position:relative; overflow:hidden;}
.Center_banner .intro{position:absolute; left:0; width:100%;/* bottom:220px; */z-index:2;top: 50%;transform: translateY(-50%);}
.Center_banner .intro .smal_tit{font-size:16px; line-height:24px; font-family:Arial; color:#fff; text-transform:uppercase; position:relative; padding-left:20px;}
.Center_banner .intro .smal_tit:after{content:''; width:20px; height:1px; background:#fff; position:absolute; left:0; top:50%;}
.Center_banner .intro .tit{font-size:56px; line-height:56px; color:#fff; margin:20px 0 15px;}
.Center_banner .intro .tit span{font-size:70px; line-height:70px; font-weight:bold;}
.Center_banner .intro .con {font-size:16px; line-height:28px; color:#fff;}


/* 二级导航 */
.xc_nav{background:#e9e8e8; line-height:54px;;}
.xc_nav li{float:left; margin-right:54px; transition:all 0.5s ease;}
.xc_nav li a{display:block; font-size:16px; color:#000000; position:relative;}
/* .xc_nav li a:after{content:''; width:100%; height:2px; background:#cd0000; position:absolute; left:0; transition:all 0.5s ease; transform:scale(0); bottom:0} */
.xc_nav li.cur a{font-weight:bold;}
.xc_nav li.cur a:after{transform:scale(1);}
.xc_nav li:hover a{font-weight:bold;}
.xc_nav li:hover a:after{transform:scale(1);}


/* 内容区 */
.channel_content{min-height:300px; padding:70px 0;}

/* 新闻列表 start */
.m_newsban{display:none;}
.news_ban{background:url(../img/news_ban.jpg) no-repeat center; background-size:cover; padding:50px 0 60px;}
.news_ban .left{width:62.5%; float:left; position:relative;}
.news_ban .left .rect-49{padding-bottom:49%;}
.news_ban .left .cover{position:absolute; left:0; width:100%; height:100%; top:0; background:none;}
.news_ban .left .cover a{display:block;}
.news_ban .left .cover .box{padding:65px 50px;}
.news_ban .left .cover .box .date{font-size:17px; font-family:Arial; color:#cd0000; position:relative; padding-left:25px; margin-bottom:15px;}
.news_ban .left .cover .box .date:after{content:''; width:19px; height:19px; background:url(../img/news_ban_2.png) no-repeat center; position:absolute; left:0; top:50%; margin-top:-10px;}
.news_ban .left .cover .box .tit{font-size:24px; font-weight:bold; color:#fff; line-height:32px; width:72%;}
.news_ban .left .cover .box .con{font-size:16px; color:#fff; color:rgba(255,255,255,0.7); line-height:30px; height:90px; overflow:hidden; width:63%; margin:25px 0 20px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; }
.news_ban .left .cover .box .links a{display:inline-block; vertical-align:middle;width:98px; height:34px; line-height:34px; border:1px solid #C9C9C9; text-align:center; color:rgba(255,255,255,0.8); font-size:14px; margin-bottom:5px; font-weight:lighter; margin-right:1em;}
.news_ban .left .cover .box .links a:hover{background:#cd0000; border-color:#cd0000; color:#000;}
.news_ban .right{width:34.5%; float:right; background:#fff;}
.news_ban .right .rect-89{padding-bottom:88.6%;}
.news_ban .right .item{display:none;}
.news_ban .right .owl-item .item{display:block;}
.news_ban .right .box {padding:65px 50px;}
.news_ban .right .box .date{font-size:16px; font-family:Arial; color:#000; margin-bottom:2px; position:relative; padding-left:25px; margin-bottom:20px;}
.news_ban .right .box .date:after{content:''; width:19px; height:19px; background:url(../img/news_ban_3.png) no-repeat center; position:absolute; left:0; top:50%; margin-top:-10px;}
.news_ban .right .box .tit{font-size:24px; font-weight:bold; color:#000; line-height:1.2;}
.news_ban .right .box .con{font-size:16px; color:#000; line-height:30px; height:90px; overflow:hidden; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;  margin:25px 0 30px;}
.news_ban .right .box .links a{display:inline-block; vertical-align:middle; padding:0 12px; height:28px; line-height:28px; border:1px solid #6a6a6a; text-align:center; color:#6a6a6a; margin-right:8px; margin-bottom:5px;}
.news_ban .right .box .links a:hover{background:#cd0000; border-color:#cd0000; color:#fff;}
.news_ban .right .owl-nav{position:absolute; bottom:50px;left:35px;}
.news_ban .right .owl-nav>div{width:50px; height:50px; display:inline-block; font-size:0;  top:50%; margin-top:-26px; transition:.3s ease; vertical-align:top;}
.news_ban .right .owl-nav .owl-prev{background:url(../img/news_ban_jt1.jpg) no-repeat center; margin-right:8px;}
.news_ban .right .owl-nav .owl-next{background:url(../img/news_ban_jt2.jpg) no-repeat center;}

.news_list01 .form{width:70%; margin:0 auto; background:#f6f6f6; position:relative;}
.news_list01 .form .sele_wrap{float:left; height:58px; line-height:58px; position:relative; box-sizing:border-box; width:17%;}
.news_list01 .form .sele_wrap:after{content:''; width:1px; height:24px; background:#cbcbcb; position:absolute; right:0; top:50%; margin-top:-12px;}
.news_list01 .form .sele_wrap .sele{height:58px; line-height:58px; border:none; background:transparent; width:100%; padding-left:12px; box-sizing:border-box;}
.news_list01 .form .sele_wrap .inp{height:58px; line-height:58px; border:none; background:transparent; width:100%; padding-left:12px; box-sizing:border-box; padding:0;}
.news_list01 .form .sele_inp_wrap:after{display:none;}
.news_list01 .form .sele_year_wrap{width:17%;}
.news_list01 .form .sele_mon_wrap{width:17%;}
.news_list01 .form .sele_inp_wrap{width:33%; color:#666666; padding-left:20px; box-sizing:border-box;}
.news_list01 .form .btns{width:58px; height:58px; border:1px solid #777; line-height:58px; text-align:center; background:none; padding:0; margin:0; outline:none; display:flex; align-items:center; justify-content:center; cursor:pointer; position:absolute; right:0; top:0;}
.news_list01 .form .btns .icon{width:22px; height:22px; display:inline-block; background:url(../img/news_list01_1.png) no-repeat center;}
.news_list01 .form .btns span{display:none;}
.news_list01 .form .sele.select-ui-choose ._arrow{right:1em;}
body .select-ui-options-default li:hover{background:#cd0000;}
.news_list01 .select-ui-choose-default ._arrow .arr{border:none; width:10px; height:5px; background:url(../img/job_jt.png) no-repeat center;}
.news_list01 .select-ui-choose-default.on ._arrow .arr{margin-top:-0.2em;}
.news_list02{margin-top:54px;}
.news_list02 .rect-60{padding-bottom:60%;}
.news_list02 li{margin-bottom:30px;}
.news_list02 .li_box{display:block; background:#f6f6f6; position:relative}
.news_list02 .li_box .img_{width:25.5%; float:left;}
.news_list02 .li_box .intro_{width:65%; float:left;}
.news_list02 .li_box .intro_ .box{padding:40px 230px 30px 55px;}
.news_list02 .li_box .intro_ .box .tit{font-size:24px; line-height:30px; color:#000; font-weight:bold; margin-bottom:13px;transition:all 0.5s ease;}
.news_list02 .li_box .intro_ .box .tit a{transition:all 0s ease;}
.news_list02 .li_box .intro_ .box .con{font-size:16px; line-height:30px; color:#000; height:60px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.news_list02 .li_box .intro_ .box .con a{font-size:16px; line-height:30px; color:#000; height:60px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-break:break-all;}
.news_list02 .li_box .intro_ .box .con a{color:#000;}
.news_list02 .li_box .intro_ .box .time{display:none;}
.news_list02 .li_box .intro_ .box .link{margin-top:25px;}
.news_list02 .li_box .intro_ .box .link a{display:inline-block; padding:0 22px; height:34px; line-height:34px; border:1px solid #C9C9C9; margin-right:1em;}
.news_list02 .li_box .intro_ .box .link a:hover{background:#cd0000; color:#fff;}
.news_list02 .li_box .date{width:9%; height:100%; position:absolute; right:0; top:0;}
.news_list02 .li_box .date:after{content:''; width:19px; height:31px; background:url(../img/news_list02_2.png) no-repeat center; position:absolute; left:-18px; top:50%; transform:translateY(-50%); opacity:0 ;visibility:hidden; transition:all 0.5s ease;}
.news_list02 .li_box .date .box{height:100%; display:flex; flex-direction:column; align-items:center; justify-content:center; color:#000; transition:all 0.5s ease;}
.news_list02 .li_box .date .box .year{font-size:60px; line-height:60px; font-weight:bold;}
.news_list02 .li_box .date .box .day{font-size:18px; line-height:26px;}
.news_list02 .li_box:hover .intro_ .box .tit{color:#cd0000;}
.news_list02 .li_box:hover .date .box{background:#cd0000;}
.news_list02 .li_box:hover .date:after{opacity:1; visibility:visible;}

/* 新闻列表 end */

/*滚动加载*/
.load_more{text-align:center; margin-top:20px; cursor:pointer;}
.load_more span{display:inline-block; vertical-align:middle;}
.load_more span.icon{display:none; width:44px; height:44px; background:url(../img/brand_loading.gif) no-repeat center; margin-right:20px;}
.load_more span.txt{display:inline-block; border:1px #000 solid; color:#000; height:54px; line-height:54px; width:260px; text-align:center; font-size:16px; color:#000; position:relative; z-index:2; margin:auto; transition:all 0.5s ease;}
.load_more span.txt:hover{border-color:#cd0000; background-color:#cd0000; color:#fff;}
.load_more.nomore {display:none;}

/* 新闻详细 */
.news_detail01 .left{width:73.5%; float:left;}
.news_detail01 .left .tit{font-size:36px; line-height:40px; color:#000; font-weight:bold; margin-bottom:20px;}
.news_detail01 .left .con{margin-top:0.22rem;}
.news_detail01 .left .con .switcher{display:inline-block;}
.news_detail01 .left .con .time{margin-right:30px; font-size:16px; color:#5d5d5d; line-height:30px;}
.news_detail01 .left .share_box{text-align:center; position:relative; margin-top:30px; margin-bottom:55px}
.news_detail01 .left .share_box .line{position:absolute; width:100%; height:1px; background:#dddddd; top:0; left:0; top:50%; margin-top:-1px;}
.news_detail01 .left .share_box li{position:relative; z-index:2; background:#fff; display:inline-block; padding:0 22px; margin:0 -2px;}
.news_detail01 .left .share_box li a{opacity:0.7;}
.news_detail01 .left .share_box li:hover a{opacity:1;}
.news_detail01 .left .text{border-bottom:1px solid #dfdfdf; padding-bottom:65px; line-height:2; font-size:16px; color:#000;}
.news_detail01 .left .text a{color:#cd0000;}
.news_detail01 .left .btns{text-align:center; width:100%; margin-top:25px;}
.news_detail01 .left .btns .to_list{display:inline-block; color:#fff; padding:0 50px; line-height:40px; background:#cd0000; margin-top:20px;}
.news_detail01 .left .btns .prev{text-align:left; width:30%;}
.news_detail01 .left .btns .next{text-align:right; width:30%;}
.news_detail01 .left .btns i{margin:0;}
.news_detail01 .left .btns a:hover .con15{color:#cd0000;}
.news_detail01 .right{width:22%; float:right;}
.news_detail01 .right .title{background:#cd0000; font-size:18px; color:#000; line-height:62px; padding-left:26px; box-sizing:border-box;}
.news_detail01 .right .item{border:1px solid #ececec; border-top:none; margin-bottom:24px; box-sizing:border-box;}
.news_detail01 .right .item .item_con{ box-sizing:border-box; font-size:0;}
.news_detail01 .right .item .item_con .t{font-size:16px; line-height:30px; color:#5d5d5d; padding:20px;}
.news_detail01 .right .item .item_con .time{font-size:12px; color:#5d5d5d; line-height:12px; margin-bottom:4px;}
.news_detail01 .right .item .item_con .tit{transition:all 0.5s ease; font-size:15px; color:#000;}
.news_detail01 .right .item .item_con .sub{position:relative; margin:0 20px 20px;}
.news_detail01 .right .item .item_con .sub input{border:1px solid #ececec; width:100%; line-height:60px; box-sizing:border-box; text-indent:10px; padding:0; height:60px; font-size:15px; color:#5d5d5d;}
.news_detail01 .right .item .item_con .sub input::-webkit-input-placeholder{color:#b3b3b3; font-size:15px; text-indent:15px; line-height:60px; height:60px;}
.news_detail01 .right .item .item_con .sub input::-moz-placeholder{color:#b3b3b3; font-size:15px; text-indent:15px; line-height:60px; height:60px;}
.news_detail01 .right .item .item_con .sub input:-moz-placeholder{color:#b3b3b3; font-size:15px; text-indent:15px; line-height:60px; height:60px;}
.news_detail01 .right .item .item_con .sub input:-ms-input-placeholder{color:#b3b3b3; font-size:15px; text-indent:15px; line-height:60px; height:60px;}
.news_detail01 .right .item .item_con .sub button{outline:none; border:none; padding:0 12px; box-sizing:border-box; line-height:48px; background:#777; cursor:pointer; position:absolute; right:6px; top:50%; margin-top:-24px; color:#fff;}
.news_detail01 .right .item .item_con li{padding:20px 20px;}
.news_detail01 .right .item .item_con li:last-child{margin-bottom:0;}
.news_detail01 .right .item .item_con li:hover{background:#FEF1D8;}
/* 新闻详情 end */

.common_infor .tit{font-size:35px; line-height:35px; color:#000; /*font-weight:bold;*/}
.common_infor .line{width:52px; height:5px; background:#cd0000; margin:25px 0 43px;}
.common_infor .con{font-size:16px; line-height:30px; color:#000;}

/* 公司简介 start */
.about_us.channel_content{padding-bottom:0;}
.about_us01 .rect-768{padding-bottom:76.8%;}
.about_us01 .img_{width:49%; float:right; margin-left:6%; margin-bottom:30px; position:relative;}
.about_us01 .img_:after{content:''; width:100%; height:100%; background:url(../img/about_us01_bg.png) no-repeat right bottom; position:absolute; right:0; top:0; pointer-events:none; z-index:2; background-size:cover;}
.about_us01 .owl-carousel .owl-dots{position:absolute; z-index:10; bottom:27px; left:0%;  width:100%; text-align:center;}
.about_us01 .owl-carousel .owl-dot{width:12px; height:12px; background:#fff; margin:0 5px;border-radius:50%; display:inline-block;}
.about_us01 .owl-carousel .owl-dot.active{background:#cd0000;}
.about_us01 .item{display:none;}
.about_us01 .owl-item .item{display:block;}
.about_us02{padding:80px 0;}
.about_us02 li{float:left; width:25%;}
.about_us02 li .tit{font-size:16px; line-height:30px; color:#cd0000;}
.about_us02 li .num{font-size:42px; color:#000; font-weight:bold;}
.about_us02 li .num span{font-size:72px; line-height:72px; color:#cd0000; font-family:'BEBAS'; font-weight:normal;}
.about_us02 li .text{font-size:16px; line-height:30px; color:#6f6f6f;}
.about_us03{overflow:hidden; position:relative; background:url(../img/about_us03_1.jpg) no-repeat center; background-size:cover; background-attachment:fixed; height:441px;}
/* .about_us03 video{width:auto; height:auto; object-fit:cover; min-width:100%; min-height:100%;} */
.about_us03 .play_overlay{padding:90px 0; }
.about_us03 .play_overlay .play_btn{position:absolute; display:block; top:50%; left:50%; transform:translate(-50%, -50%); }
.about_us03 .play_overlay .play_btn .icon{width:102px; height:102px; position:relative; background:url(../img/play_button.png) center/contain no-repeat; margin:0 auto 70px;}
.about_us03 .play_overlay .play_btn .icon::before{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:24px; height:24px; border-radius:50%; content:''; z-index:-1;}
.about_us03 .play_overlay .play_btn .icon::after{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:24px; height:24px; border-radius:50%; content:''; z-index:-1; }
.about_us03 .play_overlay .play_btn .icon::before{animation:scale 2s ease-out infinite; background:#fff; opacity:0.5; animation-delay:0;}
.about_us03 .play_overlay .play_btn .icon::after{animation:scale2 2s ease-out infinite; background:#fff; opacity:0.3; animation-delay:0;}
@keyframes scale{0%{transform:translate(-50%, -50%) scale(1); opacity:.9} 100%{transform:translate(-50%, -50%) scale(7); opacity:0;}}
@keyframes scale2{0%{transform:translate(-50%, -50%) scale(1); opacity:.9;} 100%{transform:translate(-50%, -50%) scale(10);opacity:0;}}
.about_us03 .play_overlay .play_btn .text{font-size:42px; line-height:50px; color:#fff; font-weight:bold;}
/* 公司介绍 end */

/* 社会责任 start */
.social_respon02{margin-top:95px;}
.social_respon02 .content{width:75%; margin:0 auto; position:relative;}
.social_respon02 .content .rect-435{padding-bottom:43.3%;}
.social_respon02 .content .rect-102{padding-bottom:102%;}
.social_respon02 .owl-carousel .owl-stage-outer{overflow:visible;}
.social_respon02 .item{display:none; position:relative;}
.social_respon02 .owl-item .item{display:block;}
.social_respon02 .item .cover{display:none;}
.social_respon02 .intro{width:400px; position:absolute; left:40px; bottom:0; background:#f7f7f7; z-index:2;}
.social_respon02 .intro .box{padding:55px 35px 35px;}
.social_respon02 .intro .box .tit{font-size:24px; line-height:24px; color:#000; font-weight:bold;}
.social_respon02 .intro .box .con{font-size:16px; line-height:30px; color:#000; margin:14px 0 45px; max-height:90px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; ;}
.social_respon02 .intro .box .btns{margin:0; padding:0; width:180px; height:50px; line-height:50px; font-size:14px; color:#000; border:1px solid #000; margin-right:20px; transition:all .4s ease-in-out; display:block; text-align:center;}
.social_respon02 .intro .box .btns:hover{font-weight:bold; color:#fff; background:#424a52;}

.social_respon02 .intro .box .count {width:80px; position:absolute; bottom:35px; right:35px; z-index:2; font-family:Arial; color:#000;}
.social_respon02 .intro .box .count .current {font-size:36px; color:#cd0000;}
.social_respon02 .intro .box .count .line {font-size:23px;}
.social_respon02 .intro .box .count .all {font-size:16px;}
.social_respon02 .social_btn>div{width:48px; height:48px; z-index:2; font-size:0; cursor:pointer;  transition:all 0.5s ease; display:inline-block; position:absolute; top:50%; margin-top:-14px;;}
.social_respon02 .social_btn .owl-prev {left:-195px;background:url(../img/social_respon02_1.png) no-repeat center;}
.social_respon02 .social_btn .owl-next {right:-195px;background:url(../img/social_respon02_2.png) no-repeat center;}
.social_respon03{margin-top:80px;}
.social_respon03 .rect-524{padding-bottom:52.4%;}
.social_respon03 li{float:left; width:32%; margin-left:2%;}
.social_respon03 li a{display:block;}
.social_respon03 li:first-child{margin-left:0;}
.social_respon03 li .intro .box{padding-top:30px; padding-right:30px;}
.social_respon03 li .intro .box .date{font-size:14px; line-height:24px; color:#000;}
.social_respon03 li .intro .box .tit{font-size:24px; line-height:33px; color:#000; height:66px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; transition:all 0.5s ease;}
.social_respon03 li .intro .box .con{font-size:16px; line-height:30px; color:#737373; margin-top:5px; height:90px;  overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.social_respon03 li:hover .intro .box .tit{color:#cd0000;}
/* 社会责任 end */

/* 发展历程 start */
.history.channel_content{padding-bottom:0px;}
.history01{position:relative; z-index:3;}
.history01 .left{width:45%;}
.history01 .left .date{font-size:72px; color:#dfdfdf; font-weight:bold; line-height:80px; margin-bottom:70px; text-transform:uppercase;}
.history01 .left .text_con{height:240px; position:relative; overflow:auto; overflow-x:hidden; padding-right:64px;}
.history01 .left .text_con .item{position:absolute; top:0; left:0; right:0; opacity:0; visibility:hidden; transform:translateX(30px);}
.history01 .left .text_con .item.cur{opacity:1; visibility:visible; transform:translateX(0); -moz-transition:all 1s ease 0.2s; -ms-transition:all 1s ease 0.2s; -o-transition:all 1s ease 0.2s; -webkit-transition:all 1s ease 0.2s; transition:all 1s ease 0.2s;}
.history01 .left .text_con .item .con{font-size:16px; color:#000; line-height:30px; height:240px; overflow:auto; padding-right:30px; box-sizing:border-box;}
.history01 .left .text_con .item .con::-webkit-scrollbar {width:5px; height:4px;}
.history01 .left .text_con .item .con::-webkit-scrollbar-thumb {border-radius:5px; background:#cd0000;}
.history01 .left .text_con .item .con::-webkit-scrollbar-track {border-radius:0; background:#f7f7f7;}
.history01 .left .text_con .item .con li{position:relative; padding-left:15px;}
.history01 .left .text_con .item .con li::before{content:''; width:8px; height:8px; background:#cd0000; border-radius:50%; position:absolute; top:10px; left:-0;}
.history01 .right{width:45.9%; border:5px solid #cd0000; box-sizing:border-box;}
.history01 .rect-625{padding-bottom:62%;}
.history01 .right .year{color:#fff; font-family:Arial; font-weight:bold; font-size:72px; position:absolute; top:50%; left:0; right:0; text-align:center; z-index:2; line-height:100px; margin-top:-50px; text-shadow:2px 2px 10px rgba(0,0,0,0.2);}
.history01 .right .pic_item .rect-63:after{content:""; position:absolute; top:0; left:0; right:0; bottom:0; background:url(../img/black.2.png) repeat; z-index:1;}
.history01 .right .pic_item{position:absolute; top:0; right:0; left:0;}
.history01 .right .pic_item.cur{z-index:10;}
.history01 .time_line{font-size:24px; color:#222; text-align:center; line-height:24px; margin-top:80px; width:100%; margin-bottom:105px;}
.history01 .time_line .wrap{position:relative;}
.history01 .time_line .wrap::before{content:''; width:2000px; height:1px; background:#e5e5e5; position:absolute; left:-10%; top:8px;}
.history01 .time_line .cur{color:#000; font-weight:bold;}
.history01 .time_line .cur .item{color:#000; font-size:24px; font-weight:bold;}
.history01 .time_line .item{padding-top:30px; position:relative;}
.history01 .time_line .item::before{content:''; width:10px; height:10px; border:1px solid #D5D3D2; background:#fff; position:absolute; left:50%; margin-left:-6px; top:2px; transition:all 0.5s ease; border-radius:50px;}
.history01 .time_line .owl-item.cur .item::before{border-color:#cd0000; background:#cd0000;}
/* .history01 .time_line .owl-item.cur .item::before{opacity:1; visibility:visible;} */
.history01 .time_line .owl-prev, 
.history01 .time_line .owl-next{position:absolute; left:8%; top:50%; font-size:26px; line-height:32px; font-weight:bold; color:#b8b8b8; cursor:pointer;}
.history01 .time_line .owl-prev:hover, 
.history01 .time_line .owl-next:hover{color:#cd0000;}
.history01 .time_line .owl-next{right:7%; left:auto;}
.history01 .time_line .item{cursor:pointer; text-transform:uppercase; font-size:20px; color:#000; line-height:28px;}
.history01 .time_line .item span{display:block;}
.history01 .time_line .owl-prev{display:none; z-index:3;}
.history01 .time_line .owl-next{display:none; z-index:3;}
.history01 .right .pic_item .swiper{transform:scale(0.6); opacity:0; visibility:hidden; -moz-transition:all 1.2s ease 0s; -ms-transition:all 1.2s ease 0s; -o-transition:all 1.2s ease 0s; -webkit-transition:all 1.2s ease 0s; transition:all 1.2s ease 0s;}
.history01 .right .pic_item.cur .swiper{transform:scale(1); opacity:1; visibility:visible;}
.history01 .right .pic_item .swiper-pagination-bullet{background:#fff; opacity:1;}
.history01 .right .pic_item .swiper-pagination-bullet-active{background:#cd0000;}
/* 发展历程 end */

/* 联系我们 start */
.contact_us{background:#F8F8F7;}
.contact_us01 .content {display:flex; align-items:center;}
.contact_us01 .content .img_{width:100px; margin-right:40px; vertical-align:text-top;}
.contact_us01 .content .info_ .t{font-size:30px; line-height:30px; color:#cd0000; font-weight:bold}
.contact_us01 .content .info_ .c{font-size:16px; line-height:30px; color:#000; margin-top:10px;}
.contact_us02{margin-top:60px;}
.contact_us02 .li_{float:left; width:32%; margin-right:2%; background:#fff; transition:all 0.5s ease; margin-bottom:2%;}
.contact_us02 .li_three{margin-right:0;}
.contact_us02 .li_ .box{padding:27px 50px 37px;}
.contact_us02 .li_ .box .li_top{display:flex; align-items:center; margin-bottom:20px;}
.contact_us02 .li_ .box .li_top .txt{font-size:24px; line-height:30px; color:#000; font-weight:bold; margin-left:30px;}
.contact_us02 .li_ .box .li_bott span{display:block; font-size:16px; line-height:30px; color:#000;}
.contact_us02 .li_ .box .li_bott span a{color:#000;}
.contact_us02 .li_.hover{background:#cd0000;}
/* 联系我们 end */

/* 企业文化 */
.culture.channel_content{padding:0;}
.culture01{padding:70px 0; background:url(../img/culture01_1.jpg) no-repeat center; background-size:cover;}
.culture01 .content{margin-top:80px;}
.culture01 .content .box{background:rgba(255,255,255,.9); padding:80px 30px;}
.culture01 .content .box ul{display:flex;}
.culture01 .content .box ul li{text-align:center; position:relative; width:calc(16.66666667%)}
.culture01 .content .box ul li .icon{width:100px; margin:0 auto 45px;}
.culture01 .content .box ul li .tit{font-size:24px; line-height:30px; font-weight:bold; color:#000; margin-bottom:10px;}
.culture01 .content .box ul li .con{font-size:16px; line-height:30px; color:#000;}
.culture01 .content .box ul li .con span{display:block;}
.culture01 .content .box ul li .xian{height:1px; width:calc((100% - 100px) - 5px); top:50px; border-top:1px dashed #cd0000; position:absolute; left:100%; transform:translateX(-50%);}
.culture01 .content .box ul li:last-child .xian{display:none;}
/* 企业文化 end */

/* 人力资源 start */
.sanji_nav{margin-top:60px; }
.sanji_nav ul{border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5;}
.sanji_nav li{float:left; font-size:16px; line-height:38px; padding:0 50px; position:relative;}
.sanji_nav li:after{content:''; width:1px; height:19px; background:#CECCCB; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.sanji_nav li:first-child{padding-left:0;}
.sanji_nav li:first-child:after{display:none;}
.sanji_nav li a{padding:6px 0; display:block; position:relative; color:#000;}
.sanji_nav li a:after{content:''; width:100%; height:2px; background:#cd0000; position:absolute; left:0; bottom:0; transform:scale(0); transition:0.5s ease;}
.sanji_nav li.cur a{font-weight:bold;}
.sanji_nav li.cur a:after{transform:scale(1);}
.sanji_nav li:hover a{font-weight:bold;}
.sanji_nav li:hover a:after{transform:scale(1);}
.job_list{padding-top:60px;}
.job_list01 .hd{position:relative; background:#F6F6F6;}
.job_list01 .hd .sele_wrap{width:32%; float:left; height:56px; line-height:56px; background:#F6F6F6; padding-right:40px; box-sizing:border-box; position:relative;}
.job_list01 .hd .sele_wrap:after{content:''; width:1px; height:24px; background:#CBCBCB; position:absolute; right:0; top:50%; transform:translateY(-50%);}
.job_list01 .hd .sele_addr_wrap:after{display:none;}
.job_list01 .hd .sele_wrap .sele{height:56px; line-height:56px; font-size:16px; width:100%; border:none; padding:0; border-radius:0; background:none; text-indent:35px; color:#000}
.job_list01 .hd .btn_wrap{width:56px; height:56px; line-height:58px; border:1px solid #777777; position:absolute; right:0; top:0; box-sizing:border-box; text-align:center;}
.job_list01 .hd .btn_wrap button{background:none; padding:0; margin:0; border:none; outline:none; vertical-align:middle; cursor:pointer;}
.job_list01 .hd .btn_wrap button .icon{width:22px; height:22px; background:url(../img/job_list01_1.png) no-repeat center; display:inline-block;}
.job_list01 .hd .btn_wrap button span{display:none;}
body .select-ui-options-default-bottom{text-indent:35px;}
.job_list01 .select-ui-choose-default ._arrow .arr{border:none; width:10px; height:5px; background:url(../img/job_jt.png) no-repeat center;}
.job_list01 .select-ui-choose-default.on ._arrow .arr{margin-top:-0.2em;}
.job_list01 .bd{margin-top:40px;}
.job_list01 .bd li{border-bottom:1px solid #e7e7e7; overflow:hidden;}
.job_list01 .bd li.first {background:#cd0000; color:#fff; border-bottom:none; padding:0; height:60px;line-height:60px; border-radius:5px; font-size:18px; color:#000; font-weight:bold;}
.job_list01 .bd li ._ut{float:left; text-align:center;}
.job_list01 .bd li ._un{float:left; text-align:center; height:55px; line-height:55px; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.job_list01 .bd li ._un,
.job_list01 .bd li ._ut{width:16.6%;}
.job_list01 .bd li ._un._t6:after {content:"+"; display:inline-block; vertical-align:-1px; color:#cd0000; margin-left:5px; font-size:20px;}
.job_list01 .bd li.j_t_cur ._un._t6:after {content:"-";}
.job_list01 .bd li.j_t {cursor:pointer;}
.job_list01 .bd li.j_c {height:auto; line-height:1.5; background:#f9f9f9; display:none;}
.job_list01 .bd .j_c .j_c_box {padding:40px;}
.job_list01 .bd .j_c .j_c_box .intro {color:#000; line-height:30px; font-size:16px; position:relative;}
.job_list01 .bd .j_c .j_c_box .intro strong{display:block; font-size:16px; color:#000; margin-bottom:10px}
.job_list01 .bd .j_c .intro .job_btn {text-align:right; margin-top:20px;}
.job_list01 .bd .j_c .intro .job_btn ._btn {display:inline-block; width:160px; height:48px; line-height:48px;  color:#000;  font-size:16px; background:#cd0000; cursor:pointer; text-align:center; transition:.5s ease;}
.job_list01 .bd .j_c .intro .job_btn ._btn:hover{background:#cd0000;}    
/* 人力资源 end */

/* 简历投递 */
.jianli{padding-top:70px;}
.jianli01 .infor .tit{font-size:36px; line-height:40px; color:#000;}
.jianli01 .infor .con{font-size:16px; line-height:26px; color:#000; margin-top:20px; padding-bottom:45px; border-bottom:1px solid #EFEFEF; margin-bottom:40px;}

.jianli01 .content{overflow:hidden; padding-right:40px;}
.jianli01 .content .inp{float:left; width:29%; margin-right:4%; margin-bottom:25px; position:relative;}
.jianli01 .content .inp label{float:left; width:21%; font-size:16px; color:#5c5c5c; font-weight:lighter; margin-right:2%; line-height:57px; height:57px;}
.jianli01 .content .inp .stars{color:red; margin-left:5px; position:absolute; right:8%; top:50%; margin-top:-10px; height:20px; line-height:20px;}
.jianli01 .content .inp .inp_box{overflow:hidden; background:#f4f4f4; width:77%; float:left; position:relative;}
.jianli01 .content .inp input{width:65%; float:left; border:none; background:transparent; line-height:57px; height:57px; text-indent:20px;}
.jianli01 .content .inp select{width:100%; float:left; border:none; background:transparent; line-height:57px; height:57px;}
.jianli01 .content .inp .select-ui-choose-default{display:block; border:1px solid #eee; background:transparent; line-height:57px; height:57px;}
.jianli01 .content .inp .select-ui-choose-default ._arrow{width:2em;}
.jianli01 .content .inp_text{width:100%; margin-right:0;}
.jianli01 .content .inp_text label{width:4.9%; margin-right:1.8%;}
.jianli01 .content .inp_text .text_box{overflow:hidden; background:#F3F3F3; width:88.6%; float:left;}
.jianli01 .content .txtarea{background:#F3F3F3; border:none; height:150px; width:91.5%; font-size:16px; color:#5c5c5c;font-weight:lighter; padding:20px 30px; border:none}
.jianli01 .content .btn_box{margin-top:65px;}
.jianli01 .content .btn_box button{cursor:pointer; background:#cd0000; color:#000; width:147px; height:56px; line-height:56px; display:block;text-align:center;font-size:16px;  float:left; border:none; outline:none;}
.jianli01 .content .btn_box button.btn1{margin-left:6.6%;}
.jianli01 .content .btn_box button.btn2{background:#d4d4d4; margin-left:20px;}
.jianli01 .content .Validform_checktip{position:absolute; right:5px; top:19px;}
.jianli01 .content .btn_box{margin-top:20px;}
.jianli01 .content .btn_box button.btn1{margin-left:5.9%;}
.jianli01 .content .btn_box button{line-height: 50px; height: 50px;}
.jianli01 .content .inp label{width:18%; line-height:45px; height:45px;}
.jianli01 .content .inp_text label{margin-right: 0.8%; width:4.9%;}
.jianli01 .content .inp .select-ui-choose-default,
.jianli01 .content .inp input,
.jianli01 .content .inp select{height:45px; line-height:45px; padding:0;}
.jianli01 .content .inp{margin-bottom:15px;}
.jianli01 .content .Validform_checktip{right:20px; top:12px;}
.jianli01 .content .btn_box button.btn2:hover {color:#000;background:#cd0000;}
.jianli01 .content .inp .inp_box,
.jianli01 .content .inp_text .text_box{border:none;}
.jianli01 .content .inp .inp_box{width:76%;}
.jianli01 .content .inp .inp_box:hover,
.jianli01 .content .inp .inp_box:hover textarea{background:#eae9e9}
.jianli01 .content .inp .select-ui-choose-default{border:none;}
.jianli01 .content .inp.yzm_box{width:52%;}
.jianli01 .content .inp.yzm_box label{width:9%;}
.jianli01 .content .inp.yzm_box .inp_box{width:21%; margin-right:3%;}

/* 简历投递 end */

/* 招标公告 start*/
.zhaobiao02{margin-top:50px;}
.zhaobiao02 li{margin-bottom:29px;}
.zhaobiao02 .li_box{display:block; background:#f6f6f6; border:1px solid transparent;transition:0.5s ease; position:relative}
.zhaobiao02 .li_box .intro_{width:90%; float:left;}
.zhaobiao02 .li_box .intro_ .box{padding:40px 230px 30px 55px;}
.zhaobiao02 .li_box .intro_ .box .tit{font-size:24px; line-height:30px; color:#000; font-weight:bold; margin-bottom:13px;transition:all 0.5s ease;}
.zhaobiao02 .li_box .intro_ .box .con{font-size:16px; line-height:30px; color:#000; height:60px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.zhaobiao02 .li_box .intro_ .box .time{display:none;}
.zhaobiao02 .li_box .intro_ .box .link{margin-top:25px;}
.zhaobiao02 .li_box .intro_ .box .link a{display:inline-block; padding:0 22px; height:34px; line-height:34px; border:1px solid #C9C9C9;}
.zhaobiao02 .li_box .intro_ .box .link a:hover{background:#cd0000; color:#fff;}
.zhaobiao02 .li_box .date{width:9%; height:100%; position:absolute; right:0; top:0;}
.zhaobiao02 .li_box .date:after{content:''; width:19px; height:31px; background:url(../img/news_list02_2.png) no-repeat center; position:absolute; left:-18px; top:50%; transform:translateY(-50%); opacity:0 ;visibility:hidden; transition:all 0.5s ease;}
.zhaobiao02 .li_box .date .box{height:100%; display:flex; flex-direction:column; align-items:center; justify-content:center; color:#000; transition:all 0.5s ease;}
.zhaobiao02 .li_box .date .box .year{font-size:60px; line-height:60px; font-weight:bold;}
.zhaobiao02 .li_box .date .box .day{font-size:18px; line-height:26px;}
.zhaobiao02 .li_box:hover .intro_ .box .tit{color:#cd0000;}
.zhaobiao02 .li_box:hover .date .box{background:#cd0000;}
.zhaobiao02 .li_box:hover .date:after{opacity:1; visibility:visible;}
.zhaobiao02 .li_box:hover{border-color:#e7e7e7; background:none;}
.zhaobiao01 .select-ui-choose-default ._arrow .arr{border:none; width:10px; height:5px; background:url(../img/job_jt.png) no-repeat center;}
.zhaobiao01 .select-ui-choose-default.on ._arrow .arr{margin-top:-0.2em;}
/* 招标 end */

/* 关于我们 start */
.about_center.channel_content{padding-bottom:0;}
.about_center01{margin-bottom:100px;}
.about_center01 .left{width:30%; float:left;}
.about_center01 .right{width:70%; float:right;}
.about_center01 .right .info{margin-bottom:50px;}
.about_center01 .right .info .c{font-size:16px; line-height:30px; color:#000000;}
.about_center01 .right .info .more{text-align:right; margin-top:45px;;}
.about_center01 .right .info .more a{display:inline-block; padding:0 80px; font-size:16px; color:#000; border:1px solid #000; height:50px; line-height:50px;}
.about_center01 .right .info .more a:hover{background:#424a52; color:#fff; border-color:#424a52;}
.about_center01 .right .rect-51{padding-bottom:51%;}
.about_center01 .right .img_box{position:relative}
.about_center01 .right .img_box .play{width:102px; height:102px; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); cursor:pointer;}
.about_center01 .right .img_box .play .icon{width:102px; height:102px; position:relative; background:url(../img/play_button.png) center/contain no-repeat; margin:0 auto 70px; z-index:2;}
.about_center01 .right .img_box .play::before{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:24px; height:24px; border-radius:50%; content:''; z-index:-1;}
.about_center01 .right .img_box .play::after{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:24px; height:24px; border-radius:50%; content:''; z-index:-1; }
.about_center01 .right .img_box .play::before{animation:scale 2s ease-out infinite; background:#fff; opacity:0.5; animation-delay:0;}
.about_center01 .right .img_box .play::after{animation:scale2 2s ease-out infinite; background:#fff; opacity:0.3; animation-delay:0;}
.about_center01 .right .img_box .cover{width:100%; position:absolute; left:0; bottom:20px;}
.about_center01 .right .img_box .cover .item{width:33%; float:left; position:relative}
.about_center01 .right .img_box .cover .item:after{content:''; width:2px; height:43px; background:#fff; position:absolute; right:0; top:50%; transform:translateY(-50%);}
.about_center01 .right .img_box .cover .item:last-child:after{display: none;}
.about_center01 .right .img_box .cover .item a{display:flex; justify-content:center; align-items:center;}
.about_center01 .right .img_box .cover .item .icon{transition:all 0.5s ease;}
.about_center01 .right .img_box .cover .item .text{font-size:20px; line-height:24px; color:#ffffff; margin-left:25px; transition:all 0.5s ease;}
.about_center01 .right .img_box .cover .item:hover .icon{transform:rotateY(180deg);}
.about_center01 .right .img_box .cover .item:hover .text{color:#cd0000;}
.about_center02{background:url(../img/about_center02_1.jpg) no-repeat center; height:642px; padding-top:90px; box-sizing:border-box;;}
.about_center02 .common_infor{width:46%;}
.about_center02 .common_infor .tit{color:#fff;}
.about_center02 .common_infor .line{background-color:#fff;}
.about_center02 .common_infor .con{color:#fff;}
.about_center02 .common_infor .more{margin-top:65px;}
.about_center02 .common_infor .more a{display:inline-block; padding:0 80px; font-size:16px; color:#fff; border:1px solid #fff; height:50px; line-height:50px;}
.about_center02 .common_infor .more a:hover{background:#424a52; color:#fff; border-color:#424a52;}
.about_center03{margin:90px 0;}
.about_center03 .item{position:relative;}
.about_center03 .item .common_infor{position:absolute; width:auto; white-space:nowrap; left:50%; top:50%; transform:translate(-50%,-50%); text-align:center; z-index:99;}
.about_center03 .item .common_infor .tit{color:#fff;}
.about_center03 .item .common_infor .line{background-color:#cd0000; margin:20px auto 13px;}
.about_center03 .item .common_infor .con{color:#fff; opacity:0; visibility:hidden; transition:0.5s ease; display:none;}
.about_center03 .swiper .swiper-slide{width:13.8% !important; margin-right:1%; overflow:hidden; transition:all .3s ease;}
.about_center03 .swiper .swiper-slide:last-child{margin-right:0%;}
.about_center03 .swiper .swiper-slide.cur{width:56.6% !important;}
.about_center03 .swiper .swiper-slide img{max-width:none; width:100%; object-fit:cover; height:450px;}
.about_center03 .swiper .swiper-slide.cur .common_infor{top:inherit; transform:none; bottom:40px; left:40px; text-align:left;}
.about_center03 .swiper .swiper-slide.cur .common_infor .line{margin:20px 0 13px}
.about_center03 .swiper .swiper-slide.cur .common_infor .con{opacity:1; visibility:visible; display:block;}
.about_center03 .swiper .swiper-button-prev,
.about_center03 .swiper .swiper-button-next{display:none;}
.about_center04{background:url(../img/about_center04_1.jpg) no-repeat center; height:300px; padding-top:80px; box-sizing:border-box;}
.about_center04 .common_infor{text-align:center;}
.about_center04 .common_infor .tit{color:#fff;}
.about_center04 .common_infor .line{background-color:#cd0000; margin:25px auto 35px;}
.about_center04 .common_infor .con{color:#fff;}
.about_center04 .common_infor .con .item{display:inline-block; padding:0 86px;}
/* 关于我们 end */

/* 在线留言 */
.liuyan01 .infor .tit{font-size:35px; line-height:35px;}
.liuyan01 .infor .con{margin:25px 0; width:48%; font-size:16px;}
.liuyan01 .content{overflow:hidden; padding-right:40px;}
.liuyan01 .content .inp{float:left; width:29%; margin-right:4%; margin-bottom:25px; position:relative;}
.liuyan01 .content .inp label{float:left; width:21%; font-size:16px; color:#5c5c5c; font-weight:lighter; margin-right:2%; line-height:57px; height:57px;}
.liuyan01 .content .inp .stars{color:red; margin-left:5px; position:absolute; right:-14px; top:50%; margin-top:-10px; height:20px; line-height:20px;}
.liuyan01 .content .inp .inp_box{overflow:hidden; background:#f4f4f4; width:77%; float:left;}
.liuyan01 .content .inp input{width:65%; float:left; border:none; background:transparent; line-height:57px; height:57px; text-indent:20px;}
.liuyan01 .content .inp select{width:100%; float:left; border:none; background:transparent; line-height:57px; height:57px;}
.liuyan01 .content .inp .select-ui-choose-default{display:block; border:1px solid #eee; background:transparent; line-height:57px; height:57px;}
.liuyan01 .content .inp .select-ui-choose-default ._arrow{width:2em;}
.liuyan01 .content .inp_text{width:100%; margin-right:0;}
.liuyan01 .content .inp_text label{width:4.9%; margin-right:1.8%;}
.liuyan01 .content .inp_text .text_box{overflow:hidden; background:#f4f4f4; width:88.6%; float:left;}
.liuyan01 .content .txtarea{background:#f4f4f4; border:none; height:150px; width:91.5%; font-size:16px;color:#5c5c5c;font-weight:lighter; padding:20px 30px;}
.liuyan01 .content .btn_box{margin-top:65px;}
.liuyan01 .content .btn_box button{cursor:pointer; background:#cd0000; color:#000; width:147px; height:56px; line-height:56px; display:block;text-align:center;font-size:17px; font-weight:bold; float:left; border:none; outline:none;}
.liuyan01 .content .btn_box button.btn1{margin-left:6.6%;}
.liuyan01 .content .btn_box button.btn2{color:#000; background:#d4d4d4; margin-left:20px;}
.liuyan01 .content .Validform_checktip{position:absolute; right:5px; top:19px;}
.liuyan01 .content .btn_box{margin-top:20px;}
.liuyan01 .content .btn_box button.btn1{margin-left:5.9%;}
.liuyan01 .content .btn_box button{line-height: 50px; height: 50px;}
.liuyan01 .content .inp label{width:18%; line-height:45px; height:45px;}
.liuyan01 .content .inp_text label{margin-right: 0.8%; width:4.9%;}
.liuyan01 .content .inp .select-ui-choose-default,
.liuyan01 .content .inp input,
.liuyan01 .content .inp select{height:45px; line-height:45px;}
.liuyan01 .content .inp{margin-bottom:15px;}
.liuyan01 .content .Validform_checktip{right:20px; top:12px;}
.liuyan01 .content .btn_box button.btn2:hover {color:#000;background:#cd0000;}
.liuyan01 .content .inp .inp_box,
.liuyan01 .content .inp_text .text_box{border:1px solid #e0dede;}
.liuyan01 .content .inp .inp_box{width:76%;}
.liuyan01 .content .inp .inp_box:hover,
.liuyan01 .content .inp .inp_box:hover textarea{background:#eae9e9}
.liuyan01 .content .inp .select-ui-choose-default{border:none;}
.liuyan01 .content .inp .inp_box:hover,
.liuyan01 .content .inp_text:hover .text_box{border:1px solid #d8d7d7;}
.liuyan01 .content .inp.yzm_box{width:52%;}
.liuyan01 .content .inp.yzm_box label{width:9%;}
.liuyan01 .content .inp.yzm_box .inp_box{width:21%; margin-right:3%;}
/* 留言 end */

/* 环保查询 */
.huanbao.channel_content{padding-bottom:0;}
.huanbao01{text-align:center;}
.huanbao01 .infor .tit{font-size:35px; line-height:35px;}
.huanbao01 .content ul{margin:35px 0}
.huanbao01 .content ul li{display:inline-block; position:relative; width:210px; cursor:pointer;}
.huanbao01 .content ul li:before{content:''; width:0; height:2px; background:#cd0000; position:absolute; left:50%; margin-left:-40px; bottom:-4px; transition:all 0.5s ease;}
.huanbao01 .content ul li .icon{display:inline-block;width:60px; height:38px; background-repeat:no-repeat;transition:transform 0.5s ease;}
.huanbao01 .content ul li .txt{font-size:18px;}
.huanbao01 .content ul li:after{content:''; position:absolute; background:#d7d7d7; left:0; width:1px; height:80px; top:50%; margin-top:-40px;}
.huanbao01 .content ul li:first-child:after{display:none;}
.huanbao01 .content ul li.cur .icon{background-position:0 -38px;}
.huanbao01 .content ul li.cur .txt{color:#cd0000;}
.huanbao01 .content ul li.cur:before{width:80px;}
.huanbao01 .content ul li:hover:before{width:80px;}
.huanbao01 .content ul li:hover .icon{transform:rotateY(180deg);}
.huanbao02{background:#fff; padding:40px 0 70px;}
.huanbao02 .content{padding:0 22%;}
/*.huanbao02 .content .form{display:none;}*/
.huanbao02 .content .inp_box{border:1px solid #999;transition:all 0.5s ease;}
.huanbao02 .content .inp_box .l{width:80%;}
.huanbao02 .content .inp_box input{border:none; background:transparent; height:40px; line-height:40px; width:100%; padding-left:2%; font-size:16px; color:#999; font-weight:bold;}
.huanbao02 .content .inp_box .r{width:18%; height:40px; line-height:40px;}
.huanbao02 .content .inp_box .r img{vertical-align:middle;}
.huanbao02 .content .inp_box button{font-size:16px; color:#4a4a4a; border:none; outline:none; line-height:40px; display:block; width:100%;}
.huanbao02 .content .txt{font-size:13px; color:#616161; margin:10px 0 25px; }
.huanbao02 .content .btns button{width:100%; cursor:pointer; line-height:57px; text-align:center; font-size:18px; color:#000; background:#cd0000; border:none; outline:none; font-weight:bold; margin-top:28px;}
input:-internal-autofill-selected{background:transparent!important}
.huanbao02 .content .inp_box button:hover{color:#cd0000; cursor:pointer;}
.huanbao02 .content .inp_box:hover{background:#f5f5f5;}
/* 环保查询end */

/* 实名举报 start*/
.jubao01 .content{overflow:hidden; padding-right:40px;}
.jubao01 .content .inp{float:left; width:29%; margin-right:4%; margin-bottom:15px; position:relative;}
.jubao01 .content .inp label{float:left; width:22%; font-size:15px; color:#5c5c5c; font-weight:lighter; margin-right:3%; line-height:45px; height:45px;}
.jubao01 .content .inp .stars{color:red; margin-left:5px; position:absolute; right:-14px; top:50%; margin-top:-10px; height:20px; line-height:20px;}
.jubao01 .content .inp .inp_box{overflow:hidden; background:#f4f4f4; /*width:75%;*/ float:left;margin-right: 4%;}
.jubao01 .content .inp input{width:100%; float:left; border:none; background:transparent; line-height:45px; height:45px; text-indent:20px; box-sizing: border-box;}
.jubao01 .content .inp select{width:100%; float:left; border:none; background:transparent; line-height:45px; height:45px;}
.jubao01 .content .inp .select-ui-choose-default{display:block; border:none; background:transparent; line-height:45px; height:45px;}
.jubao01 .content .inp .select-ui-choose-default ._arrow{width:2em;}
.jubao01 .content .inp_text{width:100%; margin-right:0;}
.jubao01 .content .inp_text label{width:7%; margin-right:0;}
.jubao01 .content .inp_text .text_box{overflow:hidden; background:#f4f4f4; width:87.6%; float:left;}
.jubao01 .content textarea{background:#f4f4f4; border:none; height:100px; width:91.5%; font-size:16px;color:#5c5c5c;font-weight:lighter; padding:20px 30px;}
.jubao01 .content .btn_box{margin-top:20px;}
.jubao01 .content .btn_box button{cursor:pointer; background:#cd0000; color:#000; width:147px; height:50px; line-height:50px; display:block;text-align:center;font-size:17px; font-weight:bold; float:left; border:none; outline:none;}
.jubao01 .content .btn_box button.btn1{margin-left:7%;}
.jubao01 .content .inp .inp_box,
.jubao01 .content .inp_text .text_box{border:1px solid #e0dede;}
.jubao01 .content .inp .inp_box:hover,
.jubao01 .content .inp .inp_box:hover textarea{background:#eae9e9}
.jubao01 .content .inp .inp_box:hover,
.jubao01 .content .inp_text:hover .text_box{border:1px solid #d8d7d7;}
.jubao01 .content .inp_text .stars{right:3%; top:10%;}
.jubao01 .content .Validform_checktip{position:absolute; right:20px; top:12px;}
.jubao01 .content .inp_text .Validform_checktip{right:70px;}
.jubao01 .uploadImg{display:inline-block; margin-left:7%;}
.jubao01 .uploadImg .btns{background:#eee; padding:5px 10px; cursor:pointer; transition:.5s ease;}
.jubao01 .uploadImg:hover .btns{background:#cd0000; color:#000;}
.jubao01 .left{width:78%; float:left;}
.jubao01 .right{width:17%; float:right;border-left: 1px solid #ccc; padding-left:3%;}
.jubao01 .right .tit{font-size:16px;}
.jubao01 .right .txt_{margin:20px 0;}
.jubao01 .right .txt_ span{width:72px; display:inline-block;}
.jubao01 .content .wxts{margin-left:70px;}

/* 举报进度查询 */
.chaxun01 .inp_box{position:relative; margin-bottom:30px;}
.chaxun01 .inp_box input{width:76%; border-radius:30px; border:1px solid #e0dede; overflow:hidden; background:#f4f4f4; line-height:45px; height:45px; text-indent:3em;}
.chaxun01 .inp_box i{position:absolute; left:10px; font-size:18px; top:10px;}
.chaxun01 .inp_box .submit{display:inline-block; margin-left:2%; cursor: pointer; background:#cd0000; color:#000; width:147px; height:50px; line-height:50px; text-align:center; font-size:17px; font-weight:bold; border:none; outline:none;}
.chaxun01 .item{margin-bottom:30px;}
.chaxun01 .item .tit{font-size:16px; margin-bottom:15px;}
.chaxun01 .item .con{background:#f4f4f4; padding:30px;}
.chaxun01 .item .con ul{position:relative;}
.chaxun01 .item .con ul:after{content:''; position:absolute; left:3px; top:7px; width:1px; height:70%; background:#cd0000;}
.chaxun01 .item .con ul li{position:relative; padding-left:15px; margin-bottom:10px;}
.chaxun01 .item .con ul li:after{content:''; position:absolute; width:6px; height:6px; border-radius:50%; left:0; top:7px; background:#cd0000;}
.chaxun01 .item .con ul.on:after{background:red;}
.chaxun01 .item .con ul.on li:after{background:red;}


/* 产品列表 */
.channel_content.pro_center{padding-bottom:0;}
.pro_center1 .hd{padding-bottom:55px;}
.pro_center1 .hd .hd_box{align-items:center;}
.pro_center1 .hd .hd_box .left{font-size:32px; font-weight:bold; line-height:1; padding-bottom:30px; border-bottom:1px solid #e3e3e2;}
.pro_center1 .hd .hd_box .center{margin-top:20px; height:400px; overflow-y:auto;}
.pro_center1 .hd .hd_box .center::-webkit-scrollbar{width:4px; height:4px;}
.pro_center1 .hd .hd_box .center::-webkit-scrollbar-thumb{border-radius:5px; background:#cd0000;}
.pro_center1 .hd .hd_box .center::-webkit-scrollbar-track{border-radius:0; background:#e3e3e3;}
.pro_center1 .hd .hd_box .center .tip{margin-bottom:30px;}
.pro_center1 .hd .hd_box .center .tip:last-child{margin-bottom:0;}
.pro_center1 .hd .hd_box .center .tip .tip_l{font-size:18px; color:#000; line-height:1; font-weight:bold; white-space:nowrap; margin-bottom:20px;}
.pro_center1 .hd .hd_box .center .tip .tip_r{font-size:0; flex-wrap:wrap; width:100%;}
.pro_center1 .hd .hd_box .center .tip .tip_r .item{margin-right:5%; cursor:pointer; margin-bottom:10px;}
.pro_center1 .hd .hd_box .center .tip .tip_r .item:last-child{margin-right:0;}
.pro_center1 .hd .hd_box .center .tip .tip_r .item .icon{text-align:center; width:20px; height:20px; border:1px solid #ecebeb; font-size:0; box-sizing:border-box;  margin-right:15px; display:inline-block; vertical-align:middle;}
.pro_center1 .hd .hd_box .center .tip .tip_r .item .icon i{display:block; margin:0; padding:0; color:#000; line-height:20px;}
.pro_center1 .hd .hd_box .center .tip .tip_r .item.on .icon{background:#cd0000; font-size:12px; background-color:#cd0000;}
.pro_center1 .hd .hd_box .center .tip .tip_r .item .text{display:inline-block; vertical-align:middle; font-size:16px; color:#000; line-height:1; white-space:nowrap;}
.pro_center1 .hd .hd_box .right{margin-top:20px;}
.pro_center1 .hd .hd_box .right .rest{width:200px; height:55px; line-height:55px; text-align:center; font-size:16px; color:#000; background:#cd0000;}
.pro_center1 .bd{background:#f8f8f7; padding-bottom:70px;}
.pro_center1 .bd .tips{font-size:32px; line-height:1; font-weight:bold; color:#000; margin-bottom:45px;}
.pro_center1 .bd .tips span{font-size:46px; color:#cd0000;}
.pro_center1 .bd ul{display:flex; flex-wrap:wrap; font-size:0;}
.pro_center1 .bd li{width:32.5%; background:#fff; box-sizing:border-box; padding:40px 2%; transition:all .2s ease-in-out; margin-bottom:20px; padding-top:0;}
.pro_center1 .bd li:hover{box-shadow:4px 0px 20px 2px #e6e6e6;}
.pro_center1 .bd li .li_box{display:block;}
.pro_center1 .bd li .img_{margin-bottom:10px;}
.pro_center1 .bd li .img_ .rect-75{padding-bottom:75%;}
.pro_center1 .bd li .tit{font-size:24px; line-height:1; text-align:center; font-weight:bold; color:#000; margin-bottom:50px;}
.pro_center1 .bd li .text{margin-bottom:20px;}
.pro_center1 .bd li .text .text_{font-size:16px; color:#000; line-height:1; flex:1; padding:0 2%; display:flex; justify-content: space-between;}
.pro_center1 .bd li .text .text_ .t{margin-bottom:15px;}
.pro_center1 .bd li .text .text_c{flex:1; }
.pro_center1 .bd li .btns .btn_{width:49%; margin-right:2%; float:left; height:45px; line-height:43px; box-sizing:border-box; text-align:center; background:#cd0000;}
.pro_center1 .bd li .btns .btn_ a{display:block; color:#000; font-size:16px;}
.pro_center1 .bd li .btns .btn_ .icon{display:inline-block; vertical-align:middle; width:20px; height:20px; line-height:18px; border:2px solid #a07524; box-sizing:border-box; margin-right:3%; font-size:0; font-weight:bold;}
.pro_center1 .bd li .btns .btn_ .icon i{display:block; margin:0; padding:0; width:100%; height:100%;}
.pro_center1 .bd li .btns .btn_:last-child{margin-right:0%; border:1px solid #000; background:none;}
.pro_center1 .bd li .btns .btn_:last-child .icon{border:0;}
.pro_center1 .bd li .btns .btn_:last-child .icon i{background:url(../img/baojia.png) no-repeat center; background-size:100% 100%;}
.pro_center1 .bd li.on .contrast .icon{font-size:.8em;}
.pro_center1 .bd .see_more{text-align:center; font-size:16px; line-height:1; color:#000; margin-top:40px;}
.pro_center1 .bd .see_more .more{display:inline-block; width:260px; height:55px; line-height:55px; cursor:pointer; border:1px solid #000;}
.pro_center2{background:#cd0000; position:fixed; bottom:-100%; left:50%; transform:translateX(-50%); width:100%; z-index:10; padding:25px 0; transition:all .2s ease-in-out;}
.pro_center2 .content .left{float:left; width:45%; position:relative; box-sizing:border-box;}
.pro_center2 .content .left .left_box{margin:0 20px;}
.pro_center2 .content .left .swiper{overflow:hidden;}
.pro_center2 .content .left .swiper .swiper-slide{width:auto !important;}
/* .pro_center2 .content .left .swiper .swiper-slide:last-child{margin-right:0px;} */
.pro_center2 .content .left .swiper .swiper-slide .item{line-height:1; font-size:16px; color:#000; padding:10px; text-align:center; cursor:pointer;}
.pro_center2 .content .left .swiper .swiper-slide .item .close{display:inline-block; vertical-align:middle; font-size:12px; margin-left:5px;}
.pro_center2 .content .left .swiper .swiper-slide .item span{display:inline-block; vertical-align:middle; margin:0; padding:0;}
.pro_center2 .content .left .swiper i{display:inline-block; vertical-align:middle; margin:0; padding:0; line-height:1;}
.pro_center2 .content .left .swiper-button-prev,.pro_center2 .content .left .swiper-button-next{font-size:2em; width:2em; height:2em; margin:0; top:50%; transform:translateY(-50%); background:none; line-height:2em; color:#000;}
.pro_center2 .content .left .swiper-button-prev{left:-30px;}
.pro_center2 .content .left .swiper-button-next{right:-30px;}
.pro_center2 .content .left .swiper-button-disabled{display:none;}
.pro_center2 .content .right{float:right; width:40%;}
.pro_center2 .content .right .contrast{pointer-events:none;}
.pro_center2 .content .right .btn_{border:1px solid #000; padding:10px; font-size:16px; line-height:1; color:#000; display:inline-block; margin-right:20px; cursor:pointer;}
.pro_center2 .content .right .btn_:last-child{margin-right:0;}
.pro_center3{position:fixed; left:0; top:100%; width:100%; z-index:999; background:#fff; height:100vh; transition:all .4s ease; overflow-y:auto;}
.pro_center3 .infor{background:#cd0000; padding:30px 0; text-align:center;}
.pro_center3 .infor .tit{font-size:22px; line-height:1; color:#000;  display:inline-block;}
.pro_center3 .infor .tit i{display:inline-block; background:url(../img/compare_xiala.png) no-repeat center; width:68px; height:32px; vertical-align:middle; margin-left:15px;}
.pro_center3 .content {overflow-x:auto; width:90%; margin:0 auto; margin-top:100px; margin-bottom:50px; text-align:center; font-size:0; box-sizing:border-box;}
.pro_center3 .content .img_list{white-space:nowrap;}
.pro_center3 .content .img_list .item{width:30%; display:inline-block;  text-align:center;}
.pro_center3 .content .img_list .item:last-child{margin-right:0;}
.pro_center3 .content .img_list .item .img_{width:80%; margin:0 auto;}
.pro_center3 .content .img_list .item .img_ .rect-366{padding-bottom:90%;}
.pro_center3 .content .img_list .item .tit{font-size:22px; color:#000; text-align:center; margin:50px 0;}
.pro_center3 .content .img_list .item .more{width:80%; display:inline-block; border:1px solid #000; font-size:16px; text-align:center; height:40px; line-height:40px;}
.pro_center3 .content .text_list{text-align:center; margin-top:50px; border-bottom:1px solid #dfdfdf; white-space:nowrap;}
.pro_center3 .content .text_list .item{width:33.333%; display:inline-block;}
.pro_center3 .content .text_list li{border:1px solid #dfdfdf; border-bottom:0; line-height:45px; font-size:14px; color:#000; height:45px;}
.pro_center3 .content .text_list li:first-child{background:#ededed; font-weight:bold;}

/*除名查询*/
.cmcx  { background-color: #f5f5f5;}
.cmcx .container {font-size: 24px;padding: 0 120px;}
.cmcx .bg_f5 .change-password h1 {margin-top: 20px;margin-bottom:20px;}
.cmcx .new-forms-box .change-password .query-contant {padding-top: 35px;min-height: 400px; font-size: 18px;}
.query-contant {height: auto;display: block;border: 1px solid #eee;background: url(../img/cm.png) no-repeat 100% 100% #fff; }
.cmcx .selct-form-left {position: absolute;min-height: 1px;padding-left:50px;width:50%;}
.cmcx .selct-form-right{min-height: 1px;padding-left: 11px;padding-right: 11px;width:50%;float: right;}
.col-sm-12.change-password .row {margin-bottom: 30px;}
.change-password .input-name {position: absolute;text-align: right; padding-right: 5px; height: 42px;font-size: 18px; line-height: 42px; display: table;}
.change-password input {margin-left: 105px;width: 300px; height: 42px;background: none;border: 1px solid #ccc; border-radius: 4px; float: left; line-height: 100%; line-height: 2; padding-left: 5px;}
.cmcx .selct-form-left .btn_box button {margin-left: 106px; cursor: pointer;border: 1px solid #111; background: #fff; width: 150px;height: 42px; line-height: 42px; display: block;text-align: center;font-size: 18px;font-weight: bold; float: left;outline: none;}
.cmcx .selct-form-left .btn_box button.btn1:hover {margin-left: 106px; cursor: pointer; background: #cd0000;color: #000; width: 150px;height: 42px; line-height: 42px; display: block;text-align: center;font-size: 18px;font-weight: bold; float: left; border: none; outline: none;}
.query-contant #result{margin-top: 20px;}
.m_selct-form-right{display:none;}

/*视频列表*/
.video_list01 .li_{width:23.5%; margin-right:2%; float:left; margin-bottom:60px; cursor:pointer;}
.video_list01 .li_four{margin-right:0px;}
.video_list01 .li_ .intro{background:#d3d7db; transition:all 0.5s ease;}
.video_list01 .li_ .intro .box{padding:20px 25px;}
.video_list01 .li_ .intro .box span{font-size:16px; line-height:26px; color:#2e2e2e; transition:all 0.5s ease; display:inline-block; vertical-align:middle;}
.video_list01 .li_ .intro .box i{vertical-align:-2px;}
.video_list01 .li_:hover .intro{background:#cd0000}
.video_list01 .li_:hover .intro .box span{color:#000;}

/* 党建 */
.dangjian01 .hd {margin-bottom:40px;}
.dangjian01 .hd .intro .tit{font-size:35px; line-height:50px; color:red; margin-bottom:20px; padding-left:0px; text-indent:0; line-height:1;}
.dangjian01 .hd .intro .tit:after {display: none;}
.dangjian01 .hd .intro .con {font-size:16px; line-height:28px;}
.dangjian01 .bd .rect-62{padding-bottom:56.25%;}
.dangjian01 .bd .rect-62 img{height:auto;}
.dangjian01 .bd ul li{background:#f2f2f2; transition:.5s ease; margin-bottom:30px;}
.dangjian01 .bd ul li a{display:block; color:#000;}
.dangjian01 .bd ul li .intro .box .txt .t a{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.dangjian01 .bd ul li .img{float:left; width:28%;}
.dangjian01 .bd ul li .intro{float:left; width:72%;}
.dangjian01 .bd ul li.noimg .img{display:none;}
.dangjian01 .bd ul li.noimg .intro{width:100%;}
.dangjian01 .bd ul li.noimg .intro .box{padding-bottom:30px;}
.dangjian01 .bd ul li .intro .box{padding:50px 50px 0;}
.dangjian01 .bd ul li .intro .box .txt{float:left; width:80%;}
.dangjian01 .bd ul li .intro .box .txt .t{font-size:26px; color:#373737; transition:.3s ease;}
.dangjian01 .bd ul li .intro .box .txt .c{font-size:14px; color:#333f47; line-height:26px; height:52px; overflow:hidden; text-overflow: ellipsis; display:-webkit-box;-webkit-line-clamp:2; -webkit-box-orient:vertical; margin:8px 0 15px; font-weight:lighter; transition:.3s ease;}
.dangjian01 .bd ul li .intro .box .txt .time{display:none;}
.dangjian01 .bd ul li .intro .box .date{float:right; width:10%; text-align:center; color:#333f47;}
.dangjian01 .bd ul li .intro .box .date .day{font-family:Impact; font-size:48px; transition:.3s ease; line-height:1.2;}
.dangjian01 .bd ul li .intro .box .date .year{font-family:Arial; font-size:17px;}
.dangjian01 .bd ul li a{transition:0s;}
.dangjian01 .bd ul li:hover{background:#cd0000;}

/* 营销网络 start */
.network1 .infor .con{font-size:16px; line-height:30px; color:#000;}
.network1 .content{margin-top:70px; margin-bottom:65px;}
.network1 .content .li_{float:left; box-sizing:border-box; border-right:1px solid #e5e5e5;}
.network1 .content .li_.li01{width:16%;}
.network1 .content .li_.li02{width:23%; padding-left:9%;}
.network1 .content .li_.li03{width:28%; padding-left:10%;}
.network1 .content .li_.li04{width:33%; border:none; padding-left:4%;}
.network1 .content .li_ .tit{font-size:16px; color:#cd0000;}
.network1 .content .li_ .num_box{margin-top:4px; margin-bottom:6px;}
.network1 .content .li_ .num{font-size:72px; color:#cd0000; font-family:'BEBAS'; line-height:72px; vertical-align:inherit;}
.network1 .content .li_ span{font-size:42px; font-family:'BEBAS'; color:#000; vertical-align:-8px; line-height:42px;}
.network1 .content .li_ .con{font-size:16px; color:#6f6f6f;}

.network2 .top{width:55%; margin:0 auto; background:#f6f6f6; height:48px; box-sizing:border-box; position:relative;}
.network2 .top{height:100%;}
.network2 .top input{width:100%; height:100%; line-height:48px; border:none; padding:0; background:transparent; font-size:16px; color:#000; position:relative;}
.network2 .top input::-webkit-input-placeholder{font-size:16px; color:#666;}
.network2 .top input::-moz-placeholder{font-size:16px; color:#666;}
.network2 .top input:-moz-placeholder{font-size:16px; color:#666;}
.network2 .top input:-ms-input-placeholder{font-size:16px; color:#666;}
.network2 .top button{position:absolute; right:0; top:0; width:48px; height:48px; background:url(../img/network_icon.jpg) no-repeat center; background-size:cover; border:none; cursor:pointer;}
.network2 .bott{margin-top:65px;}
.network2 .bott{height:880px;}
.network2 .bott .left{width:26%; height:100%; box-sizing:border-box; background:#f7f7f7;}
.network2 .bott .item{border-bottom:1px solid #e7e7e7; padding-top:20px; padding-right:10px; box-sizing:border-box; padding-bottom:25px; cursor:pointer;}
.network2 .bott .item:first-child{padding-top:0;}
.network2 .bott .item dt{font-size:20px; line-height:28px; font-weight:bold; color:#000; margin-bottom:17px; transition:all 0.5s ease;}
.network2 .bott .item dd{font-size:16px; line-height:26px; color:#000; padding-left:25px; box-sizing:border-box; position:relative; transition:all 0.5s ease;}
.network2 .bott .item dd::before{content:''; width:14px; height:17px; position:absolute; top:50%; transform:translateY(-50%); left:0;}
.network2 .bott .item dd.dd01::before{background:url(../img/network_icon2.png) no-repeat center; background-size:cover;}
.network2 .bott .item dd.dd02::before{background:url(../img/network_icon3.png) no-repeat center; background-size:cover;}
.network2 .bott .item dd.dd03::before{background:url(../img/network_icon4.png) no-repeat center; background-size:cover; width:15px; height:11px; top:10px;}
.network2 .bott .right{width:74%; height:100%;}
.network2 .bott .right .map{height:100%;}
/* 营销网络 end */

/* 电子商城 */
.market{background:#f8f8f7;}
.market01{margin-bottom:55px;}
.market01 .rect-356{padding-bottom:35.6%;}
.market01 .rect-111{padding-bottom:111%;}
.market01 a{display:block;}
.market01 .left{width:74.3%; float:left; position:relative;}
.market01 .left .img_{position:absolute; right:68px; width:684px; height:443px; bottom:-14px; transition:all 0.5s ease;}
.market01 .left .info{position:absolute; left:79px; top:50%; transform:translateY(-50%); z-index:2;}
.market01 .left .info .t{font-size:32px; line-height:32px; color:#000; font-weight:bold;}
.market01 .left .info .c{font-size:18px; line-height:26px; color:#000; margin-top:15px;}
.market01 .left:hover .img_{bottom:0;}
.market01 .right{width:24%; float:right; position:relative;}
.market01 .right .img_{position:absolute; left:50%; transform:translateX(-50%); width:200px; height:200px; bottom:106px; transition:all 0.5s ease;}
.market01 .right .info{position:absolute;  left:50%; transform:translateX(-50%); bottom:40px; z-index:2;}
.market01 .right .info .t{font-size:32px; line-height:32px; color:#fff; font-weight:bold;}
.market01 .right:hover .img_{bottom:126px;}
.market02 .content .info{position:absolute; left:80px; top:50%; transform:translateY(-50%); z-index:2;}
.market02 .content .info .t{font-size:32px; line-height:32px; color:#fff; font-weight:bold;}
.market02 .content .info .c{font-size:18px; line-height:26px; color:#fff; margin-top:15px;}
.market03{margin-top:50px;}
.market03 .infor{margin-bottom:35px;}
.market03 .infor .t{font-size:24px; line-height:30px; color:#000; font-weight:bold; float:left;}
.market03 .infor .c{font-size:16px; line-height:30px; color:#7e7e7e; float:right;}
.market03 .content li{width:23.5%; float:left; margin-left:2%; background:#fff;}
.market03 .content li:first-child{margin-left:0;}
.market03 .content li a{display:block;}
.market03 .content li .info{transition:all 0.5s ease;}
.market03 .content li .info .box{padding:35px;}
.market03 .content li .info .box .t{font-size:24px; line-height:30px; color:#000; font-weight:bold;}
.market03 .content li .info .box .c{font-size:16px; line-height:24px; color:#000; margin-top:10px;}
.market03 .content li:hover .info{background:#cd0000;}
.market04{margin-top:50px;}
.market04 .infor{margin-bottom:35px;}
.market04 .infor .t{font-size:24px; line-height:30px; color:#000; font-weight:bold; float:left;}
.market04 .infor .c{font-size:16px; line-height:30px; color:#7e7e7e; float:right;}
.market04 .content li{width:23.5%; float:left; margin-left:2%; background:#fff;}
.market04 .content li:first-child{margin-left:0;}
.market04 .content li a{display:block;}
.market04 .content li .info{transition:all 0.5s ease;}
.market04 .content li .info .box{padding:35px;}
.market04 .content li .info .box .t{font-size:24px; line-height:30px; color:#000; font-weight:bold;}
.market04 .content li .info .box .c{font-size:16px; line-height:24px; color:#000; margin-top:10px;}
.market04 .content li:hover .info{background:#cd0000;}

/* 企业荣誉 start */
.honor{padding-bottom:60px;}
.honor1 .rect-64{padding-bottom:64%;}
.honor1 .infor{text-align:center;}
.honor1 .infor .common_infor .line{margin:0 auto; margin-top:25px; margin-bottom:43px;}
.honor1 .content .top .wrap{position:relative; text-align:center;}
.honor1 .content .top .title{font-size:40px; line-height:50px; font-weight:bold; color:#000; display:inline-block; background:#fff; padding:0 15px;}
.honor1 .content .top .line{width:200%; height:1px; background:#d5d3d2; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:-1;}
.honor1 .content .top .prev{width:50px; height:50px; background:url(../img/honor_prev.png) no-repeat center; background-size:cover; position:absolute; left:0; top:50%; transform:translateY(-50%); cursor:pointer;}
.honor1 .content .top .next{width:50px; height:50px; background:url(../img/honor_next.png) no-repeat center; background-size:cover; position:absolute; right:0; top:50%; transform:translateY(-50%); cursor:pointer;}
.honor1 .content .bott ul{text-align:center; margin-top:55px;}
.honor1 .content .bott li{display:inline-block; font-size:20px; color:#d5d3d2; margin:0 25px; cursor:pointer; transition:all 0.5s ease; position:relative;}
.honor1 .content .bott li::after{content:''; width:100%; height:6px; background:#cd0000; position:absolute; bottom:-12px; left:50%; transform:translateX(-50%); opacity:0; visibility:hidden; transition:all 0.5s ease;}
.honor1 .content .bott li:hover{color:#cd0000;}
.honor1 .content .bott li:hover::after{opacity:1; visibility:visible;}
.honor1 .content .bott li.active{color:#cd0000;}
.honor1 .content .bott li.active::after{opacity:1; visibility:visible;}
.honor1 .content .bott .list{margin-top:75px;}
.honor1 .content .bott .list .item{width:32%; margin-right:2%; float:left; margin-bottom:30px;}
.honor1 .content .bott .list .item.three{margin-right:0;}
.honor1 .content .bott .list .item .intro{padding:35px 40px; box-sizing:border-box; background:#f5f5f5; transition:all 0.5s ease;}
.honor1 .content .bott .list .item .intro div{font-size:24px; line-height:28px; color:#000;}
.honor1 .content .bott .list .item:hover .intro{background:#cd0000;}
/* 企业荣誉 end */

/* 产品列表 */
.channel_content.pro_detail{padding:0;}
.pro_detail1{background:url(../img/pro_detail_5.jpg) no-repeat center; background-size:cover; padding:90px 0 70px;}
.pro_detail1 .content .left{float:left; width:39%;}
.pro_detail1 .content .left .infor .en_tit{font-size:38px; line-height:1; color:#000; font-weight:bold; margin-bottom:20px;}
.pro_detail1 .content .left .infor .ch_tit{font-size:24px; line-height:1; color:#cd0000; font-weight:bold;}
.pro_detail1 .content .left .infor .con{font-size:16px; line-height:30px; color:#000; margin-top:20px;}
.pro_detail1 .content .left .text{margin-top:80px;}
.pro_detail1 .content .left .text ul{display:flex;}
.pro_detail1 .content .left .text li{font-size:16px; color:#000; line-height:1; flex:1; justify-content: space-between;}
.pro_detail1 .content .left .text li .t{margin-bottom:15px; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro_detail1 .content .left .text li .c{width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro_detail1 .content .left .offer{margin-top:65px;}
.pro_detail1 .content .left .offer a{display:block; width:290px; height:45px; line-height:45px; text-align:center; font-size:16px; color:#000; background:#cd0000;}
.pro_detail1 .content .left .offer a .icon{display:inline-block; vertical-align:middle; background:url(../img/baojia.png) no-repeat center; background-size:100% 100%; width:21px; height:21px; margin-right:20px;}
.pro_detail1 .content .left .btns{margin-top:20px;}
.pro_detail1 .content .left .btns .btn_{width:22%; height:45px; line-height:45px; text-align:center; border:1px solid #000; margin-right:3%; float:left;}
.pro_detail1 .content .left .btns .btn_:last-child{margin-right:0;}
.pro_detail1 .content .left .btns .btn_ .icon{display:inline-block; vertical-align:middle; background:url(../img/pro_detail_1.png) no-repeat center; background-size:100% 100%; width:16px; height:16px; margin-right:5%; }
.pro_detail1 .content .left .btns .btn_2 .icon{background-image:url(../img/pro_detail_2.png);}
.pro_detail1 .content .left .btns .btn_3 .icon{background-image:url(../img/pro_detail_3.png);}
.pro_detail1 .content .left .btns .btn_4 .icon{background-image:url(../img/pro_detail_4.png);}
.pro_detail1 .content .right{float:left; width:33%; overflow:hidden; position:relative; margin-left:25%; mix-blend-mode:darken;}
.pro_detail1 .content .right .rect-90{padding-bottom:75%;}
.pro_detail1 .content .right .swiper-pagination{position:static; margin-top:20px;}
.pro_detail1 .content .right .swiper-pagination-bullet{width:12px; height:12px; background:#bdbdbd; opacity:1 !important;}
.pro_detail1 .content .right .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#cd0000;}
.pro_detail2{background:#cd0000; }
.pro_detail2 ul{font-size:0; height:70px;}
.pro_detail2 li{position:relative; font-size:18px; line-height:70px; color:#000; transition:all .2s ease-in-out; margin-right:3%; float:left;}
.pro_detail2 li:last-child{margin-right:0;}
.pro_detail2 li::after{position:absolute; left:50%; transform:translateX(-50%); content:''; width:0; height:3px; background:#000; bottom:0;}
.pro_detail2 li.on{font-weight:bold; font-size:24px; }
.pro_detail2 li.on::after{width:120%;}
.pro_detail3{margin-top:50px;}
.pro_detail3 .title{font-size:42px; line-height:1; color:#000; font-weight:bold; margin-bottom:50px;}
.pro_detail4{margin-top:50px; background:url(../img/pro_detail_7.jpg) no-repeat center; background-size:cover; padding:60px 0 40px;}
.pro_detail4 .title{font-size:42px; line-height:1; color:#fff; font-weight:bold; margin-bottom:50px;}
.pro_detail4 .content ul{display:flex; flex-wrap:wrap; justify-content:space-between; font-size:0;}
.pro_detail4 .content ul li{width:32.5%; background:#fff; box-sizing:border-box; padding:40px 2%; transition:all .2s ease-in-out; margin-bottom:20px;}
.pro_detail4 .content ul li:hover{box-shadow:4px 0px 20px 2px #e6e6e6;}
.pro_detail4 .content ul li .li_box{display:block;}
.pro_detail4 .content ul li .img_{margin-bottom:70px;}
.pro_detail4 .content ul li .img_ .rect-75{padding-bottom:75%;}
.pro_detail4 .content ul li .tit{font-size:24px; line-height:1; text-align:center; font-weight:bold; color:#000; margin-bottom:50px;}
.pro_detail4 .content ul li .text{margin-bottom:40px;}
.pro_detail4 .content ul li .text .text_{font-size:16px; color:#000; line-height:1; padding:0 2%; display:flex; justify-content:space-between;}
.pro_detail4 .content ul li .text .text_ .t{margin-bottom:15px; width:49%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro_detail4 .content ul li .text .text_ .c{margin-bottom:15px; width:49%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:right;}
.pro_detail4 .content ul li .text .text_c{flex:1;}
.pro_detail4 .content ul li .btns{text-align:center;}
.pro_detail4 .content ul li .btns .btn_{width:49%; display:inline-block; height:45px; line-height:43px; box-sizing:border-box; text-align:center; background:#cd0000;}
.pro_detail4 .content ul li .btns .btn_ a{display:block; color:#000; font-size:16px;}
.pro_detail4 .content ul li .btns .btn_ .icon{display:inline-block; vertical-align:middle; width:20px; height:20px; line-height:18px; box-sizing:border-box; margin-right:3%; font-size:0; font-weight:bold;}
.pro_detail4 .content ul li .btns .btn_ .icon i{display:block; margin:0; padding:0; width:100%; height:100%; background:url(../img/pro_detail_6.jpg.png) no-repeat center; background-size:100% 100%;}
.pro_detail4 .content ul li.on .contrast .icon{font-size:.8em;}
.pro_detail5{margin-top:50px;}
.pro_detail5 .title{font-size:42px; line-height:1; color:#000; font-weight:bold; margin-bottom:50px;}
.pro_detail5 .content{overflow:hidden; position:relative;}
.pro_detail5 .content .rect-566{padding-bottom:56.6%;}
.pro_detail5 .content .item{background:#f7f7f7;}
.pro_detail5 .content .item .intro .box{padding:30px 7%;}
.pro_detail5 .content .item .intro .box .t{font-size:24px; color:#000; font-weight:lighter;}
.pro_detail5 .content .item .intro .box .c{font-size:16px; color:#000; opacity:0.5; font-weight:lighter;}
.pro_detail5 .content .item .cover{position:absolute; width:100%; height:100%; left:0; top:0; background:url(../img/pro_detail05_2.jpg) no-repeat center; background-size:cover; transition:all 0.5s ease; opacity:0; visibility:hidden;}
.pro_detail5 .content .item .cover .box{padding:77px 30px 0;}
.pro_detail5 .content .item .cover .box .t{font-size:30px; font-weight:bold; color:#cd0000;}
.pro_detail5 .content .item .cover .box .c{font-size:16px; color:#fefefe; line-height:26px; height:52px; overflow:hidden; margin:25px 0 60px;}
.pro_detail5 .content .item:hover .cover{opacity:1; visibility:visible;}
.pro_detail5 .content .swiper-pagination{position:static; display:none;}
.son_company06{height:236px; overflow:hidden; position:relative; margin-top:70px;}
.son_company06>img{position:absolute; width:100vw; top:0; left:0%; max-width:none; object-fit:cover; height:100%;}
.son_company06 .content{position:relative; padding-top:60px;}
.son_company06 .content .left{float:left; width:27%;}
.son_company06 .content .left .t{font-size:30px; color:#fff; opacity:.8;}
.son_company06 .content .left .c{font-size:42px; font-weight:bold; color:#fff;}
.son_company06 .content .right{float:right; width:68.5%;}
.son_company06 .content .right .item:first-child{margin-left:0;}
.son_company06 .content .right .item{width:27.1%; float:left; margin-left:-40px; background-size:cover; background-repeat:no-repeat; background-position:center;}
.son_company06 .content .right .item .box{padding:25px;}
.son_company06 .content .right .item1{width:27.1%; background-image:url(../img/son_company06_bg1.png)}
.son_company06 .content .right .item2{width:29%; background-image:url(../img/son_company06_bg2.png)}
.son_company06 .content .right .item2 .box{padding-left:52px;}
.son_company06 .content .right .item3{width:29%; background-image:url(../img/son_company06_bg2.png)}
.son_company06 .content .right .item3 .box{padding-left:52px;}
.son_company06 .content .right .item4{width:27.1%; background-image:url(../img/son_company06_bg3.png)}
.son_company06 .content .right .item4 .box{padding-left:52px;}
.son_company06 .content .right .item1:hover{background-image:url(../img/son_company06_bg1_on.png)}
.son_company06 .content .right .item2:hover{background-image:url(../img/son_company06_bg2_on.png)}
.son_company06 .content .right .item3:hover{background-image:url(../img/son_company06_bg2_on.png)}
.son_company06 .content .right .item4:hover{background-image:url(../img/son_company06_bg3_on.png)}
.son_company06 .content .right .item1.cur{background-image:url(../img/son_company06_bg1_on.png)}
.son_company06 .content .right .item2.cur{background-image:url(../img/son_company06_bg2_on.png)}
.son_company06 .content .right .item3.cur{background-image:url(../img/son_company06_bg2_on.png)}
.son_company06 .content .right .item4.cur{background-image:url(../img/son_company06_bg3_on.png)}
.son_company06 .content .right .item .box .icon{display:inline-block; vertical-align:middle; width:70px; height:43px; background-repeat:no-repeat; background-position:0 0;}
.son_company06 .content .right .item .box .t{display:inline-block; vertical-align:middle; margin-left:6px; font-size:22px; font-weight:lighter; color:#2d2d2d;}
.son_company06 .content .right .item:hover .t{color:#fff;}
.son_company06 .content .right .item.cur .box .icon{background-position:0 -45px;}
.son_company06 .content .right .item.cur .t{color:#cd0000;}
.channel_content.pro_center{padding-top:0;}
.pro_center1{overflow:hidden; background:#f8f8f7; padding-top:90px;}
.pro_center1 .hd{float:left; width:19%;}
.pro_center1 .bd{float:right; width:78%;}
.about_center03 .item::after{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:100%; height:100%; background:url(../img/about_us_cover.png) no-repeat center; background-size:cover; z-index:1; content:''; opacity:0;}
.about_center03 .item::before{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:100%; height:100%; background:#000; background-size:cover; z-index:1; content:''; opacity:.2;}
.about_center03 .swiper .swiper-slide.cur .common_infor{z-index:99;}
.about_center03 .swiper .swiper-slide.cur .item::after{opacity:1;}
.about_center03 .swiper .swiper-slide.cur .item::before{opacity:0;}
.ibanner .visual-con .img_.video img{display:none;}
.contact_us01 .content{display:block; overflow:hidden;}
.contact_us01 .content .img_list{float:left; overflow:hidden;}
.contact_us01 .content .img_list .img_{display:inline-block; margin-right:3em;}
.contact_us01 .content .img_list .img_:last-child{margin-right:0;}
.contact_us01 .content .img_list .img_ .title{text-align:center; font-size:16px; margin-top:10px; line-height:1;}
.contact_us01 .content .info_{float:left; margin-right:8%;}

.pjfw01 .tit{font-size:35px; line-height:1;}
.pjfw01 .con{font-size:16px; line-height:1.6; margin-top:20px;}
.pjfw01 .con span{font-size:20px;}

.pjfw .form{background:#f4f4f4;}
.pjfw .form .box{padding:30px 48px 60px;}
.pjfw .form .box .tit{text-align:center; margin-bottom:50px;}
.pjfw .form .box .icon{display:inline-block; width:60px; height:38px; background-repeat:no-repeat; background-position:0 -38px; vertical-align:middle;}
.pjfw .form .box .txt{display:inline-block; font-size:22px; color:#313131; vertical-align:middle;}
.pjfw .form .box .inp_box{width:405px; margin:0 auto; margin-bottom:50px;}
.pjfw .form .box .inp_box input{background:#fff; border:none; line-height:48px; height:48px; width:100%; text-indent:13px;}
.pjfw .form .box .inp_box.yzm input{width:45%;}
.pjfw .form .box .inp_box.yzm img{float:right;}
.pjfw .form .box .btns{text-align:center;}
.pjfw .form .box .btns button{width:145px; cursor:pointer; line-height:47px; text-align:center; font-size:18px; color:#fff; background:#cd0000; border:none; outline:none; font-weight:bold;}
.pjfw .form .box .btns .btn2{background:#d4d4d4; color:#757575; margin-left:10px;}
.box_tanchuang.pjfw .content{width:500px; margin-left:-250px; height:300px; margin-top:-150px;}
.box_tanchuang.pjfw .content .intro .txt{overflow:hidden; border-bottom:1px solid #dfdfdf; background:#f7f7f7; border-left:1px solid #dfdfdf;  border-right:1px solid #dfdfdf;}
.box_tanchuang.pjfw .content .intro .txt:first-child{border-top:1px solid #dfdfdf;}
.box_tanchuang.pjfw .content .intro .txt .t{float:left;width:37.6%; text-align:center; padding:7px 0; }
.box_tanchuang.pjfw .content .intro .txt .c{float:left; width:62%; text-align:center; padding:7px 0; background:#fff; border-left: 1px solid #dfdfdf;}
.span-6.smidd-12.smal-12:nth-of-type(2){float:right;}
.span-6.smidd-12.smal-12:nth-of-type(2) img{width:100%;}
.dangjian01 .bd ul li:hover{background:none;}
.dangjian01 .bd ul li:hover .intro .box .txt .t a{color:#cd0000;}
.news_list02 .li_box .date:after{content:'';width:19px;height:31px;background:url(../img/news_list02_2.png) no-repeat center;position:absolute;left:-18px;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;transition:all 0.5s ease;}
.header:hover::after{width:100%;}
.header::after{position:absolute; bottom:0; left:50%; transform:translateX(-50%); width:0; transition:all .2s ease-in-out; content:''; height:1px; background:#dfdfdf;}
.news_ban .left::after{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:100%; height:100%; background:url(../img/news_list01_2.png) no-repeat center; background-size:cover; content:'';}
.news_ban .left .cover{z-index:1;}
.honor1 .content .bott .list .item{border:1px solid #dfdfdf; }
.honor1 .content .bott .list .item .intro .tit{height:56px; overflow:hidden; text-overflow:-o-ellipsis-lastline;
text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp: 2; line-clamp:2; -webkit-box-orient:vertical; white-space:normal;}
.honor1 .content .bott .list .item{box-sizing:border-box; }
.xc_nav ul{overflow:hidden;}
.xc_nav li.djyl a{font-size:30px; color:red;}
.news_list02 .li_box .intro_{position:absolute; top:50%; right:9%; transform:translateY(-50%);}
.job_list01 .hd{overflow:hidden;}
.sanji_nav li{padding:0 30px;}
.job_list01 .bd .j_c .j_c_box .intro strong:first-child{display:inline-block;}
.network2 .bott .left{position:relative;}
.network2 .bott .left .swiper-scrollbar{z-index:2;}
.network2 .bott .left .swiper-scrollbar-drag{background:#cd0000;}
.network2 .bott .left .swiper{overflow:hidden; height:100%;}
.network2 .bott .right{position:relative; transition:all .4s ease; overflow:hidden;}
.network2 .bott .right_box{position:relative; transition:all .4s ease; width:100%; height:100%;}
.network2 .bott .right_box.on{transform:scale(2);}
.network2 .bott .right_box .dot_box{position:absolute; top:0; left:0; width:100%; height:100%;}
.network2 .bott .right_box .dot_box .dot{position:absolute;}
.network2 .bott .right_box .dot_box .dot .icon {width:20px; height:20px; transition:all .5s ease; background:url(../img/service_network01_dot.png) no-repeat center/contain; transition:all .4s ease; position:absolute; left:50%; transform:translateX(-50%); top:-20px; cursor:pointer;}
.network2 .bott .right_box .dot_box .dot.on .icon{transform:scale(1.5);}
.network2 .bott .item.on dt{color: #cd0000;}
.network2 .bott .left .swiper .swiper-slide.on dt{color:#cd0000;}
.network2 .bott .left .swiper .swiper-slide.on  dd.dd01::before{background:url(../img/network_icon22.png) no-repeat center; background-size:cover;}
.network2 .bott .left .swiper .swiper-slide.on dd.dd02::before{background:url(../img/network_icon33.png) no-repeat center; background-size:cover;}
.network2 .bott .left .swiper .swiper-slide.on dd.dd03::before{background:url(../img/network_icon44.png) no-repeat center; background-size:cover;}
.network2 .bott .right .map{width:100%; height:100%;}
.network2 .bott .right .map img{width:100%; height:100%;}
.network2 .top{width:60%; line-height:48px; text-align:center; position:relative; z-index:9;}
.network2 .top .select_down{width:20%;float:left; box-sizing:border-box; background:#f6f6f6; position:relative;}
.network2 .top .select_down::after{position:absolute; right:0; top:50%; height:60%; width:1px; background:#cbcbcb; content:''; transform:translateY(-50%);}
.network2 .top .select_down span{display:block; position:relative; cursor:pointer;}
.network2 .top .select_down span::after{position:absolute; right:1em; top:50%; transform:translateY(-50%); background:url(../img/job_jt.png) no-repeat center; width:10px; height:5px; content:'';}
.network2 .top .select_down ul{display:none; position:absolute; top:100%; left:0; width:100%; background:#f6f6f6;}
.network2 .top .select_down ul li{cursor:pointer;}
.network2 .top .input_{float:left; box-sizing:border-box; width:calc(60% - 48px - 1em); background:#f6f6f6; padding-left:1em;}
.history01 .right .pic_item{width:100%; height:100%;}
.ipart04 .overlay .more{display:inline-block; width:220px; height:55px; line-height:53px; font-size:18px; color:#000; margin-top:50px;}
.ipart04 .overlay .more .icon{display:inline-block; font-size:0; vertical-align:middle;}
.ipart04 .overlay .more i{display:inline-block; font-size:30px; width:30px; height:30px; border-radius:30px; border:1px solid #000; line-height:34px; text-indent:.5em;}
.ipart04 .overlay .more a{display:inline-block; vertical-align:middle;margin-left:1em;}
.ipart02 .container .content{position:relative; height:100%; z-index:1;}
.right_bar{position:fixed; right:0; top:60%; z-index:99;}
.right_bar li{margin-bottom:10px; font-size:14px; text-align:center; line-height:1; background:#cd0000; padding:15px;}
.right_bar li a{display:block; color:#000;}
.right_bar li i{font-size:30px; line-height:1; margin-bottom:10px;}
.pro_center1 .bd li{margin-right:1.25%;}
.pro_center1 .bd li:nth-child(3n){margin-right:0;}
.pro_center3 .content.pro_three .text_list .item{width:25%;}

/* 注册登录 */
.login.channel_content{padding:0;}
.login01{background:url(../img/login01_1.jpg) no-repeat center; height:90vh; background-size:cover;}
.login01 .content{width:480px; height:340px; padding-top:150px;}
.login01 .content .hd .item{float:left; width:50%; line-height:51px; font-size:17px; color:#737373; font-weight:bold; text-align:center; cursor:pointer;background:#f0f0f0}
.login01 .content .hd .item.cur{background:#fff}
.login01 .content .bd{background:#fff;}
.login01 .content .bd .item{display:none}
.login01 .content .bd .item .box{padding:30px 35px 40px 25px;}
.login01 .content .bd .item .box .inp_box{height:42px; line-height:42px; margin-bottom:15px; position:relative}
.login01 .content .bd .item .box .inp_box .inp{width:100%; height:42px; line-height:42px; border:1px solid #e2e9ed; border-radius:4px; background:#f0f0f0; font-size:14px; color:#ababab; text-indent:19px; padding:0;}
.login01 .content .bd .item .box .inp_box em{font-size:15px; color:#cf0b19; height:42px; line-height:42px; position:absolute; right:-13px; top:0;}
.login01 .content .bd .item .box .inp_yzm .yzm{width:30%; height:37px; line-height:37px; border:1px solid #e2e9ed; border-radius:4px; text-indent:19px;}
.login01 .content .bd .item .box .inp_yzm .yzm_img{margin-left:14px; display:inline-block; vertical-align:-3px; width:100px;}
.login01 .content .bd .item .box .inp_yzm em{position:static}
.login01 .content .bd .item .box .btns{width:100%; height:42px; line-height:42px; color:#000; font-size:18px; font-weight:bold; padding:0; margin:0; border:none; background:#cd0000; text-align:center; outline:none; cursor:pointer;}
.login01 .content .bd .item.cur{display:block;}
.login01 .content .bd .item .box .inp_mess button{padding:0 20px; outline:none; cursor:pointer;}
.login01 .content .bd .item .box .btns{transition:all 0.5s ease;}
.login01 .content .bd .item .box .btns:hover{background:#cd0000}
.login01 .content .bd .item02 .box .inp_yzm{display:inline-block}
.login01 .content .bd .item02 .box .inp_yzm .yzm{width:90%;}
.login01 .content .bd .item02 .box .inp_mess{display:inline-block; width:40%; vertical-align:top;}
.login01 .content .bd .item .box .inp_mess button{line-height:35px;;}
.login01 .content .bd .item .box .inp_box{position:relative;}
.login01 .content .bd .item .box .inp_box .repeat{position:absolute; right:15px; top:0px; font-size:12px; color:red;}
.login01 .content .bd .item .box .inp_box .repeat2{position:absolute; right:15px; top:0px; font-size:12px; color:red;}
.login01 .content .bd .item02 .box .inp_mess button.disabled{background:#f4f4f4; border:2px solid #f4f4f4; color:#d1d1d1;}
.reset.channel_content{padding:0;}
.reset01.login01 .content .bd .item{display:block;}
.reset01.login01 .content .hd .item{width:100%;}
.login01 .content .bd .item .box .inp_mima .Validform_checktip{position:absolute; right:0; top:0;}
.huanbao01 .content ul li .icon{background:url(../img/huanbao_1.png) no-repeat center !important; background-size:100% 100% !important; }
.huanbao01 .content ul li:last-child{display:none;}

/* 经销商注册 */
.dealier01 .infor .con{margin:25px 0; color:#999c9f; width:48%;}
.dealier01 .content{overflow:hidden; padding-right:40px;}
.dealier01 .content .inp{float:left; width:29%; margin-right:4%; margin-bottom:25px; position:relative;}
.dealier01 .content .inp label{float:left; width:21%; font-size:16px; color:#5c5c5c; font-weight:lighter; margin-right:2%; line-height:57px; height:57px;}
.dealier01 .content .inp .stars{color:red; margin-left:5px; position:absolute; right:-14px; top:50%; margin-top:-10px; height:20px; line-height:20px;}
.dealier01 .content .inp .inp_box{overflow:hidden; background:#f4f4f4; width:77%; float:left;}
.dealier01 .content .inp input{width:65%; float:left; border:none; background:transparent; line-height:57px; height:57px; text-indent:20px;}
.dealier01 .content .inp select{width:100%; float:left; border:none; background:transparent; line-height:57px; height:57px;}
.dealier01 .content .inp .select-ui-choose-default{display:block; border:1px solid #eee; background:transparent; line-height:57px; height:57px;}
.dealier01 .content .inp .select-ui-choose-default ._arrow{width:2em;}
.dealier01 .content .inp_text{width:100%; margin-right:0;}
.dealier01 .content .inp_text .text_box{overflow:hidden; background:#f4f4f4; width:88.6%; float:left;}
.dealier01 .content textarea{background:#f4f4f4; border:none; height:150px; width:91.5%; font-size:16px;color:#5c5c5c;font-weight:lighter; padding:20px 30px;}
.dealier01 .content .btn_box{margin-top:65px;}
.dealier01 .content .btn_box button{cursor:pointer; background:#fbba40; color:#fff; width:147px; height:56px; line-height:56px; display:block;text-align:center;font-size:17px; font-weight:bold; float:left; border:none; outline:none;}
.dealier01 .content .btn_box button.btn2{color:#757575; background:#d4d4d4; margin-left:20px;}
.dealier01 .content .Validform_checktip{position:absolute; right:5px; top:19px;}
.dealier01 .content .btn_box button{transition:all 0.5s ease}
/* .dealier01 .content .btn_box button.btn1:hover{background:#095845} */
.dealier01 .content .btn_box button.btn2:hover{opacity:0.8;}
.dealier01 .content .btn_box{margin-top:20px;}
.dealier01 .content .btn_box button.btn1{margin-left:6.9%;}
.dealier01 .content .btn_box button{line-height: 50px; height: 50px;}
.dealier01 .content .inp label{width:21%; line-height:23px; height:45px;}
.dealier01 .content .inp_text label{width:6.7%; margin-right:0;}
.dealier01 .content .inp_text1 textarea{height:80px;}
.dealier01 .content .inp .select-ui-choose-default,
.dealier01 .content .inp input,
.dealier01 .content .inp select{height:45px; line-height:45px;}
.dealier01 .content .inp{margin-bottom:15px;}
.dealier01 .content .Validform_checktip{right:20px; top:12px;}
.dealier01 .content .btn_box button.btn2:hover {color:#000;background:#fbba40;}
.dealier01 .content .inp .inp_box,
.dealier01 .content .inp_text .text_box{border:1px solid #e0dede;}
.dealier01 .content .inp .inp_box{width:76%;}
.dealier01 .content .inp .inp_box:hover,
.dealier01 .content .inp .inp_box:hover textarea{background:#eae9e9}
.dealier01 .content .inp .select-ui-choose-default{border:none;}
.dealier01 .content .inp .inp_box:hover,
.dealier01 .content .inp_text:hover .text_box{border:1px solid #d8d7d7;}
.dealier01 .content .inp.yzm_box{width:52%;}
.dealier01 .content .inp.yzm_box label{width:11%;}
.dealier01 .content .inp.yzm_box .inp_box{width:21%; margin-right:3%;}
.dealier01 .infor span{font-size:35px; line-height:1;}
body .searchArea .content_form .form_box .search .btn_wrap .btns:hover{background:#fbba40;}
body .searchArea .content_form .form_box .search .btn_wrap .btns::before{background:#fbba40;}
body .searchArea{padding:20px 0;}
.news_detail01 .left .btns .to_list{color:#000;}
.network2 .bott .left .tit{font-size:30px; line-height:1; font-weight:bold; margin-bottom:0px !important;}
.network2 .bott .left_box{height:80%; overflow:auto; padding-right:20px; box-sizing:border-box; padding:0 40px; width:96%; margin-top:40px;}
.network2 .bott .left_box::-webkit-scrollbar{width:4px; height:4px;}
.network2 .bott .left_box::-webkit-scrollbar-thumb{border-radius:5px; background:#cd0000;}
.network2 .bott .left_box::-webkit-scrollbar-track{border-radius:0; background:#f7f7f7;}
.pro_center1 .bd li .text .text_ .t{width:49%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro_center1 .bd li .text .text_ .c{width:49%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pageHeader.xc_pageHeader .header .inav_wrapper .nav_li.cur {font-weight: bold;}
.pjfw .form .box .btns button {color: #000;}
.pro_center1 .bd li .text .text_ .c{text-align:right;}
.f_top .right .item{width:25px; height:25px; display:inline-block; vertical-align:middle; margin-left:9px; cursor:pointer; position:relative;}
.f_top .right .item .img_down{position:absolute; top:100%; left:50%; transform:translateX(-50%); width:100px; height:100px; display:none;}
.f_top .right .item .img_down img{width:100%; height:100%; object-fit:cover;}
.f_top .right a{display:inline-block; vertical-align:middle;}
.network2 .bott .left{padding-top:0 !important; position:relative; overflow:hidden;}
.network2 .bott .left .tit{padding:20px 0; background:#fbba40; text-align:center; color:#000;}
.ewm_tc{display:none;}
.ewm_tc .bg{position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.2); z-index:10;}
.ewm_tc .content{width:280px; text-align:center; height:auto; background:#fbba40; position:fixed; z-index:11; top:50%; margin-top:-155px; left:50%; margin-left:-140px;}
.ewm_tc .content .box{padding:10px;}
.ewm_tc .content .box .top_{background:#fff; padding:10px; margin-bottom:10px;}
.ewm_tc .content .box .top_ .tit{font-size:16px; font-weight:bold;}
.ewm_tc .content .box .top_ .img{margin:10px 0;}
.ewm_tc .content .box .top_ .img img{margin:0 auto}
.ewm_tc .content .close{position:absolute; right:10px;top:10px;font-size:18px; cursor:pointer;}
/* 环保查询弹窗 */
.box_tanchuang{position:relative; z-index:8}
.box_tanchuang .bg{position:fixed; left:0; top:0; width:100%; height:100%; background:url(../img/black.6.png) center;}
.box_tanchuang .content{width:800px; height:420px; position:fixed; left:50%; margin-left:-400px; top:50%;margin-top:-210px; z-index:99; background:#fff; box-shadow:0 0 20px rgba(0,0,0,.2)}
.box_tanchuang .content .close{width:43px; height:43px; background:url(../img/popup_close_btn.png) no-repeat center; transition:all 0.5s ease; position:absolute; left:50%; margin-left:-21px; top:20px; cursor:pointer;}
.box_tanchuang .content .intro{padding:20px 0; margin:65px 50px 0;;}
.box_tanchuang .content .intro{height:260px; overflow-y:auto;}
.box_tanchuang .content .intro::-webkit-scrollbar {width:4px; height:7px;}
.box_tanchuang .content .intro::-webkit-scrollbar-thumb {border-radius:5px;background:#fbba40;}
.box_tanchuang .content .intro::-webkit-scrollbar-track {border-radius:0;background:#f6f5f5;}
.box_tanchuang .content .intro ul{padding:15px 0; border-bottom:1px solid #f0f0f0}
.box_tanchuang .content .intro li{font-size:15px; line-height:26px;}
.pro_detail3 .content {width:100%; font-size:14px;}
.pro_detail3 .content .tab{min-width:800px;}
.pro_detail3 .content .d1{width:30%; float:left; margin-bottom:-1px;}
.pro_detail3 .content .d2{width:14%; float:left; margin-bottom:-1px;}
.pro_detail3 .content .d3{width:56%; float:left; margin-bottom:-1px;}
.pro_detail3 .content .d_body {border-top:1px solid #dfdfdf; width:100%; border-collapse:collapse;}
.pro_detail3 .content .parameter {text-align:center; border:1px solid #dfdfdf; border-top:0; text-indent:16px; height:46px;  color:#686868; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:46px;}
.pro_detail3 .content .d3 .parameter{width:100%; }
.pro_detail3 .content .d_title {font-weight:bold; height:34px; line-height:34px; background:#ededed;}
.pro_detail3 .content .d1 .d_item {background:#f7f7f7;}
.pro_detail4 .content ul li{padding-top:0 !important;}
.pro_detail4 .content ul li .img_{margin-bottom:10px;}
.pro_detail4 .content ul li .text{margin-bottom:20px;}
.liuyan01 .content .inp:nth-of-type(4){display:none;}
.f_cen .right .dl02 .left_{vertical-align:top;}
.f_cen .right .dl02 .right_{vertical-align:top;}
.header .inav_wrapper .nav_li .nav_down .left,.header .inav_wrapper .nav_li .nav_down .right{font-weight:normal;}
.pro_center1 .hd .hd_box .center .tip .tip_r .item .icon{border:2px solid #ccc;}
.load_more span.txt:hover{color:#000;}
.login01 .wrap{position:relative; height:100%;}
.login01 .content{position:absolute; top:50%; right:0; transform:translateY(-50%); height:auto; padding-top:0; transition: all .4s ease;}
.dealier01 .content .btn_box .btn1{color:#000;}
.about_center04 .common_infor .con .item{margin-right:5%; padding:0;}
.about_center04 .common_infor .con .item:last-child{margin-right:0;}
.pro_center3 .content .text_list li{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
body .bg-primary{background:#fbba40;}
.pro_center3 .content .text_list .item ul{border-bottom: 1px solid #dfdfdf;}
.pro_center3 .content .text_list{border:none;}
.network2 .top .reset{float:right; font-size:16px; text-align:center; width:50px; color:#000; background:#f6f6f6;}
.network2 .top button{right:50px;}
.network2 .top .input_{width:calc(80% - 48px -50px - 1em);}
.network2 .bott .right_box .dot_box .dot.zzj .icon{background:url(/resources/web/img/service_network01_dot1.png) center center / contain no-repeat;}
.pro_detail2 li a{color:#000;}
.news_list01 .form .btns span{color:#000 !important;}
.news_list02 .li_box .intro_ .box .tit a{display:block;}
.about_center03 .swiper .item .common_infor .tit{white-space:nowrap;}
body .searchArea .content_form .form_box .search .btn_wrap .btns:hover{color:#000;}
.header .search_box button i{display:block;}
.network2 .top .reset{cursor:pointer;}
.m_nav .mNav_bott .m_navli.no_sec a::before,.m_nav .mNav_bott .m_navli.no_sec a::after{display:none;}
.network2 .bott .item dt .icon{display:inline-block; vertical-align:middle; width:41px; height:25px; margin-right:1em;}
.network2 .bott .item dt .icon img{width:100%; height:100%; vertical-align:middle;}
.network2 .bott .item dt span{display:inline-block; vertical-align:middle; width:calc(100% - 41px - 1em); overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ipart04 .content .ipart04_bg{display:none;}
.jubao01 .wrap{overflow:hidden;}
.social_respon02 .owl-item .item::after{position:absolute; right:0; top:0; z-index:1; pointer-events:none; width:100%; height:100%; background:#000; opacity:.3; content:''; transition:all .4s ease-in-out;}
.social_respon02 .owl-item.active .item::after{opacity:0;}
.jianli01 .content .inp .stars{right:0;}
.jianli01 .content .txtarea{resize:none;}

/*20221216*/
.f_top .left .common_more i {margin-right: 8%;}
.f_top .left .common_more {width: 23%;margin-right: 2%;padding: 0 24px;}
.xc_banner img{width:100%;} 

/*20221219*/
.culture01 .content .box ul li {width: calc(19.666667%);}
.ibanner .swiper-slide-active .infor{left:0; padding:0 9.5%; box-sizing:border-box;}
.ibanner .btn-area{right:0; flex-direction:; width:100%; box-sizing:border-box; padding-left:7.5%;}
.network2 .top .select_down.down2 ul{height:30vh; overflow-y:auto;}
.network2 .top .select_down.down2 ul::-webkit-scrollbar {width:4px; height:7px;}
.network2 .top .select_down.down2 ul::-webkit-scrollbar-thumb {border-radius:5px;background:#fbba40;}
.network2 .top .select_down.down2 ul::-webkit-scrollbar-track {border-radius:0;background:#f6f5f5;}
.network2 .top .select_down.down2{pointer-events:none; opacity:.5;}
.news_list01 .form .sele_inp_wrap{position:relative;}
.news_list01 .form .sele_inp_wrap::before{content:''; width:1px; height:24px; background:#cbcbcb; position:absolute; right:0; top:50%; margin-top:-12px;}
.news_list01 .form .sele_inp_wrap:nth-child(2n)::before{display:none;}
.dangjian01 .bd ul li.no_img .intro_{position:static; transform:none; width:80%; box-sizing:border-box;}
.dangjian01 .bd ul li.no_img .intro_ .box{padding:40px 0 40px 3%; box-sizing:border-box;}
.news_list02 li.no_img .intro_{position:static; transform:none; width:80%; box-sizing:border-box;}
.news_list02 li.no_img .intro_ .box{padding:40px 0 40px 3%; box-sizing:border-box;}
.dangjian .news_list02 .li_box .intro_ .box .link{display:none;}
.dangjian .news_list02{margin-top:0;}
.news_list02 li.no_img .li_box .img_{display:none;}
.honor1 .content .bott .list .item .intro .time{color: #fac009; font-size: 20px; padding-bottom: 10px;}
.honor1 .content .bott .list .item .intro:hover .time{color:#000}
.ibanner .swiper-slide.right .infor{text-align:right;}
.ibanner .swiper-slide.right .infor .tit{color:#000;}
.ibanner .swiper-slide.right .infor .con{color:#000;}
.ibanner .swiper-slide.right .infor .img_circle{display:inline-block;}
.zhaobiao02 .li_box .date .box .year{font-size:46px;}
.zhaobiao02 .li_box .date .box .day{font-size:16px;}
.header .h_logo a{width:190px; height:auto;}

.f_cen .left .link{width:130px; display:inline-block; text-align:center; position:relative; margin-top:15px;}
.f_cen .left .link>a{display:block; height:32px; line-height:32px; border:1px solid rgba(255,255,255,.6); color:#bebebe; }
.f_cen .left .link ul{position:absolute; left:0; bottom:100%; width:100%; background:#eff0f1; display:none; z-index:4;}
.f_cen .left .link ul li a{display:block; border-top:1px solid #d6d6d6; font-size:14px; color:#2d2d2d; line-height:40px}
.f_cen .left .link ul li a:hover{background:#fbba40; color:#fff;}

/*20230106*/
.news_detail01 .left .text table {width: 100%!important;}
.ipart01 .bd .btn_ .btn a {display: inline-block;padding: 0 60px;}

.Center_banner img {width: 100%}
.job_list01 .hd .sele_wrap{width:24%;}
.history01 .time_line{position:relative;}
.history01 .time_line .owl-prev,.history01 .time_line .owl-next{display:block;}
.market02 .content{overflow:hidden; display:flex; flex-wrap:nowrap; justify-content:space-between; align-items:center;}
.market02 .content .rect-32{padding-bottom:32%;}
.market02 .content .swiper{width:calc(100% - 140px); overflow:hidden;}
.market02 .content .btn_{width:50px; height:100%; background:#e9e7e8; color:#000; text-align:center; font-size:20px; transition:all .2s ease; font-weight:bold; cursor:pointer;}
.market02 .content .btn_:nth-of-type(1){margin-right:20px;}
.market02 .content .btn_:nth-of-type(3){margin-left:20px;}
.market02 .content .btn_:hover{background:#fbba40;}
.pup{width:100vw; height:100vh; position:fixed; left:0; top:0; z-index:9; overflow:hidden;}
.pup .content{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.pup .content::after{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:100vw; height:100vw; content:''; background:rgba(0, 0, 0, 0.5); z-index:-1;}
.pup .close{position:absolute; top:120px; right:50px; color:#fff; font-size:4em; cursor:pointer; z-index:9;}
.contact_us01 .content .img_{width:auto;}
.f_cen .right .dl02 .left_::after{display:none;}

.market03 .infor .btn{padding: 5px 20px;float: right;border: 1px solid #000;}
.market03 .infor .btn:hover{background:#cd0000;border: 1px solid #cd0000;}
.market03 .infor .btn:hover a{color:#000;}


/* 20240407 Lan */
.jubao01 .content .inp.yzm_box .inp_box{width:25%; margin-right:25px;}
.jubao01 .content .inp.yzm_box{width:100%; margin-right:0;}
.jubao01 .content .inp.yzm_box label{width:7%; margin-right:0; height:47px;}
.jubao01 .content .inp.yzm_box img{float:left; width:auto; height:47px;}
.jubao01 .content .wxts01{margin-left:7%;}
.jubao01 .content .wxts{margin-left:7%;}
.jubao01 .content .inp_text .stars{right:3.7%;}
.jubao01 .content .Validform_checktip{right:8px; top:unset; bottom:-18px;}

.jubao01 .content .inp.yzm_box span.change{line-height: 50px;}



.pic_lunbo.channel_content{padding-bottom: 0;min-height:300px;}
.imgnav{ width:788px; margin:10px auto;}
.imgnav{  position:relative; margin:0 auto; width:75%; /*margin-bottom:30px;*/}
.pic_lunbo #img{ /*z-index:10;*/ width:100%; position:relative; text-align:center; height:auto;}
.pic_lunbo #img img{ display:none; }
.pic_lunbo #front{ position:absolute; left:0px; top:0px; z-index:10; cursor:pointer;  width:20px; height:20px; }
.pic_lunbo #front a{  position:absolute; left:-50px; top:350px;display:block; background:url(../img/w_pic_23.jpg) no-repeat center center; width:30px; height:30px; display:block;}
.pic_lunbo #next{  position:absolute; right:0px; top:0px; z-index:10;cursor:pointer; width:20px; height:20px; }
.pic_lunbo #next a{  position:absolute; right:-50px; top:350px; display:block; background:url(../img/w_pic_24.jpg) no-repeat center center; width:30px; height:30px; display:block;}

.pic_lunbo #cbtn{ position:relative; height:122px;  margin-top:12px; }
.pic_lunbo #cbtn ul{position:relative; width:10000px; height:122px;}
.pic_lunbo #cbtn ul li{ float:left;  width:120px; height:100px; cursor:pointer; text-align:center; position:relative; text-align:center}
.pic_lunbo #cbtn ul .bglal{ background:url(../img/wc_pic_20.jpg) no-repeat center center}
.pic_lunbo #cbtn ul li img{ width:100px; height:66px; display:block; margin-top:17px; margin-left:10px;}
.pic_lunbo #cbtn ul li tt{ background:#0067c2; color:#FFF; position:absolute; right:4px; bottom:20px; z-index:20 ;font-size:12px; line-height:16px; padding:0 5px; display:none}
.pic_lunbo #cbtn li.hov{ background:url(../images/ico/imgHoverBg.gif) no-repeat;}
.ctrl div{ clear:both;}
.pic_lunbo #cSlideUl{width:600px; height:116px;overflow:hidden; position:relative; top:10px; margin:0 auto;}
.picSildeLeft{cursor:pointer; position:absolute; top:50px; left:-20px; z-index:9; background:url(../img/wc_pic_23.gif) no-repeat center center; width:20px; height:20px;}
.picSildeRight{cursor:pointer; position:absolute; top:50px; right:-20px; z-index:9;background:url(../img/wc_pic_24.gif) no-repeat center center; width:20px; height:20px;}
.ovhi{/* overflow:hidden;*/ /*height:400px; */width:100%; margin:0 auto; display:block; padding:0 100px; margin-left:-100px; position:relative}
/*.pic_lunbo02{margin-top: 30px;}*/





.ff_more { width:150px; line-height:50px; height:50px; text-align:center; color:#fff; background:#cd0000; font-size:15px; margin:50px auto 0px; display:block; transition:all .4s; }
.ff_more:hover { transform:scale(0.95,0.95); color:#fff;} 
.ff_more:hover a {  color:#fff;} 
