﻿/*
* name:Global && Pc StyleSheet
* version:v3.4.2
* update:添加百度地图容器样式；默认隐藏百度分享的触控弹层
* date:2017-08-11
*/
.row{width:101%;transition:.2s width ease;*zoom:1}.row:before,.row:after{display:table;clear:both;content:''}.row>[class*="span-"]{float:left;margin-right:1%;*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:1240px){.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:99%}.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:#c42028;}
.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:1300px; margin-right:auto; margin-left:auto;}
.mwrap { max-width:1366px; margin-right:auto; margin-left:auto;}
/*对ie8设置最小宽度，防止页面错乱*/
/*for ie8*/
body{min-width:1240px\9; overflow-x:auto;}
/*for ie9+*/
@media all and (min-width:0){
	body{min-width:0; overflow-x:hidden;}
}
body{font-size:15px; line-height:1.8; color:#555; background:#fff;}
a{color:inherit;}
a:hover { color:#c42028;}
::-moz-selection {color:#fff; background:#c42028; }
::selection {color:#fff; background:#c42028; }
::-webkit-input-placeholder { color:#aaa; } 
.placeholder { color:#aaa;}
/*css组件设置*/
.form-control, .input-group-addon, .btn{border-radius:2px; }
.form-control:focus { border-color:#66afe9; outline:0; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
.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) }
.rect-6667{padding-bottom:66.67%;}
/* 网站样式 */
/*头部*/
.header{position:relative; z-index:10; height:97px; }
.header:hover{z-index:12;}
.header_bott{-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; background:#fff; position:fixed; left:0; right:0; top:0; border-top:3px solid #c42028; height:94px; -webkit-box-shadow:0 1px 5px rgba(0,0,0,.2); box-shadow:0 1px 5px rgba(0,0,0,.2);}
.header_bott .logo{float:left; margin-right:14%; font-size:0; padding:22px 0;}
.header_bott .logo a{display:block;}
.header_bott .inav_wrapper{width:45%; float:right; color:#000;}
.header_bott .inav_wrapper .inav ul{overflow:hidden;}
.header_bott .inav_wrapper .inav .nav_li{float:left; width:20%;}
.header_bott .inav_wrapper .inav .nav_li>a{display:inline-block; *display:inline; *zoom:1; font-size:18px; line-height:94px; text-align:center; position:relative;}
.header_bott .inav_wrapper .inav .nav_li>a:after{content:""; position:absolute; bottom:20px; left:50%; right:50%; height:3px; background:#c42028; -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;}
.header_bott .inav_wrapper .inav .nav_li.cur>a:after,.header_bott .inav_wrapper .inav .nav_li>a:hover:after{left:0; right:0;}

/*导航下拉*/
.header .m_nav,.header .mobile_key{display:none;}
.header_bott .inav_wrapper .inav .nav_li .xiala_nav{position:absolute; left:0; top:100%; width:100%; background:#fbfbfb; height:373px; box-shadow:0px 6px 9px 0px rgba(0,0,0,0.1) inset; display:none; overflow:hidden;}
.header_bott .inav .nav_li .xiala_nav .left{float:left; width:75%; padding-top:53px;}
.header_bott .inav .nav_li .xiala_nav .left .rect-65{padding-bottom:65%;}
.header_bott .inav .nav_li .xiala_nav .left .nav_infor{float:left; width:55%;}
.header_bott .inav .nav_li .xiala_pro .left .nav_infor{width:100%;}
.header_bott .inav .nav_li .xiala_pro .left .nav_infor a{display:block;}
.header_bott .inav .nav_li .xiala_pro .left .nav_infor .fir{margin-bottom:20px;}
.header_bott .inav .nav_li .xiala_pro .left .nav_infor .fir_class{color:#000; font-size:18px; font-weight:bold;}


.header_bott .inav_wrapper .inav .nav_li .xiala_pro{height:490px;}

.header_bott .inav .nav_li .xiala_nav .left .nav_infor .t{font-size:35px; color:#c42028; font-weight:bold; line-height:35px; margin-bottom:30px;}
.header_bott .inav .nav_li .xiala_nav .left .nav_infor .c{font-size:14px; color:#2c2c2c; line-height:25px; margin-bottom:17px;}
.header_bott .inav .nav_li .xiala_nav .left .nav_infor .list li{float:left; width:33%; font-size:16px; line-height:34px; color:#0f0f0f;}
.header_bott .inav .nav_li .xiala_nav .left .nav_infor .list li a:hover{color:#c42028;}
.header_bott .inav .nav_li .xiala_nav .left .nav_img{float:right; width:33%; padding-top:54px; padding-right:5%;}

.header_bott .inav .nav_li .xiala_nav .right{position: absolute; top: 0; left: 67%;  z-index: 2; background:#c02634; width: 650px; bottom:0;}
.header_bott .inav .nav_li .xiala_nav .right:after{content:""; position:absolute; top:50%; left:0; width:436px; height:500px; background:url(../img/nav_r.png) no-repeat; z-index:0; margin-top:-250px;}
.header_bott .inav .nav_li .xiala_nav .right .r_infor{padding-top:100px; padding-left:100px; position:relative; z-index:1;}
.header_bott .inav .nav_li .xiala_nav .right .r_infor dt{font-size:28px; font-weight:bold; color:#fff; line-height:28px; margin-bottom:24px;}
.header_bott .inav .nav_li .xiala_nav .right .r_infor dd{font-size:16px; color:#fff; line-height:37px;}
.header_bott .inav .nav_li .xiala_nav .right .r_infor dd a:hover{color:#fff;}

.header_bott .nav_right .nav_canvas{position:absolute; top:0; left:0; height:373px; width:650px; z-index:0;}
/*语言版本和搜索*/
.header_bott .h_tools{float:right; position:relative; line-height:93px;}
.header_bott .h_tools .h_search{display:inline-block; *display:inline; *zoom:1; color:#000; font-size:18px; margin-left:3px; float:right;}
.header_bott .h_tools .h_language{display:inline-block; *display:inline; *zoom:1; position:relative; float:left; padding:37px 0;}
.header_bott .h_tools .h_language>a{padding:0 15px; display:block; color:#c42028; font-size:15px; line-height:20px;}
.header_bott .h_tools .h_language>a i{line-height:1;}
.header_bott .h_tools .h_language>a .jt{margin-left:6px;}
.header_bott .h_tools .h_language .language_icon{width:16px; height:16px; display:inline-block; *display:inline; *zoom:1; background:url(../img/lan_bg.png); border-radius:100%; position:relative; top:2px; left:-5px;}
.header_bott .h_tools .h_language .lan_down{position:absolute; top:100%; left:0; right:0; background:#f3f6fb; color:#000; display:none;}
.header_bott .h_tools .h_language .lan_down a{display:block; padding-left:20px; line-height:40px;}
.header_bott .h_tools .h_language .lan_down a:hover{color:#fff; background:#c42028;}
.header_bott .h_tools .h_language .icon_en,.header_bott .h_tools .h_language .icon_cn{display:inline-block; *display:inline; *zoom:1; width:20px; height:17px; float:left;}
.header_bott .h_tools .h_language .icon_en{background:url(../img/language_en.jpg) no-repeat center;}
.header_bott .h_tools .h_language .icon_cn{background:url(../img/language_cn.jpg) no-repeat center;}
.header_bott .h_tools .h_language .lan_down .icon_en,.header_bott .h_tools .h_language .lan_down .icon_cn{margin:10px 5px 10px 0;}

.xc_banner{height:245px; position:relative; overflow:hidden; width:100%; z-index:3;}
.xc_banner img{width:1920px; position:absolute; left:50%; top:0; max-width:none; margin-left:-960px;}
.xc_banner .channel_box{line-height:1; color:#fff; position:absolute; z-index:11; width:1920px; left:50%; margin-left:-650px; bottom:35px;}

.xc_banner .channel_box .tit{font-size:36px; margin-bottom:10px;}
.xc_banner .channel_box .pos{font-size:15px; margin-bottom:10px;}

.xc_channel{line-height:67px; border-bottom:1px solid #ededed; position:relative; z-index:1;}
.xc_channel .item{display:inline-block; *display:inline; *zoom:1; position:relative; margin-right:40px;}
.xc_channel .item>a{cursor:pointer; display:inline-block; *display:inline; *zoom:1; font-size:19px; position:relative; color:#000; padding:0 12px 3px;}
.xc_channel .item>a:after{content:""; position:absolute; bottom:0px; left:50%; height:3px; width:0; background:#c42129; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.xc_channel .item>a.cur,.xc_channel .item>a:hover{font-weight:bold;}
.xc_channel .item>a.cur:after,.xc_channel .item>a:hover:after{width:100%; left:0;}

.xc_channel i{font-size:12px; color:#c42129; height:60px;}
.xc_channel .item ul{position:absolute; top:100%; left:0; right:0; background:#d9d9d9; display:none;}
.xc_channel .item ul li{line-height:36px;  border-bottom:2px; text-align:center; border:1px solid #fff;}
.xc_channel .item ul li a{display:block;}
.xc_channel .item ul li a:hover{background:#c42129; color:#fff;}
/*底部*/
.footer{position:relative; z-index:2;}
.footer .group{background:url(../img/footer_group_bg.jpg) no-repeat center bottom;}
.footer .group .l{color:#000; line-height:20px; padding:36px 0;}
.footer .group .l .tit{font-size:18px; padding-left:32px; position:relative; margin-right:120px; display:inline-block; *display:inline; *zoom:1;}
.footer .group .l .tit:after{content:""; position:absolute; left:0; bottom:2px; width:20px; height:20px; background:url(../img/brand_ico.png);}
.footer .group .l a{display:inline-block; *display:inline; *zoom:1; padding-left:30px; margin-left:40px; position:relative;}
.footer .group .l a:after{content:""; position:absolute; left:0; bottom:2px; width:16px; height:16px; background:url(../img/checkbox_ico.png);}
.footer .group .l a:hover:after{background-position:0 -16px;}
.footer .group .right {line-height:54px; padding-top:20px; position:relative;}
.footer .group .right .tit{width:340px; padding-left:30px; color:#818181; background:#fff;}
.footer .group .right .xl_tab{background:#c42028; color:#fff; text-align:center; width:54px; font-size:30px;}
.footer .group .right .xl_con{position:absolute; top:100%; left:0; right:0; background:#fff; -webkit-box-shadow:0 2px 2px #ededed; box-shadow:0 2px 2px #ededed; border-top:1px solid #fff; display:none;}
.footer .group .right .xl_con a{display:block; padding-left:30px; -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;}
.footer .group .right .xl_con a:hover{color:#fff; background:#c42028;}

.footer .footer1{background:url(../img/footer1_bg.jpg) no-repeat center top; background-size:cover; padding:40px 0 35px; color:#b4b5b8; font-size:14px; line-height:28px;}
.footer .footer1 .left .cont{margin-top:25px;}
.footer .footer1 .left .cont .t{font-size:16px; color:#fff; margin-top:15px;}
.footer .footer1 .channel{margin-left:150px;}
.footer .footer1 .channel .item{padding: 0 30px; text-align: center; border-left: 1px solid #808080; height: 290px; text-align:left;}
.footer .footer1 .channel .item:first-child{border:none;}
.footer .footer1 .channel a{display:block; max-width:110px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.footer .footer1 .channel a.dt{font-size:18px; color:#fff; margin:15px 0;}
.footer .footer1 .channel a.dt:hover{color:#c42028;}
.footer .footer1 .right{margin-top:20px;}
.footer .footer1 .bdsharebuttonbox{margin-top:30px;}
.footer .footer1 .bdsharebuttonbox a{background:url(../img/footer_ico.png) no-repeat; display:inline-block; *display:inline; *zoom:1; margin:0 7px; width:30px; height:30px; padding:0;}
.footer .footer1 .bdsharebuttonbox a.bds_tsina{background-position:0 0;}
.footer .footer1 .bdsharebuttonbox a.bds_weixin{background-position:-30px 0;}
.footer .footer1 .bdsharebuttonbox a.bds_douban{background-position:-60px 0;}
.footer .footer1 .bdsharebuttonbox a.bds_tsina:hover{background-position:0 -30px;}
.footer .footer1 .bdsharebuttonbox a.bds_weixin:hover{background-position:-30px -30px;}
.footer .footer1 .bdsharebuttonbox a.bds_douban:hover{background-position:-60px -30px;}
.footer .footer2{line-height:28px; padding:12px 0; color:#fff; background:#c42028;}
.footer .footer2 a{display:inline-block; *display:inline; *zoom:1; margin:0 3px;}
.footer .footer2 a:hover{color:#fff; opacity:.9;}
/*公共样式*/
.common-btn{background:#c42028; color:#fff; display:inline-block; *display:inline; *zoom:1; line-height:45px; padding:0 22px;}
.common-btn i{ -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.common-btn:hover{color:#fff;}
.common-btn:hover i{transform:translateX(5px);}

/*通用分页*/
.common-page{font-size:0; margin-top:50px;}
.common-page a,.common-page span{line-height:58px;color:#666;background-color: #f8f8f8;display: inline-block;vertical-align: middle;text-align:center;padding:0 30px;font-size:14px;margin:0;}
.common-page a.num:hover,.common-page a.goprev:hover, .common-page a.gonext:hover,.common-page a.cur{color:#fff;background-color:#c42028;}
@media only screen and (max-width:760px){
	.common-page a, .common-page span{line-height:30px; padding:0 6px;}
}

/*20200311*/
/*分页 start*/
.widgets_common_pages_5{padding:40px 0px;line-height:50px;}
.widgets_common_pages_5 .transition{-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}
.widgets_common_pages_5 .page_l{text-align:left;}
.widgets_common_pages_5 .page_r{text-align:right;}
.widgets_common_pages_5 .page_arr{width:40%;cursor:pointer;}
.widgets_common_pages_5 .page_c{width:20%;text-align:center;}
.widgets_common_pages_5 .page_arr b{width:10%;height:1px;background-color:#000;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin:0 10px;}
.widgets_common_pages_5 .page_arr .iconfont{font-size:30px;}
.widgets_common_pages_5 .page_arr:hover b{width:70%;}
.widgets_common_pages_5 .page_c{font-size:22px;color:#323232;}
.widgets_common_pages_5 .page_c em{font-size:14px;}
@media only screen and (max-width:996px){
  .widgets_common_pages_5 .page_arr:hover b{width:50%;}
}
@media only screen and (max-width:760px){
  .widgets_common_pages_5 .page_arr b{display:none;}
  .widgets_common_pages_5{padding:15px 0;}
}
/*分页 end*/

.common-jt{display:inline-block; *display:inline; *zoom:1; width:51px; height:10px; background:url(../img/jt.png) no-repeat center; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}

.channel_content{position:relative; z-index:0; padding:55px 0 70px;}
.index_slider{-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; height:620px;}
.index_slider .item{overflow:hidden; z-index:6; position:relative; height:620px;}
.index_slider .owl-carousel .owl-item{overflow: hidden;}
.index_slider .owl-carousel .owl-dots{position:absolute; right:50%; bottom:25px; margin-right:-650px; overflow:hidden;}
.index_slider .owl-carousel .owl-dots .owl-dot{float:left; width:120px; border:3px solid #c9c9c9; height:60px;}
.index_slider .owl-carousel .owl-dots .owl-dot.active{border:3px solid #fcc900;}
.index_slider .owl-carousel .owl-dots .owl-dot div{height:100%; background-size:cover; background-position:center;}
.index_slider .ibanner .banner_img{width:1920px; max-width:none; position:absolute; left:50%; top:0; margin-left:-960px;}
.index_slider .item .video{min-width:100%; min-height:100%; position:absolute; left:0; top:0; z-index:1;}
.index_slider .item .video_cover{background:url(../img/video_cover.png); position:absolute; left:0; right:0; top:0; bottom:0; z-index:2;}
.index_slider .ibanner .text_box{position:absolute; top: 50%; left:50%; margin-top:-140px; margin-left:-650px; z-index:3;}
.index_slider .ibanner .text_box img{width:auto; opacity:0; visibility:hidden; transform:translateX(200px); -moz-transition:all 1.6s ease 1s; -ms-transition:all 1.6s ease 1s; -o-transition:all 1.6s ease 1s; -webkit-transition:all 1.6s ease 1s; transition:all 1.6s ease 1s;}
.index_slider .ibanner .active .text_box img{transform:translateX(0); visibility:visible; opacity:1;}

.index_slider .ibanner .text_box .cn{font-size:16px; color:#fff; max-width:500px; margin:30px 0 30px 25px;opacity:0; visibility:hidden; transform:translateX(200px); -moz-transition:all 1.6s ease 1.2s; -ms-transition:all 1.6s ease 1.2s; -o-transition:all 1.6s ease 1.2s; -webkit-transition:all 1.6s ease 1.2s; transition:all 1.6s ease 1.2s;}
.index_slider .ibanner .active .text_box .cn{transform:translateX(0); visibility:visible; opacity:1;}

.index_slider .ibanner .text_box .common-btn{margin-left:25px;opacity:0; visibility:hidden; transform:translateX(200px); -moz-transition:all 1.6s ease 1.4s; -ms-transition:all 1.6s ease 1.4s; -o-transition:all 1.6s ease 1.4s; -webkit-transition:all 1.6s ease 1.4s; transition:all 1.6s ease 1.4s;}
.index_slider .ibanner .active .text_box .common-btn{transform:translateX(0); visibility:visible; opacity:1;}
.index_slider .cursor{position:fixed;top:0;left:0;z-index:30; pointer-events: none;display:none;}
.index_slider .cursor .cursorIcon{width:33px;height:54px;background:url(../img/cursor-left.png) no-repeat center;}
.index_slider .cursor.right .cursorIcon{-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg)}

.index{position:relative; z-index:1;}
.index .i_left{width:48%; float:left;}
.index .i_right{width:50%; float:right;}
.index-en{font-size:55px; font-family:Impact; color:#c42028; line-height:1; text-transform:uppercase;}
.index-cn{font-size:36px; font-weight:bold; color:#000;}
.index-tit{padding-bottom:10px;}
.index-tit .ltd_en{font-family:Impact; color:#c42028; font-size:78px; line-height:1; text-transform:uppercase;}
.index-tit .channel{overflow:hidden;}
.index-tit .channel .index-en{float:left; margin-right:10px;}
.index .pt1,.index .pt2,.index .pt3,.index .pt4{position:relative; z-index:2; background-color:#fff;}
.index .pt1{padding:70px 0 50px; background:url(../img/ipt1_bg.jpg) no-repeat center; background-size:cover;}
.index .pt1 .i_left img{display:none;}
.index .pt1 .right{width:52%; position:relative; z-index:1;}
.index .pt1 .right .tab{}
.index .pt1 .right .tab ul{position:relative;/* display:inline-block; *display:inline; *zoom:1;*/}


.index .pt1 .right .tab ul:before{content:""; position:absolute; bottom:0; right:0; height:6px; width:1px; background:#d2d2d7;}
.index .pt1 .right .tab ul:after{content:""; position:absolute; bottom:0; left:0; right:0; height:1px; background:#d2d2d7;}
.index .pt1 .right .tab ul li{padding-bottom:20px; font-size:16px; color:#000; position:relative; z-index:1; cursor:pointer; -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; display:inline-block; *display:inline; *zoom:1;}
.index .pt1 .right .tab ul li:before{content:""; position:absolute; bottom:0; left:0; height:6px; width:1px; background:#d2d2d7;}
.index .pt1 .right .tab ul li:after{content:""; position:absolute; bottom:1px; left:0; right:100%; height:1px; background:#c42028; -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;}
.index .pt1 .right .tab ul li.cur,.index .pt1 .right .tab ul li:hover{color:#c42028;}
.index .pt1 .right .tab ul li.cur:after,.index .pt1 .right .tab ul li:hover:after{right:0;}
.index .pt1 .right .tab ul li span{display:inline-block; *display:inline; *zoom:1;}
.index .pt1 .right .tab .owl-prev{position:absolute; top:8px; color:#c42028; left:-40px;}
.index .pt1 .right .tab .owl-next{position:absolute; top:8px; color:#c42028; right:-40px;}
.index .pt1 .right .content{margin-top:15px;}
.index .pt1 .right .content .item{display:none;}
.index .pt1 .right .content .desc{margin-bottom:25px; color:#666;}
.index .pt1 .right .content .info{background:#fff; padding:30px 30px 20px; display:block;}
.index .pt1 .right .content .info .t{font-size:18px; text-align:center; color:#000; margin-top:10px; -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;}
.index .pt1 .right .content .info:hover{-webkit-box-shadow:0 3px 3px rgba(0,0,0,.1); box-shadow:0 3px 3px rgba(0,0,0,.1); }
.index .pt1 .right .content .info:hover .t{color:#c42028;}
.index .pt2{padding:50px 0;}
.index .pt2 .top{text-align:center; position:relative; margin-bottom:35px;}
.index .pt2 .top .en{position:absolute; z-index:0; left:0; right:0; top:0; color:#f0f0f0; font-size:106px; line-height:90px; font-family:Impact; text-transform:uppercase;}
.index .pt2 .top a:hover{color:#555;}
.index .pt2 .top .cn{position:relative; z-index:1;}
.index .pt2 .top .cn .index-cn{position:relative; margin-bottom:5px;}
.index .pt2 .top .cn .index-cn:after{content:""; position:absolute; left:50%; bottom:2px; width:22px; height:4px; background:#c42028; margin-left:-11px;}
.index .pt2 .rect-6667{padding-bottom:66.7%; z-index:1;}
.index .pt2 .i_left .rect-6667:after{content:""; position:absolute; bottom:0; top:0; left:0; right:0; background:url(../img/inews_cover.png) repeat center bottom; z-index:0;}
.index .pt2 .i_left img{z-index:0;}
.index .pt2 .i_left .text_box{position:absolute; bottom:0; left:0; right:0; padding:20px 25px; color:#fff; z-index:1;}
.index .pt2 .i_left .text_box a:hover{color:#fff;}
.index .pt2 .i_left .text_box .date{font-size:14px;}
.index .pt2 .i_left .text_box .tit{font-size:24px; font-weight:bold;}
.index .pt2 .i_left .video{width:90px; height:90px; position:absolute; top:30%; left:50%; background:url(../img/video_play.png) no-repeat; margin-left:-45px; z-index:1;}

.index .pt2 .i_right .scroll_con{height:390px; overflow:hidden;}
.index .pt2 .i_right li{background:#e5e8ec; margin-bottom:16px;}
.index .pt2 .i_right .li_box{padding:15px 50px 20px 30px; display:block;}
.index .pt2 .i_right .li_box .date{color:#000; font-size:18px; text-align:right; padding-right:7%; width:17%; margin-top:10px; position:relative;}
.index .pt2 .i_right .li_box .date:after{content:""; position:absolute; top:10px; bottom:5px; width:1px; right:20px; background:#b7babd;}
.index .pt2 .i_right .li_box .date .day{font-size:31px; line-height:1;}
.index .pt2 .i_right .li_box .intro{width:75%; float:left; margin-top:5px;}
.index .pt2 .i_right .li_box .intro .t{font-size:18px; color:#000; font-weight:bold;}
.index .pt2 .i_right .li_box .intro .c{color:#444546; line-height:22px; height:44px; overflow:hidden;}
.index .pt2 .i_right li:hover .li_box{background:#c42028;}
.index .pt2 .i_right li:hover .li_box .intro .t{color:#fff;}
.index .pt2 .i_right li:hover .li_box .intro .c{color:#fff;}
.index .pt2 .i_right li:hover .li_box .date{color:#fff;}

.index .pt2 .i_right .scroll_btn .btns{width:49%; float:left; height:25px; line-height:25px; text-align:center; font-size:16px;background:#e5e8ec; color:#000; font-weight:bold; cursor:pointer; transition:all 0.5s ease;}
.index .pt2 .i_right .scroll_btn .btns.myprev{margin-right:2%;}
.index .pt2 .i_right .scroll_btn .btns:hover{background:#d7000f; color:#fff;}

@media only screen and (max-width:992px){
  .index .pt2 .i_right{width:100%;}
}
@media only screen and (max-width:760px){
  .index .pt2 .i_right .scroll_con{height:294px}
  .index .pt2 .i_right .li_box .intro .t{font-size:16px;}
  .index .pt2 .i_right .li_box .date .day{font-size:30px;}
  .index .pt2 .i_right .li_box .date .year{font-size:12px;}
  .index .pt2 .i_right .li_box .intro{margin-top:0;}
  .index .pt2 .i_right .li_box .intro .t{margin-bottom:0;}
}
.index .pt3{padding:50px 0; background:url(../img/ipt3_bg.jpg) no-repeat center; background-size:cover;}                 
.index .pt3 .desc{color:#2d2d2d; padding-right:30px;}                 
.index .pt3 .top .right{width:30%;}
.index .pt3 .top{margin-bottom:40px;}
.index .pt3 .top .left{width:68%;}
.index .pt3 .top .left img{width:100%;}
.index .pt3 .btm .right{margin-left:2%; width:27%;}

.index .pt4{padding:50px 0; background:url(../img/ipt4_bg.jpg) no-repeat center; color:#ebebeb; background-size:cover;}
.index .pt4 .rect-120{padding-bottom:120%;}
.index .pt4 .info a:hover{color:#fff;}

.index .pt4 .en{font-family:Impact; font-size:44px; text-transform:uppercase; line-height:1;}
.index .pt4 .cn{font-weight:bold; font-size:28px; margin-bottom:10px;}
.index .pt4 .d{line-height:28px; height:56px; overflow:hidden;}
.index .pt4 .i_left .con{overflow:hidden; position:relative;}
.index .pt4 .i_left .con .l{width:53%; position:absolute; left:0; top:0; bottom:0; background-size:cover; background-position:center; overflow:hidden;}

.index .pt4 .i_left .con .right{padding-left:53%; height:400px;}
.index .pt4 .i_left .con .info{background-repeat:no-repeat; background-position:center; background-size:cover; padding:40px 45px; height:320px;}

.index .pt4 .i_left .con .info .link{margin-top:35px;}
.index .pt4 .i_left .con .info .link a{display:block; line-height:45px; margin-top:20px; padding-left:55px; position:relative; font-size:20px;}
.index .pt4 .i_left .con .info .link a:after{content:""; position:absolute; top:0; left:0; bottom:0; width:45px; background-image:url(../img/ipt4_licon.png); -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;}
.index .pt4 .i_left .con .info .link a.l2:after{background-position:-45px 0;}
.index .pt4 .i_left .con .info .link a:hover:after{background-image:url(../img/ipt4_licon_cur.png);}

.index .pt4 .i_right{background:url(../img/ipt4_rbg.jpg) no-repeat center; background-size:cover; height:400px;}
.index .pt4 .i_right .info{padding:40px 45px;}
.index .pt4 .i_right .big_data{color:#fff; margin-top:30px; position:relative;}
.index .pt4 .i_right .big_data:after{content:""; position:absolute; right:33%; top:30px; bottom:30px; width:1px; background:#b83333;}
.index .pt4 .i_right .big_data:before{content:""; position:absolute; left:33%; top:30px; bottom:30px; width:1px; background:#b83333;}
.index .pt4 .i_right .big_data .b1{text-align:left;}
.index .pt4 .i_right .big_data .b2{text-align:center;}
.index .pt4 .i_right .big_data .b3{text-align:right;}
.index .pt4 .i_right .big_data .item{display:inline-block; *display:inline; *zoom:1; text-align:center;}
.index .pt4 .i_right .big_data .t{font-size:14px;}
.index .pt4 .i_right .big_data .num{font-size:40px; font-family:Impact; line-height:1; margin:10px 0 20px;}
.index .pt4 .i_right .big_data .num span{font-size:65px;} 
.index .pt4 .i_right .big_data .unit{font-size:12px; font-family:Arial; color:#c96e6e;}

/*新闻列表*/
.news_search{padding:20px 50px; margin-bottom:40px; background-color: #e7e7e7;}
.news_search .search_tit{ margin-right: 40px; font-size:24px; color: #000; line-height: 41px;}
.news_search .news-sele,
.news_search .select-ui-choose{ width:220px;height: 41px; text-indent: 20px; margin-right: 29px; border-radius: 0; border: 1px solid #e1e1e1;}
.news_search .select-ui-choose-default ._txt{padding: 0; font-size:14px; line-height: 41px;}
.news_search .select-ui-choose-default ._arrow{width:41px; height: 41px; text-align: center; line-height: 41px; background-color: #dadfe3;}
.news_search .select-ui-choose ._arrow .arr{ left: 50%; margin-left: -.2em; border-color: #909396 transparent transparent;}
.news_search .select-ui-choose-default.on ._arrow .arr{ border-color: transparent transparent #909396;}
.news_search .select-ui-options li{ line-height: 1.8em; padding: 6px;}
.news_search .search_ipt{ width:200px; height: 41px; padding: 0 10px 0 20px; margin-right: 29px; font-size: 14px; color: #a3a3a3; line-height: 41px; border: 1px solid #d3d3d3; /*background-color: #f4f4f4;*/}
.news_search .news-btn{width: 200px; height: 41px; font-size: 17px; color: #fff; text-align: center; line-height: 41px; background-color:#c42028; border: none; outline: none; cursor: pointer;}
body .select-ui-options-default li:hover{background:#c42028;}
.news_list{background:#f8f8f8;}
.news_list .news_list01 li { overflow:hidden; border-bottom:#e5e5e5 1px solid; }
.news_list .news_list01 li a{display: block;padding-bottom:40px; margin-top:40px;}
.news_list .news_list01 ._img { width:250px; float:left; margin-right:40px; }
.news_list .news_list01 ._img img{ -moz-transition: all .5s ease 0s;-ms-transition: all .5s ease 0s;-o-transition: all .5s ease 0s;transition: all .5s ease 0s;}
.news_list .news_list01 ._intro { overflow:hidden; }
.news_list .news_list01 ._title { display:block;line-height:32px; font-size:24px; font-weight:normal; margin-bottom:13px; color:#000; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news_list .news_list01 ._info { height:20px; line-height:20px; color:#999999; margin-bottom:10px; }
.news_list .news_list01 ._text { line-height:24px; height:48px; overflow:hidden; font-size:15px; color: #606060;margin-bottom: 23px;}
.news_list .news_list01 ._more { display:inline-block; white-space:nowrap; width:auto; height:32px; line-height:32px; background-color:#dda300; color:#fff; padding:0 20px; }
.news_list .news_list01 li:hover ._title{ color:#c42028; }

/*新闻详细*/
.news_detail{background:#f4f4f4;}
.news_detail .detail_l{width:70.3399%; transform:translateX(-70px); opacity:0; visibility:hidden; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.news_detail .l_box{background:#e5effb; padding:8% 6%;}
.news_detail .news_title{font-size:26px;color:#000;margin-bottom: 10px; font-weight:bold;}
.news_detail .l_tools{margin-bottom:40px;line-height:20px;}
.news_detail .l_tools span{display:inline-block;*display:inline;*zoom:1;font-size:14px;color:#5a5a5a;}
.news_detail .news_time{margin-right: 20px;}
.news_detail .switcher .title{display:inline-block;*display:inline;*zoom: 1;vertical-align:middle;}
.news_detail.loaded .detail_l{opacity:1; transform:translateX(0); visibility:visible;}
.news_detail.loaded .detail_r{opacity:1; transform:translateX(0); visibility:visible;}
.news_detail .detail_r{width:28%; transform:translateX(70px); opacity:0; visibility:hidden; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.news_detail .detail_r .arr_box{background:#e5effb;padding:8%;margin-bottom:14px;color:#666;display:block;}
.news_detail .detail_r .arr_title{font-size:18px;color:#000;margin-bottom:10px;}
.news_detail .detail_r .arr_news_title{font-size:14px;font-weight:normal;}
.news_detail .detail_r .arr_time{font-size:14px;padding-top:6px;display:block;}
.news_detail .detail_r .arr_box:hover{color:#fff;background:#c42028;}
.news_detail .detail_r .arr_box:hover .arr_title{color:#fff;}
.news_detail .detail_r .share_box{background:#e5effb;padding:8%; margin-bottom:14px;}
.news_detail .detail_r .share_title{font-size:18px;color:#000;margin-bottom:10px;}
.news_detail .detail_r .black_list{width:100%;height:42px;line-height:42px;background:#c42028;text-align:center;font-size:18px;color:#fff;display:block;}
.news_detail .newdetail_share a{width:40px;height:40px;display:inline-block;cursor:pointer;text-align:center;border:1px solid #999;line-height:40px;border-radius:50%;background:none;padding:0;margin:0;margin-right: 10px;font-size:20px;color:#999;}

@media screen and (max-width:760px){
	.news_detail .detail_l,.news_detail .detail_r{width:100%;}
	.news_detail .news_title{font-size:24px;}
}

.product_main .pt1{position:relative; overflow:hidden;}
.product_main .pt1 .banner{position:absolute; top:50%; left:50%; width:1920px; max-width:none; margin-left:-960px; margin-top:-320px; z-index:0;}
.product_main .pt1 .wrap{position:relative; z-index:1;}
.product_main .pt1 .wrap .ul{display:inline-block; *display:inline; *zoom:1; width:350px; padding:20px 0 50px; background:url(../img/pro.black.8.png) repeat; position:relative; z-index:1;}
.product_main .pt1 .wrap .li{color:#fff;}
.product_main .pt1 .wrap .li:after{content:""; position:absolute; bottom:0; left:35px; right:35px; height:1px; background:#6e706e;}
.product_main .pt1 .wrap .li .tab{margin:0 35px; border-bottom:1px solid #6e706e; line-height:60px;}
.product_main .pt1 .wrap .li .t{font-size:16px;}
.product_main .pt1 .wrap .li .d{font-size:15px; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.product_main .pt1 .wrap .li .icon{position:absolute; top:0; right:0; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.product_main .pt1 .wrap .li:hover,.product_main .pt1 .wrap .li.cur{background:#c42028;}
.product_main .pt1 .wrap .li:hover .icon,.product_main .pt1 .wrap .li.cur .icon{visibility:visible; opacity:1; transform:translateX(10px);}
.product_main .pt1 .wrap .li a:hover{color:#fff; opacity:0.8;}
.product_main .pt1 .wrap .sec_con{position:absolute; left:350px; top:0; bottom:0; background:url(../img/white.88.png) repeat; padding:20px 32px; white-space:nowrap; opacity:0; visibility:hidden; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s; width:260px;}
.product_main .pt1 .wrap .li.cur .sec_con{opacity:1; visibility:visible;}
.product_main .pt1 .wrap .sec_con .sec_name{line-height:55px; color:#000; font-weight:bold; border-bottom:2px solid #c42028; font-size:20px;}
.product_main .pt1 .wrap .sec_con .sec_list{padding:12px 0;}
.product_main .pt1 .wrap .sec_con .sec_list a{display:block; line-height:35px; color:#424242;}
.product_main .pt1 .wrap .sec_con .sec_list a:hover{color:#c42028;}
.product_main .pt2{padding:75px 0 50px;}
.product_main .pt2 a{display:block; color:#fff;}
.product_main .pt2 .rect-82{padding-bottom:82%;}
.product_main .pt2 .left{width:39%;}
.product_main .pt2 .left:hover .pro_img{}
.product_main .pt2 .left .hot{position:absolute; top:0; left:0; z-index:1;}
.product_main .pt2 .left .text_box{position:absolute; left:0; bottom:60px; z-index:2; background:url(../img/black.6.png) repeat; color:#fff; padding:20px;}
.product_main .pt2 .left .text_box .name{font-size:17px;}
.product_main .pt2 .left .text_box .d1,.product_main .pt2 .left .text_box .d2{font-weight:bold; font-size:21px; line-height:1.4;}
.product_main .pt2 .left .text_box .d1 .c1{font-size:37px;}
.product_main .pt2 .left .text_box .d1 .c2{font-size:29px;}
.product_main .pt2 .left .text_box .d2 .cr{color:#c42028;}
.product_main .pt2 .left .text_box .d2{margin-bottom:10px;}
.product_main .pt2 .rect-82:hover .hot{transform:none;}
.product_main .pt2 .rect-82:hover .common-jt{transform:translateX(10px);}
.product_main .pt2 .right{width:60%; color:#fff}
.product_main .pt2 .right .rect-23{padding-bottom:23%;}
.product_main .pt2 .right .canvas_box{position:absolute; top:0; left:0; right:0; bottom:0; background:#c42028;}
.product_main .pt2 .right .text{position:absolute; padding:45px 0 0 30px;}
.product_main .pt2 .right .text .t{font-weight:bold; font-size:37px; line-height:1.4;}
.product_main .pt2 .right .text .d{font-size:17px;}
.product_main .pt2 .right .top{position:relative; margin-bottom:14px;}
.product_main .pt2 .right .top .pro{position:absolute; bottom:10px; right:60px; z-index:1;}
.product_main .pt2 .right .btm_l:hover .imgZoom 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);}
.product_main .pt2 .right .btm .rect-58{padding-bottom:58%;}
.product_main .pt2 .right .btm .text .t{font-size:27px;}
.product_main .pt2 .right .btm .text .d{font-size:14px;}
.product_main .pt2 .right .btm_l,.product_main .pt2 .right .btm_r{width:49.2%; position:relative;}
.product_main .pt2 .right .btm .pro{position:absolute; bottom:10px; right:30px; z-index:1;}

.product_main .pt3{background:#f7f9fc; padding-bottom:80px;}
.product_main .pt3 .full-row a{display:block;}

.product_main .pt3 .tit{line-height:36px; padding:40px 0 15px;}
.product_main .pt3 .tit .name{color:#000; font-weight:bold; font-size:32px;}
.product_main .pt3 .tit .name:hover{color:#c42028;}
.product_main .pt3 .part .con{border:1px solid #d5d7d9; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.product_main .pt3 .part .t{font-size:30px; font-family:Impact; color:#c42028; margin:10px 20px 0; line-height:1.4;}
.product_main .pt3 .part .d{color:#6c6c6c; font-size:16px; padding-bottom:20px; margin:0 20px;}
.product_main .pt3 .part .con:hover{-webkit-box-shadow:0 1px 5px rgba(0,0,0,.2); box-shadow:0 1px 5px rgba(0,0,0,.2);}
.product_main .pt3 .part .first{position:relative;}
.product_main .pt3 .part .pro{position:absolute; bottom:-10px; right:10px; width:110%;}
.product_main .pt3 .part .pro img{max-width:none; width:100%;}
.product_main .pt3 .part .bg{overflow:hidden;}
.product_main .pt3 .part .bg 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;}
.product_main .pt3 .part .first.pointer .bg 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);}

/*关于综合*/
.about .pt1{background:url(../img/about_pt1bg.jpg) no-repeat center; background-size:cover;}
.about .pt1 .top{color:#fff; text-align:center;}
.about .pt1 .top a:hover{color:#fff;}
.about .pt1 .top .en{font-size:60px; font-family:Impact; padding-top:60px; line-height:1.4}
.about .pt1 .top .cn{font-size:30px; font-weight:bold; margin-top:10px;}
.about .pt1 .top .desc{font-size:16px; margin-bottom:30px; padding:0 60px;}

.bigdata{text-align:left; padding-bottom:70px;}
.bigdata .num{font-size:18px; font-weight:bold; line-height:1.4;}
.bigdata .num span{color:#c42028; font-family:Impact; font-size:60px; display:inline-block; *display:inline; *zoom:1; margin-right:10px;}
.bigdata .d{font-size:15px;}
.bigdata .info{padding-left:70px; position:relative; -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;}
.about .pt1 .btm{text-align:center; background:url(../img/black.3.png) repeat;}
.about .pt1 .btm .info{padding:25px 0; position:relative;}
.about .pt1 .btm .info .bg{position:absolute; left:0; right:0; top:25px; -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; opacity:0; visibility:hidden;}
.about .pt1 .btm .info:after{content:""; position:absolute; bottom:0; height:3px; left:50%; right:50%; background:#c42028; -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;}
.about .pt1 .btm .info:hover{background:#e3e3eb;}
.about .pt1 .btm .info:hover:after{left:0; right:0;}
.about .pt1 .btm .info:hover .bg{opacity:1; visibility:visible;}


.about .pt2{background: url(../img/about_pt2_logobg.jpg) no-repeat center;}
.about .pt2 .mobile_tit{display:none;}
.about .pt2 .pt_tit{background: url(../img/about_pt2_tit.png) no-repeat center; padding:230px 0 35px; position:relative;display: none;}
.about .pt2 .line{position:absolute; bottom:165px; left:0; right:0; height:1px; background:#c9cdd0; z-index:0;}
.about .pt2 .content .item{float:left; width:25%; height:130px; position:relative;}
.about .pt2 .content .item:after{content:""; width:17px; height:17px; background:url(../img/develop_dot.png) no-repeat; position:absolute; top:50%; left:0; margin-top:-8px;}
.about .pt2 .content .item.odd{padding-top:130px;}
.about .pt2 .content .item.even{padding-bottom:130px;}
.about .pt2 .content .item .stage{color:#000; font-weight:bold; font-size:26px; line-height:32px; overflow:hidden;}
.about .pt2 .content .item .stage .year{font-size:26px; font-family:Impact; display:inline-block; *display:inline; *zoom:1; margin-right:5px; float:left;}
.about .pt2 .content .item .desc{color:#616161;}
.about .pt2 .content .item .info{padding:0 20px 20px; position:relative; left:-20px; -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;}
.about .pt2 .content .item.odd .info{margin-top:25px;}
.about .pt2 .content .item.even .info{margin-top:50px;}
.about .pt2 .content .item:hover .info .stage{color:#c42028;}

.about .pt2 .content .item.odd:hover .info{background:url(../img/develop_border1.png) no-repeat left top; background-size:100% 100%; padding-top:30px;}

.about .pt2 .content .item.even:hover .info{background:url(../img/develop_border2.png) no-repeat left top; background-size:100% 100%; padding-top:20px; margin-top:0;}
.about .pt3{padding-bottom:65px;}
.about .pt3 .pt_tit{line-height:40px; font-size:32px; font-weight:bold; color:#000; padding:35px 0;}
.about .pt3 .left_box{width:68%; height:340px; overflow:hidden; position:relative;}
.about .pt3 .right_box{width:30%; height:340px; overflow:hidden;}
.about .pt3 .rect-65{padding-bottom:65%;}
.about .pt3 .rect-65:after{content:""; position:absolute; top:0; left:0; right:0; bottom:0; background:url(../img/about_pic_cover.png) center bottom; background-repeat-x:repeat; background-repeat-y:no-repeat;}
.about .pt3 .rect-87{padding-bottom:87%;}
.about .pt3 .left_box .left{width:60%; position:relative;}
.about .pt3 .left_box .left .t{position:absolute; left:20px; right:20px; bottom:20px; color:#fff; font-size:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.about .pt3 .left_box .right{width:40%; color:#fff; height:340px; background-size:cover; position:relative;}
.about .pt3 .left_box .right a:hover{color:#fff;}
.about .pt3 .left_box .right .info{padding:55px 35px; position:relative; z-index:1;}
.about .pt3 .left_box .right .info .tit{font-size:27px; font-weight:bold; margin-bottom:15px;}
.about .pt3 .owl-dots{position:absolute; left:60%; bottom:50px; margin-left:35px;}
.about .pt3 .owl-dots .owl-dot{display:inline-block; *display:inline; *zoom:1; width:6px; height:6px; border-radius:50%; background:#fff; margin-right:5px;}
.about .pt3 .owl-dots .owl-dot.active{background:#b6b6b6;}

.about .pt3 .canvas_box{position:absolute; top:0; left:0; right:0; bottom:0; background:#c42028; z-index:0;}

/*公司简介*/
.intro .pt1{background:url(../img/intro_pt1bg.jpg) no-repeat center bottom;}
.intro .pt1 .en{font-size:60px; color:#c42028; font-family:Impact; text-transform:uppercase; line-height:1;}
.intro .pt1 .cn{font-size:30px; color:#000; font-weight:bold; margin:10px 0;}
.intro .pt1 .desc{margin-bottom:75px;}
.intro .pt1 .item2 .text{text-align:center; padding-top:30%;}
.intro .pt1 .item2 .word{transform:none;}
.intro .pt1 .item2 .desc{font-size:30px; color:#fff; font-weight:bold; margin:10px 0;line-height:1.2;}
.intro .pt1 .video_box.rect-90:after{content:""; width:100px; height:100px; position:absolute; top:50%; left:50%; margin-top:-50px; margin-left:-50px; z-index:1; background: url(../img/video_play2.png) no-repeat center;}
.intro .pt1 a{display:block;}
.intro .bigdata{padding:40px 0; color:#000;}
.intro #pt1_big{position:relative; top:-90px;}
.intro .pt2 {padding:50px 0 0; background:url(../img/intro_pt2bg.jpg) no-repeat center top; background-size:contain;}
.intro .pt2 .wrap{position:relative;}
.intro .pt2 .about_honor_l{width:30%; position:relative; }
.intro .pt2 .about_honor_l.fixed{position:fixed; top:97px; left:50%; margin-left:-650px; width:390px;}
.intro .pt2 .about_honor_l.abs{position:absolute; top:auto; bottom:0; left:0; margin-left:0; width:390px;}
.intro .pt2 .about_honor_l .bg{-moz-transition:all .8s linear 0s; -ms-transition:all .8s linear 0s; -o-transition:all .8s linear 0s; -webkit-transition:all .8s linear 0s; transition:all .8s linear 0s; transform:translateY(50px);}
.intro .pt2 .about_honor_l .cup{position:absolute; top:100px; left:60px;}
.intro .pt2 .about_honor_r{width:67%;position:relative;}
.intro .pt2 .about_honor_r:after{content:"";width:1px; bottom:10px; position:absolute;background:#dedede;top:0;left:104px;}
.intro .pt2 .about_honor_r dl{padding-left:18%; min-height:80px;}
.intro .pt2 .about_honor_r dt{top:0;left:0;font-size:32px;color:#c42028;font-family:Impact; width:80px;}
.intro .pt2 .about_honor_r dt:after{content:"";width:6px;height:6px;background:#fff;border:5px solid #b7b7b7;position:absolute;right:-32px;top:40%;border-radius:50%;z-index:2;}
.intro .pt2 .about_honor_r dd{padding:2% 4%;cursor:pointer;}
.intro .pt2 .about_honor_r dd .img_title{font-weight:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.intro .pt2 .about_honor_r dd.even{background:#f5f5f5;}
.intro .pt2 .about_honor_r dd .img_box{width:24%;bottom:0px;right:4%;visibility:hidden;opacity:0;box-shadow: 0px -1px 11px #8a8a8a;}
.intro .pt2 .about_honor_r dd:hover .img_box{visibility:visible;opacity:1;}
.intro .pt2 .about_honor_r dd:hover .img_title{width:70%;}
.intro .pt2 .about_honor_r dd:hover{background:#c42028;color:#fff;}
.intro .pt2 .about_honor_r dd .img_box .rect-5625{padding-bottom:75%;}
.intro .pt2 .load_more{text-align:center; margin-top:50px;}
@media only screen and (max-width: 1240px){
  	.intro .pt2 .about_honor_l{display:none;}
  	.intro .pt2 .about_honor_r{width:100%;}
}
@media only screen and (max-width: 760px){
	.intro .pt2 .about_honor_r dt{position:static;}
  	.intro .pt2 .about_honor_r dt:after{display:none;}
  	.intro .pt2 .about_honor_r dl{padding-left:0;}
  	.intro .pt2 .about_honor_r:after{display:none;}
  	.intro .pt2 .about_honor_r dd .img_title{font-size: 16px;}
  	.intro .pt1 .en{font-size:22px;}
  	.intro .pt1 .cn{font-size:18px;}
  	.intro .pt1 .item2 .desc{font-size:16px; }
}

body .album_wrap_case4 .album_case4 .right_btn .btn_box:hover{background:#c42028;}

.brand_culture{background:#f8f8f8; padding-top:0;}
.brand_culture .pt_tit{color:#000; font-size:26px; font-weight:bold; padding:30px 0 20px;}
.brand_culture .pt1{padding-top:20px;}
.brand_culture .pt1 .text_box{position:absolute; right:0; bottom:0; left:55%;  background:url(../img/bc_textbg.png) no-repeat;  background:#c42028\9; background-size:100% 100%; color:#fff;  padding:150px 50px 20px 60px; padding-top:50px\9; }
.brand_culture .pt1 .text_box .txt{font-weight:bold; font-size:20px; margin-bottom:10px;}
.brand_culture .pt1 .text_box .t{font-weight:bold; font-size:16px; margin-bottom:5px; }
.brand_culture .pt1 .owl-dots{height:52px; background:#c3020c; color:#fff; text-align:center; position:relative;}
/*.brand_culture .pt1 .owl-dots:after{content:""; position:absolute; top:45%; left:0; right:0; height:1px; background:#d85a61; z-index:1;}*/
.brand_culture .pt1 .owl-dots .owl-dot{display:inline-block; *display:inline; *zoom:1; width:30px; position:relative; height:52px; z-index:2;}
.brand_culture .pt1 .owl-dots .owl-dot:after{content:""; position:absolute; top:45%; left:50%; width:4px; height:4px; background:#fff; border-radius:50%; margin-top:-2px; margin-left:-2px;}
.brand_culture .pt1 .owl-dots .owl-dot .circleChart{position:absolute; top:45%; left:0; margin-top:-10px; opacity:0; visibility:hidden; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}

.brand_culture .pt1 .owl-dots .owl-dot .dot_name{bottom:10px; font-size:18px; font-weight:bold; text-align:center; }
.brand_culture .pt1 .owl-dots .owl-dot .dot_num{font-size:80px; font-family:Impact; top:-50px; line-height:1;}
.brand_culture .pt1 .owl-dots .owl-dot .dot_name,.brand_culture .pt1 .owl-dots .owl-dot .dot_num{opacity:0; visibility:hidden; position:absolute; left:50%; width:100px; margin-left:-50px; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
/*.brand_culture .pt1 .owl-dots .owl-dot.active .dot_name{opacity:1; visibility:visible;}*/
.brand_culture .pt1 .owl-prev{position:absolute; top:50%; left:0; margin-top:-22px;}
.brand_culture .pt1 .owl-next{position:absolute; top:50%; right:0; margin-top:-22px;}
/*.brand_culture .pt1 .owl-dots .owl-dot.active .circleChart{opacity:1; visibility:visible;}*/



.brand_culture .pt2 a{display:block;}
.brand_culture .pt2 .info{padding-bottom:20px;}
.brand_culture .pt2 .info .detail{background:#f8f8f8; color:#666; font-size:14px; padding:40px; -moz-transition:background .5s ease 0s; -ms-transition:background .5s ease 0s; -o-transition:background .5s ease 0s; -webkit-transition:background .5s ease 0s; transition:background .5s ease 0s;}
.brand_culture .pt2 .info .detail .t{color:#333; font-weight:bold; font-size:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.brand_culture .pt2 .info .detail .date{font-family:Arial;}
.brand_culture .pt2 .info .detail .desc{line-height:25px; height:50px; overflow:hidden;}

.brand_culture .pt2 .scon .info .detail{padding:60px 40px;}
.brand_culture .pt2 .con:hover .detail{background:#c42028; color:#fff;}
.brand_culture .pt2 .con:hover .detail .t{color:#fff;}

/*图片列表*/
.picture_list .rect-70{padding-bottom:70%;}
.picture_list .rect-82{padding-bottom:82%;}
.picture_list .rect-308{padding-bottom:30.8%;}
.picture_list .rect-6667{padding-bottom:66.67%;}
.picture_list .pt1 .left_box{width:50.5%;}
.picture_list .pt1 .right_box{width:48.5%;}
.picture_list .pt1 .top_item{width:49%; margin-bottom:2%;}
.picture_list .pt1 .right_box .btm .text_box{position:absolute; top:50px; left:50px; color:#fff;}
.picture_list .pt1 .right_box .btm .text_box .t{font-weight:bold; font-size:35px;}
.picture_list .pt1 .right_box .btm .text_box .link{font-size:16px; }
.picture_list .pt1 .right_box .btm .text_box .link a:hover{color:#fff; opacity:.8;}
.picture_list .pt1 .right_box .btm .text_box .link span{display:inline-block; *display:inline; *zoom:1; margin:0 10px;}
.picture_list .pt2 #pt1_big{position:relative; top:-90px;}
.picture_list .pt2 .tab{text-align:center; padding:42px 0;}
.picture_list .pt2 .tab li{display:inline-block; *display:inline; *zoom:1; line-height:42px; padding:0 42px; border:2px solid #d6d6d6; margin:0 15px; font-size:17px; color:#333;}
.picture_list .pt2 .tab li.dl{border:none; padding:0; font-size:16px; color:#c42028;}
.picture_list .pt2 .tab li.cur{color:#c42028; border-color:#c42028; font-weight:bold;}

.picture_list .pt2 .item{margin-bottom:15px; position:relative; cursor:pointer;}
.picture_list .pt2 .item:after{content:""; position:absolute; left:0; right:0; top:0; bottom:0; background:url(../img/pictures_tit.png) center bottom; background-repeat-x:repeat; background-repeat-y: no-repeat;z-index:0; -moz-transition:all 1s ease 0s; -ms-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; opacity:1; visibility:visible;}
.picture_list .pt2 .tit{color:#fff; position:absolute; left:25px; right:25px; bottom:20px; z-index:1; -moz-transition:all 1s ease 0s; -ms-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}
.picture_list .pt2 .item .cover{position:absolute; left:0; right:0; bottom:0; top:0; background:url(../img/red.4.png) repeat; z-index:2; text-align:center; -moz-transition:all 1s ease 0s; -ms-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; opacity:0; visibility:hidden;}
.picture_list .pt2 .item .cover i{color:#fff; font-weight:bold; font-size:40px; line-height:60px; position:absolute; top:50%; left:0; right:0; margin-top:-30px; -moz-transition:all 1s ease 0s; -ms-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; opacity:0; visibility:hidden; transform:scale(1.2);}
.picture_list .pt2 .item:hover:after{opacity:0; visibility:hidden;}
.picture_list .pt2 .item:hover .tit{bottom:-50px;}
.picture_list .pt2 .item:hover .cover{opacity:1; visibility:visible;}
.picture_list .pt2 .item:hover .cover i{opacity:1; visibility:visible; transform:scale(1);}
.picture_list .pt2 .load_more{text-align:center}


/*发展历程*/
.develop{background:#f4f9ff url(../img/develop_bg.jpg) no-repeat center top;}
.develop .wrap{position:relative;}
.develop .left_box{width:28%;}
.develop .left_box.fixed{position:fixed; top:97px; left:50%; margin-left:-650px; width:364px;}
.develop .left_box.abs{position:absolute; bottom:0; left:0;}
.develop .left_box ul{border-top:1px solid #d2d2d2; margin-right:90px; text-align:right;}
.develop .left_box li{border-bottom:1px solid #d2d2d2; padding:30px 0; position:relative; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.develop .left_box li:before{content:""; position:absolute; top:0; left:0; right:0; bottom:0; background:#c42028; z-index:0;}
.develop .left_box li:after{content:""; position:absolute; right:-15px; top:50%; margin-top:-12px; height:24px; width:15px; background:url(../img/develop_sj.png); z-index:0;}
.develop .left_box li:after,.develop .left_box li:before{opacity:0; visibility:hidden; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.develop .left_box li .info{position:relative; z-index:1; display:block;}
.develop .left_box li .y{font-size:36px; font-family:Impact; color:#7a7e80; line-height:1;}
.develop .left_box li .name{font-size:20px; color:#000; font-weight:bold;}
.develop .left_box li:hover,.develop .left_box li.cur{padding-right:20px;}
.develop .left_box li:hover:after,.develop .left_box li:hover:before,.develop .left_box li.cur:after,.develop .left_box li.cur:before{visibility:visible; opacity:1;}
.develop .left_box li:hover .y,.develop .left_box li:hover .name,.develop .left_box li.cur .y,.develop .left_box li.cur .name{color:#fff;}

.develop .right_box{width:72%;}
.develop .right_box .item_wrap{border-left:1px solid #d2d2d2; padding-bottom:80px; position:relative;}
.develop .right_box .item_wrap:after{content:""; width:8px; height:8px; border:3px solid #c42028; border-radius:50%; display:inline-block; *display:inline; *zoom:1; position:absolute; top:0; left:-8px;}
.develop .right_box .item_wrap:before{content:""; position:absolute; left:6px; top:6px; width:20px; height:2px; background:#c42028;} 
.develop .right_box .item{position:relative; padding-left:70px;}
.develop .right_box .item .pic{position:relative; width:88%;}
.develop .right_box .item .pic:before{content:""; position:absolute; top:15px; bottom:15px; width:10px; background:#c42028; left:-10px;}

.develop .right_box .item .text_box{position:absolute; top:15px; bottom:15px; right:0; background:#9d9d9d; width:165px; color:#fff; -webkit-box-shadow:0px 0px 10px 2px rgba(0,0,0,.2); box-shadow:0px 0px 10px 2px rgba(0,0,0,.2); padding:40px 25px; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.develop .right_box .item .text_box .date{font-size:37px; font-family:Impact; }
.develop .right_box .item .text_box .date.date2{font-size:26px; line-height:1.4; margin-bottom:20px; font-family:'Microsoft Yahei', 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif; font-weight:bold;}
/*.develop .right_box .item .text_box .desc{position:absolute; left:25px; right:25px; bottom:40px;}*/
.develop .right_box .item:hover .text_box{background:#c42028;}

/*集团品牌*/
.brand{padding:0; position:relative;}
.brand .pt1{position:absolute; z-index:1; height:600px; top:0; bottom:0; right:50%; margin-right:-650px;}
.brand .pt1 .item{text-align:right;overflow:hidden;}
.brand .pt1 .item .info{padding:50px 60px; display:inline-block; *display:inline; *zoom:1; text-align:center; position:relative; background:url(../img/white.4.png) repeat; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s; }
.brand .pt1 .item .info:after{content:""; position:absolute; bottom:0; left:0; right:0; height:1px; background:#fff;}
.brand .pt1 .item .info .ori{position:absolute; top:50px; left:50%; margin-left:-92px; z-index:1;}
.brand .pt1 .item .info .active{position:relative; z-index:2; opacity:0; visibility:hidden; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.brand .pt1 .item .info .num{font-size:76px; color:#dfdfdf; position:absolute; top:-10px; left:-22px; font-family:Impact; line-height:1; transform:translateY(-20px); -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s; opacity:0; visibility:hidden;}
.brand .pt1 .item.cur .info{background:url(../img/white.88.png) repeat;}
.brand .pt1 .item.cur .info .active{opacity:1; visibility:visible;}
.brand .pt1 .item.cur .info .num{opacity:1; visibility:visible; transform:translateY(0);}
.brand .pt2{ height:600px; overflow:hidden; z-index:0;}
.brand .pt2 .owl-item{height:600px; overflow:hidden;}
.brand .pt2 .pic{position:absolute; top:0; left:50%; width:1920px; max-width:none; margin-left:-960px; z-index:1;}
.brand .pt2 .item{height:600px;}
.brand .pt2 .text_box{position:absolute; top:0; bottom:0; left:50%; margin-left:-650px; z-index:2; right:50%; padding-top:65px;}
.brand .pt2 .text_box .num{font-family:Impact; color:rgba(46, 31, 31, .15); font-size:180px; line-height:1; transition-delay:.2s;
    filter:alpha(opacity=15);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=15);}
.brand .pt2 .text_box .cn{position:absolute; top:175px; color:#c42028; font-size:34px; font-weight:bold; transition-delay:.4s;}
.brand .pt2 .text_box .en{font-size:40px; color:#000; font-weight:bold; font-family:Impact; line-height:1; text-transform:uppercase; transition-delay:.6s;}
.brand .pt2 .text_box .desc{font-size:15px; color:#000; margin:15px 0; transition-delay:.8s;}
.brand .pt2 .text_box a{transition-delay:1s;}
.brand .pt2 .text_box>*{opacity:0; visibility:hidden; transform:translateX(60px); -moz-transition:all .5s ease-out 0s; -ms-transition:all .5s ease-out 0s; -o-transition:all .5s ease-out 0s; -webkit-transition:all .5s ease-out 0s; transition:all .5s ease-out 0s;}
.brand .pt2 .active .text_box>*{opacity:1; visibility:visible; transform:translateX(0);}


/*招聘*/
.job .job_search{padding:30px 40px; border:10px solid #e3e3e3; margin-bottom:40px;}
.job .job_search .from_title{font-size:14px; color:#000; margin-right:15px; line-height:30px;}
.job .job_search .sele{width:200px; border:1px solid #e3e3e3; height:30px; line-height:30px; border-radius:0; margin-right:40px; float:left;background:none;}
.job .job_search .ipt{width:200px;float:left; height:30px; line-height:30px; border:1px solid #dde1e4; text-indent:20px; background:none; outline:none; margin-right:35px;}
.job .job_search .job_s_btn{width:140px; height:32px; text-align:center; background:#d60c18; color:#fff; border:none; outline:none; box-shadow:none; font-size:15px; padding:0; margin:0; cursor:pointer; float:left;line-height: 32px;padding-left:30px;text-align: left;}
.job .job_search .job_s_btn i{margin-right:20px;color: #fff;}
.job .pd{padding:40px;color:#333; display:block; border:1px solid #fff; background:#f2f2f2; margin-left:-1px; margin-top:-1px; transition:none; color:#191919; -moz-transition:background .8s ease 0s; -ms-transition:background .8s ease 0s; -o-transition:background .8s ease 0s; -webkit-transition:background .8s ease 0s; transition:background .8s ease 0s;}
.job .pd:hover{background:url(../img/job_bg.jpg) right top no-repeat; background-size:cover; color:#fff; box-shadow: 2px 2px 10px rgba(0,0,0,.2);}
.job .pd .title{font-size:24px; padding-bottom:40px; position:relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.job .pd .title:after{content:''; position:absolute; width:50px; height:1px; background:#c5c5c5; bottom:25px; left:0;} 
.job .pd .info{font-size:14px; line-height:32px; margin-bottom:30px;}
.job .pd .btn_apply{display:inline-block; *display:inline; *zoom:1; line-height:40px; padding:0 30px;border:1px solid #fff; background:#fff; text-align:center; color:#333;}
.job .pd .arrow{line-height:44px; width:125px; background:#fff; text-align:center;  background:#fff; border:1px solid #fff; font-size:16px;}
.job .pd:hover .title{color:#fff;}
.job .pd:hover .info{color:#fff;}
.job .pd:hover .arrow{background:none;}
.job .pd:hover .title:after{background:#fff;}
.job .pd:hover .btn_apply{background:none; color:#fff;}
.job .job_search .sele ._arrow{width: 40px;background: #e3e3e3;}
.job .job_search .sele ._arrow .arr{border-color:#969696 transparent transparent;left: 50%;margin-left: -6px;}
.job .job_search  .select-ui-choose-default.on ._arrow .arr{border-color: transparent transparent #969696;}
/*招聘详情*/
.scroll_off { width: 100%; height: 100%; overflow: hidden; }
.scroll_off body{ position: fixed;width: 100%; overflow: hidden; }
.job_detail_bg.hide { display:none; }
.job_detail_bg { position:fixed; top:0; left:0; z-index:100; width:100%; bottom:0; background:rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000); }
.job_detail_bg .job_detail_win { position:absolute; left:50%; top:50%; margin-top:-300px; margin-left:-470px; width:940px; height:600px; overflow:hidden;background:#fff;}
.job_detail_bg .job_detail_win > iframe { border-radius:10px; }
.job_detail { position:relative; padding:10px 45px 40px; }
.job_detail_bg .btn_close { display:block; position:absolute; top:25px; right:45px; width:30px; height:30px; font-size:0; background:url(../img/job_close.png) 0 0 no-repeat;z-index:2;}
.job_detail .job_tit { line-height:2.4em; font-size:30px; font-weight:bold; color:#333333; border-bottom:#d2d2d2 2px solid; }
.job_detail .txt_con { margin:18px 0 20px; height:380px; overflow-y:auto; font-size:14px; line-height:28px; }
.job_detail .det_rec { margin-bottom:6px; }
.job_detail .det_rec .tit { width:12.3%; color:#666; }
.job_detail .det_rec .desc { width:77.6%; color:#333; }
.job_detail .det_mailto_box { margin-left:12.3%; padding:15px 0 15px 3.6%; font-size:14px; color:#333333; line-height:23px; background-color:#cfcfcf; }
.job_detail .det_mailto_box > a { font-weight:bold; color:#c42028; text-decoration:underline; } 


.main-pttit{line-height:40px; font-size:32px; font-weight:bold; color:#000; padding:30px 0;}
.trs8{-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;}

.images_main.channel_content{padding-top:0; padding-top:15px;}
.images_main .pt1 .content li{cursor: pointer;margin-bottom:30px;}
.images_main .pt1 .content li .video_ico{height: 100px; position:absolute; left:0; right:0; top:50%;margin-top: -50px;z-index:2; color:#fff; font-size:40px; font-weight:bold; text-align:center; line-height:100px;}
.images_main .pt1 .content li .cover{width: 100%;height: 100%;position: absolute; left: 0;top: 100%; background:url(../img/black.2.png) repeat; z-index: 1;}
.images_main .pt1 .content li .txt{background: #eaeaea;font-size: 15px;padding: 17px 22px;color: 3181818;}
.images_main .pt1 .content li:hover .cover{top: 0;}
.images_main .pt1 .content li:hover .video_ico{color:#c42028;}
.images_main .pt1 .content li:hover .txt{background: #c42028; color:#fff;}

.images_main .pt2{background:#f8f8f8;}
.images_main .pt2 li a{display: block;margin-bottom: 30px;}
.images_main .pt2 li .txt{padding: 17px 31px 17px 22px;background: #e0e0e0;font-size: 15px;color: #383838;}
.images_main .pt2 li .txt .c{width: 80%;}
.images_main .pt2 li .symbol{font-size: 20px;line-height: 1;}
.images_main .pt2 li .cover{width: 100%;height: 100%;position: absolute; left: 0;top: 100%; background:url(../img/black.2.png) repeat;z-index:1}
.images_main .pt2 li:hover .cover{top: 0;}
.images_main .pt2 li:hover .txt{background: #c42028; color:#fff;}

.images_main .pt3 a{display: block;padding-right: 2%; -moz-transition:all 0s ease 0s; -ms-transition:all 0s ease 0s; -o-transition:all 0s ease 0s; -webkit-transition:all 0s ease 0s; transition:all 0s ease 0s;}
.images_main .pt3 li{padding:15px 10px 15px 33px;border-bottom: 1px solid #dfdfdf; -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;}
.images_main .pt3 li .li_box{overflow: hidden;}
.images_main .pt3 li .li_box .date{width:10%;position: relative;padding-right: 1.7%;font-family: Arial;color: #545454;text-align: right;}
.images_main .pt3 li .li_box .date .day{line-height: 1;}
.images_main .pt3 li .li_box .date:after{content:'';width: 1px ;height: 45px;background: #d6d6d6;position: absolute;right: 0;top: 50%;margin-top: -22px;}
.images_main .pt3 li .li_box .date .year{font-size: 16px;}
.images_main .pt3 li .li_box .date .day{font-size: 34px;}
.images_main .pt3 li .li_box .intro{float: left;font-size: 15px;color: #545454;width: 62%;padding-left: 1.29%;line-height: 50px;}
.images_main .pt3 li .li_box .intro a{}
.images_main .pt3 li .li_box i{color:#414141; font-size:22px; float:left;}

.images_main .pt3 li .li_box .look{width: 11.33%;float: right;line-height: 62px;}
.images_main .pt3 li .li_box .look span,.images_main .pt3 li .li_box .download span{display: inline-block;vertical-align: middle;margin-left: 7px;font-size: 14px;color: #414141}
.images_main .pt3 li .li_box .download{width: 10.89%;float: right;line-height: 62px;}
.images_main .pt3 li:hover {background:#c42028; border-bottom-color: #f9afb2; color:#fff;}
.images_main .pt3 li:hover .li_box .intro a{color: #fff;}
.images_main .pt3 li:hover .li_box .date{color: #fff;}
.images_main .pt3 li:hover .li_box i,.images_main .pt3 li:hover .li_box span{color:#fff;}


.images-tab{text-align:center; margin-bottom:40px;}
.images-tab li{display:inline-block; *display:inline; *zoom:1; line-height:42px; padding:0 42px; border:2px solid #d6d6d6; margin:5px 15px; font-size:17px; color:#333;}
.images-tab li.cur{color:#c42028; border-color:#c42028; font-weight:bold;}

.images_picture .transition{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.rect-665{ padding-bottom:66.5%;}
.images_picture li{ margin-bottom: 35px;}
.images_picture li .top-Floor{width:100%;height: 100%;background:url(../img/black.3.png) repeat;z-index: 3;left:0;top:-100%;}
.images_picture  li .top-Floor .white-cross{width:60px;height: 60px;display:block;top:50%;left:50%;margin-left:-22px;margin-top:-36px;font-size: 40px;color: #fff;}
.images_picture  li .top-Floor .white-cross i{padding: 0;margin: 0;}
.images_picture .bom-text{padding:25px;background-color:#e8e8e8;overflow:hidden;z-index: 2;display:block;}
.images_picture .bom-text:before{content:"";position:absolute;width:100%;height:100%;background-color:#c42028;left:0;bottom:-100%;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;z-index: -1;}
.images_picture li .rect-67 img{height:auto;}
.images_picture .bom-text ._name{font-size:16px; color: #555; line-height:25px; height:50px; overflow:hidden;}
.images_picture li:hover .top-Floor{top:0;}
.images_picture li:hover .bom-text ._name,.images_picture li:hover .bom-text ._price{color:#fff;}
.images_picture li:hover .bom-text:before{bottom:0;}

@media only screen and (max-width: 760px){
.images_picture .bom-text ._price{display:none;}
.images_picture .bom-text{padding:15px 5%;}
}

body .album_ordinary .album_close{background:#c42028;}

.images_album .images_main .pt2{background:none;}

.school_job .pt1 .job_second_nav{width:100%;margin-bottom:36px;}
.school_job .pt1 .job_second_nav .nav_link{display:inline-block;*display:inline;*zoom: 1;font-size:17px;color:#676767;margin-right:4%;}
.school_job .pt1 .job_second_nav .nav_link .link_ion{width:16px;height:16px;border:2px solid #d3d3d3;position:relative;display:inline-block;*display:inline;*zoom: 1;vertical-align:middle;margin-right:4px;}
.school_job .pt1 .job_second_nav .nav_link .link_ion:after{content:"";width:12px;height:12px;background:#c42028;display:block;position:absolute;top:50%;left:50%;margin-left:-6px;margin-top: -6px;opacity:0;visibility:hidden;}
.school_job .pt1 .job_second_nav .nav_link.cur .link_ion:after{opacity:1;visibility:visible;}

.school_job .bottom_box{background:#f8f8f8;padding: 3% 4%;}
.school_job .bottom_box .bottom_l{width:37%;}
.school_job .bottom_box .bottom_l .ewm_box{width:46%;}
.school_job .bottom_box .bottom_l .ewm_img{margin-bottom:10px;}
.school_job .bottom_box .bottom_r{width:60%;}
.school_job .bottom_box .bottom_r_title{font-size:16px;color:#c42028;margin-bottom:30px;}
.school_job .bottom_box .bottom_r_p{font-size:15px;color:#676767;}
.school_job .left{width:70%;}
.school_job .left .tit{text-align:center; color:#000; font-weight:bold; font-size:28px;}
.school_job .right{width:26%;}
.school_job .right .contact_box{border:10px solid #f6f6f6;padding:20px 35px;margin-bottom: 30px;}
.school_job .right .contact_title{font-size:18px;color:#000;margin-bottom: 10px;}
.school_job .right .contact_box ul{margin-top: 10px;color:#676767;}
.school_job .right .contact_box .telnumber{cursor:default;color:#676767;}
.school_job .right .job_history.fixed{position:fixed; top:100px; right:50%; margin-right:-650px;}
.school_job .right .job_history{background:#f6f6f6;padding:20px 35px; width:268px;}
.school_job .right .job_history dt{font-size:18px;color:#000;margin-bottom:10px;}
.school_job .right .job_history dd a{display:block;padding:4px 0px 4px 12px;position:relative;}
.school_job .right .job_history dd a:after{width:2px;height:2px;background:#555;display:block;border-radius:50%;top:50%;left:5px;content:"";position:absolute;}



/*品质临工*/
.power .about .pt1{background:url(../img/zeren_pt1bg.jpg) no-repeat center; background-size:cover;}

.power .about .pt1 .btm{color:#fff; line-height:98px; text-align:center; font-size:20px; font-weight:bold;}
.power .about .pt1 .btm .con{position:relative; cursor:pointer; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.power .about .pt1 .btm .con:after{content:""; position:absolute; top:0; bottom:0; left:0; width:1px; background:url(../img/white.4.png) repeat;}
.power .about .pt1 .btm .span-3:first-child .con:after{display:none;}
.power .about .pt1 .btm .con:hover{background:}

.power .about .pt1 .btm .con i{display:inline-block; *display:inline; *zoom:1; margin-left:70px; font-size:14px; line-height:1; margin-top:-2px; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.power .about .pt1 .btm .con:hover,.power .about .pt1 .btm .con.cur{background:#c42028;}
.power .about .pt1 .btm .con:hover i,.power .about .pt1 .btm .con.cur i{transform:rotate(90deg);}


.power .about .pt1 .btm.fixed{position:fixed; left:0; right:0; top:96px; z-index:8;}
.power .about .pt1 .top .desc{margin-bottom:60px;}

.power .pt2{padding-bottom:70px;}
.power .pt2 .en{font-family:Impact; color:#c42028; font-size:60px; text-align:center; line-height:1; padding:50px 0 15px; text-transform:uppercase;}
.power .pt2 .cn{text-align:center; color:#000; font-weight:bold; font-size:30px; line-height:1; margin-bottom:40px;}
.power .pt2 .desc{border:1px solid #bebebe; padding:38px 60px;}

.power .sec_jxzz{overflow:hidden;}
.power .sec_jxzz>.wrap{position:relative; height:100%; overflow:hidden;}
.power .sec_jxzz .box{width:44%; position:absolute; left:0; height:100%; background:url(../img/red.9.png) repeat;}
.power .sec_jxzz .box .intro{padding-top:70px;}
.power .sec_jxzz .box .intro .tit_box{color:#fff; line-height:1; position:relative; padding-left:86px; padding-right:40px;}
.power .sec_jxzz .box .intro .tit_box .num{width:53px; height:53px; text-align:center; font-size:32px; font-family:Impact; color:#fff; line-height:53px; background:#000; position:absolute; left:0; top:0;}
.power .sec_jxzz .box .intro .tit_box .en_t{font-size:60px; font-family:Impact; text-transform:uppercase;}
.power .sec_jxzz .box .intro .tit_box .t{font-size:30px;margin-top:15px; margin-bottom:20px;}
.power .sec_jxzz .box .intro .tit_box .c{font-size:15px; line-height:28px; margin-bottom:20px;}
.power .sec_jxzz.jxzz02 .box{right:0; left:auto; background:none;}
.power .sec_jxzz.jxzz02 .box .intro .tit_box .num{background:#c42028;}

.ani-btn{position: relative;overflow: hidden;}
.ani-btn>span{display:inline-block;vertical-align:middle;opacity:0;filter: alpha(opacity=0);color:#fff;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);vertical-align:0}
.ani-btn::before{content:attr(c-text);position:absolute;top:0;left:16%; height:100%;-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);display: none\0;}
.news-btn.ani-btn::before{left:30%}
.ani-btn:hover::before{opacity:0;filter: alpha(opacity=0);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
.ani-btn:hover>span{opacity:1;filter: alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display: inline-block;}
.ani-btn>span.sep{width: 5px;height: 5px;display: inline-block;}
.ani-btn:hover>span:nth-child(1){-webkit-transition-delay:45ms;transition-delay:45ms}
.ani-btn:hover>span:nth-child(2){-webkit-transition-delay:.09s;transition-delay:.09s}
.ani-btn:hover>span:nth-child(3){-webkit-transition-delay:.135s;transition-delay:.135s}
.ani-btn:hover>span:nth-child(4){-webkit-transition-delay:.18s;transition-delay:.18s}
.ani-btn:hover>span:nth-child(5){-webkit-transition-delay:.225s;transition-delay:.225s}
.ani-btn:hover>span:nth-child(6){-webkit-transition-delay:.27s;transition-delay:.27s}
.ani-btn:hover>span:nth-child(7){-webkit-transition-delay:.315s;transition-delay:.315s}
.ani-btn:hover>span:nth-child(8){-webkit-transition-delay:.36s;transition-delay:.36s}
.ani-btn:hover>span:nth-child(9){-webkit-transition-delay:.405s;transition-delay:.405s}
.ani-btn:hover>span:nth-child(10){-webkit-transition-delay:.45s;transition-delay:.45s}


.news_detail2.channel_content{padding:0!important; background:#f6f6f6; position:relative; z-index:11;}
.news_detail02 .news_det_top{height:95px; background:#fff; position:fixed; top:-95px; width:100%; overflow:hidden; z-index:10; transition:.3s ease;}
.news_detail02 .news_det_top .logo{float:left; margin:26px 0;}
.news_detail02 .news_det_top .tit{text-align:center; line-height:95px; font-size:20px; font-weight:bold; color:#2d2d2d;}
.news_detail02 .news_det_top .tit span{color: #c42028; font-size:20px; font-weight:bold;}
.news_detail02 .news_det_top .tit em{margin:0 5px;}
.news_detail02 .news_det_top .right{float:right; line-height:95px; margin-left:30px;}
.news_detail02 .news_det_top .right .icon{background:url(../img/news_detail02_1.png) no-repeat; display:inline-block; margin-right:12px; position:absolute; top:50%; margin-top:-9px; left:0;}
.news_detail02 .news_det_top .right .share{float:left; font-size:14px; color: #c42028; margin-right:50px; position:relative; cursor:pointer; padding-left:25px;}
.news_detail02 .news_det_top .right .share:after{content:''; width:2px;height:30px; background:#d2d2d2; position:absolute; top:50%; margin-top:-15px; right:-25px;}
.news_detail02 .news_det_top .right .share .icon{background-position:0 0; width:19px; height:19px;}
.news_detail02 .news_det_top .right .share:hover .icon{background-position:0 -21px;}
.news_detail02 .news_det_top .right .gotop{float:left; cursor:pointer; position:relative; padding-left:25px; font-size:14px;}
.news_detail02 .news_det_top .right .gotop .icon{background-position:-24px 0; width:12px; height:19px;}
.news_detail02 .news_det_top .right .gotop:hover .icon{background-position:-24px -21px;}
.news_detail02 .line_progress{width:100%; background:#fff; height:2px; position:absolute; bottom:0;}
.news_detail02 .line_progress i{position:absolute; left:0; top:0; width:10%; height:2px; background: #c42028;}
.news_detail02 .news_det_bott{padding-bottom:115px; padding-top:50px;}
.news_detail02 .news_det_bott .content{background:#fff; position:relative; z-index:2; position:relative;}
.news_detail02 .news_det_bott .content .box{padding:60px 90px;}
.news_detail02 .news_det_bott .content ._t{text-align:center; font-size:18px; font-weight:bold; color:#3f3f3f;}
.news_detail02 .news_det_bott .content .share{width:73px; height:73px; position:absolute; top:0; right:0; background:url(../img/news_detail02_2.png) no-repeat center; cursor:pointer;}
.news_detail02 .news_det_bott .keywords{font-size:16px; color:#2f2f2f; margin-top:60px;}
.news_detail02 .news_det_bott .keywords a{color: #c42028; text-decoration:underline; margin:0 5px}
.news_detail02 .news_det_bott .page_bott{background:#fff; margin-top:30px;}
.news_detail02 .news_det_bott .page_bott .page_prev{float:left; width:46%; border-right:1px solid #c9c9c9;}
.news_detail02 .news_det_bott .page_bott .page_next{float:right; width:46%; border-left:1px solid #c9c9c9;}
.news_detail02 .news_det_bott .page_bott .box{padding:30px 20px;}
.news_detail02 .news_det_bott .page_bott .page_prev .page_btn{float:left; padding-left:45px;}
.news_detail02 .news_det_bott .page_bott .page_next .page_btn{float:right; padding-right:45px;}
.news_detail02 .news_det_bott .page_bott .page_btn{margin-right:30px; font-size:16px; color:#797979; position:relative;}
.news_detail02 .news_det_bott .page_bott .page_btn .icon{position:absolute; width:31px; height:11px; background:url(../img/news_detail02_3.png) no-repeat;top:50%; margin-top:-5px;}
.news_detail02 .news_det_bott .page_bott .page_prev .page_btn .icon{left:0;}
.news_detail02 .news_det_bott .page_bott .page_next .page_btn .icon{background-position:-32px 0; right:0}
.news_detail02 .news_det_bott .page_bott .t{font-size:18px; font-weight:bold; color:#3f3f3f; line-height:30px;}
.news_detail02 .news_det_bott .page_bott a:hover .t{color: #c42028;}
.news_detail02 .news_det_bott .page_bott .page_center{float:left; width:7%; height:90px; position:relative;}
.news_detail02 .news_det_bott .page_bott .page_center .icon .iconfont{position:absolute; left:50%; margin-left:-6px; top:50%; margin-top:-16px; font-size:24px; color:#b5b5b5;color:#b5b5b5;}
.news_detail02 .news_det_bott .page_bott .page_center:hover .icon .iconfont{color: #c42028;}
.news_detail02 .news_det_bott .page_bott .page_prev:hover .page_btn .icon{left:-5px; transition:.3s ease}
.news_detail02 .news_det_bott .page_bott .page_next:hover .page_btn .icon{right:-5px; transition:.3s ease;}
.news_detail02 .news_det_bott ._tools {font-size:0; color:#7e7e7e; margin-bottom:15px; text-align:center}
.news_detail02 .news_det_bott ._tools ._tool{font-size:15px; margin-right:10px; display:inline-block; height:50px; line-height:50px; vertical-align: middle; overflow:hidden;}
.news_detail02 .news_det_bott ._tools .iconfont {font-size:18px; display:inline-block; height:30px; line-height:30px; vertical-align:-2px;}
.news_detail02 .news_det_bott ._tools b {font-weight:normal; }
.news_detail02 .news_det_bott ._tools #switcher {margin-left:10px; line-height: 41px;}
.news_detail02 .news_det_bott ._tools #switcher ._title{margin-right:5px;font-size:12px;color:#7e7e7e;}
.news_detail02 .news_det_bott ._tools #switcher a {font-size:13px;margin: 0 1px; }

/*活动列表*/
.activity_list01 li{width: 48.43%;float: left;border:1px solid #d0d0d0;margin-bottom: 27px;}
.activity_list01 li.even{float: right;}
.activity_list01 li .pd{padding:40px;}
.activity_list01 li .left{width: 48.8%;float: left;}
.activity_list01 li .right{width: 51.1%;float: left;}
.activity_list01 li .right_box{padding-left: 40px;}
.activity_list01 li .right_box .date{font-size: 14px;color: #999;font-family: Arial;margin-bottom: 3px;}
.activity_list01 li .right_box .tit{font-size: 20px;color: #333;margin-bottom: 20px;}
.activity_list01 li .right_box .con{font-size: 14px;color: #333;line-height: 26px;margin-bottom: 23px;height: 52px;overflow: hidden;}
.activity_list01 li .right_box .ac_more{display: block;width:120px;height: 40px;border:1px solid #d6d6d6; line-height: 40px;text-align: center;font-size: 14px;color: #666;}
.activity_list01 li .right_box .ac_more:hover{background: #c42028;border-color: #c42028;color: #333;}



.activity_detail{padding-top:0;}
.activity_detail01{background: #f1f1f1;padding: 61px 0 49px;}
.activity_detail01 .left{width: 52%;float: left;}
.activity_detail01 .right{width: 48%;float: right;}
.activity_detail01 .right .box{padding-left: 50px;padding-top: 20px;}
.activity_detail01 .right .box .tit {font-size:24px;font-weight:bold;color: #333;padding-bottom: 15px;position:relative;margin-bottom: 39px;}
.activity_detail01 .right .box .tit:after{content:'';width: 100%;height: 1px;background: #d1d1d1;position: absolute;right: 0;bottom: 0;}
.activity_detail01 .right .box .con{font-size: 14px;color: #666;line-height: 24px;height: 145px;overflow: hidden;margin-bottom: 44px;}

.activity_detail01 .share_box{margin-bottom: 11px;}
.activity_detail01 .share_title{font-size:18px;color:#000;display: inline-block;margin-right: 12px;vertical-align: middle;}
.activity_detail01 .black_list{width:276px;height:42px;line-height:42px;background:#c42028;text-align:center;font-size:18px;color:#353535;display:block;}
.activity_detail01 .black_list i{padding: 0}
.activity_detail01 .bdsharebuttonbox {display: inline-block;vertical-align:middle;}
.activity_detail01 .bdsharebuttonbox a{width:37px;height:37px;background:url(../img/news_share_ico.png) no-repeat;display:inline-block;margin-right: 10px;cursor:pointer; padding-left:0;}
.activity_detail01 .bdsharebuttonbox .bds_tsina{background-position:-52px 0px}
.activity_detail01 .bdsharebuttonbox .bds_weixin{background-position:-103px 0px;}
.activity_detail01 .bdsharebuttonbox .bds_douban{background-position:-154px 0px;}
.activity_detail01 .bdsharebuttonbox .bds_tsina:hover{background-position:-52px -37px;transition:all 0.3s ease;}
.activity_detail01 .bdsharebuttonbox .bds_weixin:hover{background-position:-103px -37px;transition:all 0.3s ease;}
.activity_detail01 .bdsharebuttonbox .bds_douban:hover{background-position:-154px -37px;transition:all 0.3s ease;}

.activity_detail02{padding: 31px 0 47px;}
.activity_detail02 .content li a{display: block;padding: 13px 68px 15px 34px;border-bottom: 1px solid #dfdfdf;}
.activity_detail02 .content li .date{width: 8%;text-align: right;padding-right: 1.91%;color: #545454;font-family: Arial;position: relative;}
.activity_detail02 .content li .date:after{content:'';width: 1px;height: 45px;background: #d6d6d6;position: absolute;right: 0;top: 50%;margin-top: -22px;}
.activity_detail02 .content li .date .y{font-size: 16px;line-height: 1.2;}
.activity_detail02 .content li .date .d{font-size: 34px;line-height: 1;}
.activity_detail02 .content li .intro{width: 80%;color: #333;padding-left: 1.27%;line-height:52px;display: inline-block;vertical-align: middle;}

.activity_detail02 .content li .intro .t{font-size: 17px;display: inline-block;vertical-align: middle;width: 100%;}
.activity_detail02 .content li i{font-size:33px;margin: 0; }
.activity_detail02 .content li:hover a{border-bottom-color: #f1f1f1;background: #f1f1f1;}
.activity_detail02 .content li:hover .date{color: #c42028;}
.activity_detail02 .content li:hover .intro{color: #c42028;}

.activity_detail .images_main .pt2 li {margin-bottom:30px;}
.activity_detail .images_main .pt2{padding-bottom:30px; }

.activity_detail .load_more {cursor: pointer;}



.nav .inav .second_nav li{width: 100%;height: 45px;line-height: 45px;border-bottom: 1px solid #ccc;}

.header .inav_wrapper .inav .inner_box{padding: 0 0 2%; text-align:left; position: absolute; top:94px; z-index: 6; display: none; left: 0; right:0; background:url(../img/head_navbg.png) no-repeat center; box-shadow:0px 6px 9px 0px rgba(0,0,0,0.1) inset;}
.header .inav_wrapper .inav .inner_box .second_nav li{line-height:40px;}
/*.header .inav_wrapper .inner_box:after{content:"";position:absolute; width:1920px; top:0; bottom:0; right:50%; margin-right:390px; background:#fff; z-index:0; box-shadow:0px 6px 9px 0px rgba(0,0,0,0.1) inset;}*/
.header .inav_wrapper .inner_box .wrap{position:relative; z-index:1;}
.header .inav_wrapper .inner_box .sec_list{width:20%; float:left; position:relative; z-index:1;}
.header .inav_wrapper .inner_box .sec_list .second_nav a{position:relative; display:block;}
.header .inav_wrapper .inav .second_nav li{border-bottom: none; line-height:45px;}
.header .inav_wrapper .inav .second_nav li.cur a{color:#c42028}
.header .inav_wrapper .inav .second_nav li i{font-size:12px; position:absolute; right:45px; top:0;}
.header .inav_wrapper .inner_box .sec_list .second_nav  .n_jt{display:inline-block; width:5px; height:9px; background:url(../img/nav_jt.png) no-repeat; background-position:0 0; position:absolute; right:30%; top:50%; margin-top:-4px;}
.header .inav_wrapper .inner_box .sec_list .second_nav{margin-top:35px;}

.header .inav_wrapper .inner_box .sec_img{float:right; width:80%; z-index:1; position:relative;}
.header .inav_wrapper .inner_box .sec_img .img_infor{float:left; width:53%; padding-left:7%;}
.header .inav_wrapper .inner_box .sec_img .img_infor .txt{padding:43px 70px 32px 0; line-height: 30px;}
.header .inav_wrapper .inner_box .sec_img .img_infor .txt span{display:inline-block; height:120px; overflow:hidden; font-size:14px;}
.header .inav_wrapper .inner_box .sec_img .img_infor .btn_more{width: 180px;height: 36px;border: 1px solid #c42028;border-radius: 20px;display: block;line-height: 36px;text-align: center;overflow: hidden; margin-bottom:30px;}
.header .inav_wrapper .inner_box .sec_img .img_infor .btn_more:hover{color: #fff;}
.header .inav_wrapper .inner_box .sec_img .img_pic{float:right; width:35%; margin-right:5%;margin-top:45px;}

.header .inav_wrapper .inner_box .sec_business{float:right; width:80%;}
.header .inav_wrapper .inner_box .sec_business .item{display:none;}
.header .inav_wrapper .inner_box .sec_business .sec_bus_l{float:left; width:53%; padding-left:7%;}
.header .inav_wrapper .inner_box .sec_business .sec_bus_l .txt{padding:75px 70px 50px 0;}
.header .inav_wrapper .inner_box .sec_business .sec_bus_l .txt span{display:inline-block; height:72px; overflow:hidden;}
.header .inav_wrapper .inner_box .sec_business .sec_bus_l .btn_more{width: 180px;height: 36px;border: 1px solid #c42028;border-radius: 20px;display: block;line-height: 36px;text-align: center;overflow: hidden; margin-bottom:30px;}
.header .inav_wrapper .inner_box .sec_business .sec_bus_l .btn_more:hover{color: #fff;}
.header .inav_wrapper .inner_box .sec_business .img_pic{float:right; width:35%; margin-right:5%;margin-top:45px;}
.header .inav_wrapper .third_nav{margin-top:35px;}
.header .inav_wrapper .third_nav li{width:50%; float:left; line-height:46px; text-align:left;}



.product_main .pt4{background:#f7f9fc; padding-top:34px;}
.product_main .pt4 .top_cover{height:130px;}
.product_main .pt4 .top.fixed{position:fixed; top:97px; left:0; right:0; z-index: 10; background: #f7f9fc; -webkit-box-shadow:0 1px 5px rgba(0,0,0,.2); box-shadow:0 1px 5px rgba(0,0,0,.2); }
.product_main .pt4 .top.fixed .pt_tit{padding:20px 0;}
.product_main .pt4 .pt_tit{line-height:34px; padding-bottom:40px; padding-top:20px;}
.product_main .pt4 .pt_tit ._t{font-size:30px; color:#000; font-weight:bold; padding-left:20px; display:inline-block; *display:inline; *zoom:1; position:relative;}
.product_main .pt4 .pt_tit ._t:after{content:""; position:absolute; top:0; bottom:0; left:0; width:6px; background:#c42028;}
.product_main .pt4 .pt_tit .r .tab{overflow:hidden; border-bottom:1px solid #e7e7e7;}
.product_main .pt4 .pt_tit .r .item{padding-left:40px; position:relative; cursor:pointer; float:left; font-size:14px;}
.product_main .pt4 .pt_tit .r .item:first-child{padding-left:0;}
.product_main .pt4 .pt_tit .r .item:first-child:after{display:none;}
.product_main .pt4 .pt_tit .r .item span{-moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.product_main .pt4 .pt_tit .r .item span:hover,.product_main .pt4 .pt_tit .r .item.cur span{color:#c42028;font-weight:bold; }
.product_main .pt4 .pt_tit .r .item:after{content:""; position:absolute; left:19px; width:1px; top:10px; bottom:10px; background:#181819;}
.product_main .pt4 .pt_item{padding-bottom:25px;}
.product_main .pt4 .pt_item .pro_anchor{position:relative; top:-175px;}
.product_main .pt4 .right{width:72%;}
.product_main .pt4 .right .sp_item{margin-bottom:22px;}
.product_main .pt4 .right .info{padding:35px 45px 25px; display:block; text-align:center; background:#fff;margin-left:22px; position:relative; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s; overflow:hidden;}
.product_main .pt4 .right .info:hover{-webkit-box-shadow:0px 1px 20px rgba(0,0,0,.2); box-shadow:0px 1px 20px rgba(0,0,0,.2);}
.product_main .pt4 .right .info .tit{margin-top:20px; font-size:16px;}
.product_main .pt4 .right .info .tit .t1{color:#000;}
.product_main .pt4 .right .info .tit .t2{color:#c42028;}
.product_main .pt4 .right .info .more{position:absolute; bottom:-70px; left:0; right:0; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s; background:#fff; padding-bottom:10px; font-size:13px; color:#333; opacity:0; visibility:hidden;}
.product_main .pt4 .right .info .more .more_btn{font-size:14px; color:#fff; background:#c42028; width:120px; margin:0 auto 5px; line-height:28px;}
.product_main .pt4 .right .info:hover .more{bottom:0; visibility:visible; opacity:1;}
.product_main .pt4 .right .info .more .more_txt span:hover{color:#c42028;}


/*.product_main .pt4{background:#fff;}
.product_main .pt4 .right .pro_info{padding:0 30px; display:block; border:1px solid #d6d6d6; border-left:none; height:515px; position:relative;}
.product_main .pt4 .right .pro_info .tag{width:65px;}
.product_main .pt4 .right .pro_info .pic{margin-top:56px; margin-bottom:30px;}
.product_main .pt4 .right .pro_info .tag{position:absolute; top:35px; right:30px;}
.product_main .pt4 .right .pro_info:hover .tag img{transform:none;}
.product_main .pt4 .right .pro_info .t1{color:#c42028; font-size:30px; font-family:Impact;}
.product_main .pt4 .right .pro_info .t2{font-size:14px; line-height:25px; height:50px; color:#494949; overflow:hidden; margin-bottom:10px; }
.product_main .pt4 .right .pro_info .intro{color:#2c2c2c;}*/

.product_main .pt4{background:#fff;}
.product_main .pt4 .right .pro_info{padding:0 30px; display:block; border:1px solid #d6d6d6; border-left:none; height:325px; position:relative;}
.product_main .pt4 .right .pro_info .tag{width:40px;}
.product_main .pt4 .right .pro_info .pic{margin-top:10px; margin-bottom:30px; width:90%; margin:0 auto;}
.product_main .pt4 .right .pro_info .tag{position:absolute; top:12px; right:30px;}
.product_main .pt4 .right .pro_info:hover .tag img{transform:none;}
.product_main .pt4 .right .pro_info .t1{color:#c42028; font-size:24px; font-family:Impact; margin-top:10px;}
.product_main .pt4 .right .pro_info .t2{font-size:14px; line-height:25px; height:50px; color:#494949; overflow:hidden; margin-bottom:10px; display:none;}
.product_main .pt4 .right .pro_info .intro{color:#2c2c2c; font-size:14px; margin-top:2px;}
.product_main .pt4 .right .pro_info .intro p{white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.product_main .pt4 .pt_tit .r{width:100%;}




.product_main .pt4 .left{width:28%; height:327px; overflow:hidden;}
.product_main .pt4 .left .rect-148{padding-bottom:142%;}
.product_main .pt4 .left .tit{color:#fff; font-weight:bold; font-size:24px; position:absolute; top:40px; left:20px; right:20px;}
.product_main .pt4 .left .btm_box{position:absolute; top:120px; left:20px; right:20px; z-index:1; padding:25px; background:url(../img/white.88.png) repeat center;}

.product_main .pt4 .left .btm_box .t2{line-height:1; font-size:20px; color:#000; font-weight:bold; margin-bottom:20px;}
.product_main .pt4 .left .btm_box .link{overflow:hidden; margin-bottom:22px; font-size:14px; height: 80px; overflow: hidden;}
.product_main .pt4 .left .btm_box .link a{display:inline-block; *display:inline; *zoom:1; border:1px solid #cececf; line-height:32px; padding:0 10px; margin-bottom:8px; margin-right:8px; float:left;}
.product_main .pt4 .left .btm_box .btm_btn .pro_btn{padding-left:50px; padding-right:25px; position:relative;}
.product_main .pt4 .left .btm_box .btm_btn .pro_btn:after{content:""; position:absolute; width:24px; height:20px; top:12px; left:20px; background:url(../img/pro_pt4icon.png) no-repeat;}
.product_main .pt4 .left .btm_box .btm_btn .pro_btn.btn1{background:#707070;}
.product_main .pt4 .left .btm_box .btm_btn .pro_btn.btn1:after{background-position:0 0;}
.product_main .pt4 .left .btm_box .btm_btn .pro_btn.btn2:after{background-position:-24px 0;}
.product_main .pt4 .left .btm_box .btm_btn .ani-btn::before{left:38%;}


.common-tab .tab{text-align:center; padding:42px 0;}
.common-tab .tab li{display:inline-block; *display:inline; *zoom:1; line-height:42px; padding:0 42px; border:2px solid #d6d6d6; margin:0 15px; font-size:17px; color:#333;}
.common-tab .tab li.dl{border:none; padding:0; font-size:16px; color:#c42028;}
.common-tab .tab li.cur{color:#c42028; border-color:#c42028; font-weight:bold;}


/*新闻列表2*/
.news_list2 .pt1 .wrap{position:relative;}
.news_list2 .pt1 .top_news{width:70%; background:#f2f2f2; padding:25px 0;}
.news_list2 .pt1 .top_news li{padding:0 25px;}
.news_list2 .pt1 .top_news li .list_box{display:block;}
.news_list2 .pt1 .top_news li .list_box:hover .tit{color:#c42028;}
.news_list2 .pt1 .top_news li .pic{float:left; width:46%; margin-right:35px; overflow:hidden;}
.news_list2 .pt1 .top_news li .text_box{color:#000;}
.news_list2 .pt1 .top_news li .text_box .date{font-size:16px; line-height:40px; margin-top:5px; }
.news_list2 .pt1 .top_news li .text_box .tit{font-size:24px; font-weight:bold; line-height:36px; max-height:72px; overflow:hidden; margin-bottom:10px;}
.news_list2 .pt1 .top_news li .text_box .desc{font-size:16px; line-height:29px; height:87px; overflow:hidden;}
.news_list2 .pt1 .top_news li .text_box .tit .tag{font-size:15px; color:#fff; background:#c42028; float:left; line-height: 30px; padding: 0 10px; border-radius: 4px; margin-top: 5px; margin-right:5px; font-weight:normal;}
.news_list2 .pt1 .top_news .owl-carousel .owl-dots{position:absolute; bottom:0; left: 46%; margin-left: 40px;}
.news_list2 .pt1 .top_news .owl-carousel .owl-dot{display:inline-block; *display:inline; *zoom:1; width:7px; height:7px; margin-right:10px; background:#777777; background-position:0 0; border-radius:50%;}
.news_list2 .pt1 .top_news .owl-carousel .owl-dot.active{background:#c42028;}
.news_list2 .pt1 .news-search{background:#f2f2f2; width:28%;}
.news_list2 .pt1 .news-search .serch_title{margin-bottom:10px;color:#333; font-size:24px;}
.news_list2 .pt1 .news-search .serch_box{padding:25px 40px 17px; overflow:hidden;}
.news_list2 .pt1 .news-search .serch_inp{background:#fff; margin-bottom:14px; font-size:16px; position:relative;}
.news_list2 .pt1 .news-search .serch_inp .select_box01,.news_list2 .pt1 .news-search .serch_inp input{width:88%; height:40px;line-height:40px; background:none; border:none; padding:0; margin:0; color:#666666; padding:0 6%; border-radius:0;}
.news_list2 .pt1 .news-search .serch_btn{width:100%; text-align:center; color:#fff;font-size:18px; line-height:40px; border:none;cursor:pointer;background: #c42028;}
.news_list2 .pt1 .news-search .serch_inp ._arrow{width:40px;height:40px;background:#c42028;}
.news_list2 .pt1 .news-search .serch_inp ._arrow .arr{border-color: #fff transparent transparent; left: 50%; margin-left: -.4em;}
.news_list2 .pt1 .news-search .serch_inp .on ._arrow .arr{border-color: transparent transparent #fff;}
.news_list2 .pt1 .news-search .select-ui-choose-default ._txt{padding:0;}

.news_list2 .news_list01 li {overflow:hidden; background:#f2f2f2; padding:40px 35px; margin-top:30px;}
.news_list2 .news_list01 li a{display: block;}
.news_list2 .news_list01 ._img { width:250px; float:left; margin-right:40px; }
.news_list2 .news_list01 ._img img{ -moz-transition: all .5s ease 0s;-ms-transition: all .5s ease 0s;-o-transition: all .5s ease 0s;transition: all .5s ease 0s;}
.news_list2 .news_list01 ._intro { overflow:hidden; cursor:pointer; font-size:14px; color:#6d6d6d;}
.news_list2 .news_list01 ._title { display:block;line-height:32px; font-size:24px; margin-bottom:13px; color:#000; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; font-weight:bold; margin-top:10px;}
.news_list2 .news_list01 ._info {line-height:20px; color:#999999; margin:15px 0;}
.news_list2 .news_list01 ._text { line-height:26px; height:52px; overflow:hidden; font-size:16px; color: #606060;margin-bottom: 23px;}
.news_list2 .news_list01 ._more { display:inline-block; white-space:nowrap; width:auto; height:32px; line-height:32px; background-color:#dda300; color:#fff; padding:0 20px; }
.news_list2 .news_list01 ._intro:hover ._title{ color:#c42028; }

body .album_wrap_case4 .album_case4 .slide_c p{bottom:-50px; background:none; text-align:center;}
body .album_wrap_case4 .album_case4 .slide_c{overflow:visible; max-width:500px;}


/*品牌故事2*/
.brand_story{background:#fff;}
.brand_story2{background:#f2f2f2;}
.brand_story2 .st-hd{text-align: center;margin-bottom: 50px;}
.brand_story2 .st-hd ._T{font-size:30px;color:#000; font-weight:bold;}
.brand_story2 .st-hd ._p{font-size:16px; margin:10px 0;}
.brand_story2 [class^="part-"]{height: 562px;position: relative;}
.brand_story2 [class^="part-"] ._bg{position: absolute;overflow: hidden; left: 0;top:0; bottom:0; right:0; z-index: 0;}
.brand_story2 [class^="part-"] ._bg img{position: absolute;width: 1300px;left: 50%;top:0; margin-left: -650px; max-width:none;}
.brand_story2 [class^="part-"] ._circle{position: absolute;width: 209px;height: 209px; left: 50%;top:50%;margin:-105px 0 0 -105px;overflow: hidden;z-index: 3;}
.brand_story2 [class^="part-"] ._circle img{width: 100%;}
.brand_story2 [class^="part-"] ._circle div{position:absolute; top:50%; left:0; right:0; text-align:center; color:#fff; font-size:30px; font-weight:bold; line-height:60px; margin-top:-30px;}
.brand_story2 [class^="part-"] ._layer{position: absolute;width: 50%;top:0;height: 100%; left: 0;line-height: 560px;z-index: 1;overflow: hidden;}
.brand_story2 [class^="part-"] ._cont{display: inline-block;line-height: 40px;vertical-align: middle; width: 100%;}
.brand_story2 [class^="part-"] ._cont p{font-size:16px;margin-left:130px; margin-right:130px; color:#fff; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.brand_story2 [class^="part-"] ._cont a{color:#fff; opacity:0.8;}
.brand_story2 [class^="part-"] ._cont a:hover{opacity:1;}
.brand_story2 ._layer{background:url(../img/red.6.png) repeat;}
.brand_story2 .part-2 ._layer{left: auto; right: 0;}

/*品牌故事over*/


.news_detail2 .bdshare-button-style0-16 a, .news_detail2 .bdshare-button-style0-16 .bds_more{margin-top:16px;}

.news_list3 .news_list03 .tag{font-size:15px; color:#fff; background:#c42028; float:left; line-height: 30px; padding: 0 10px; border-radius: 4px; margin-right:5px; font-weight:normal;}
.news_list2.news_list3 .news_list01 li{background:none; border-bottom:1px solid #dbdbdb; margin-top:0; padding:60px 0;}
.news_list2.news_list3 .news_list03 .rect-28{padding-bottom:28%;}
.news_list2.news_list3 .news_list03 .wrap{border-bottom:1px solid #dbdbdb; padding-bottom:30px;}
.news_list2.news_list3 .news_list03 .left{width:72%;}
.news_list2.news_list3 .news_list03 .right{width:25%;}
.news_list2.news_list3 .news_list03 .right .info{border:1px solid #dbdbdb; padding:40px 15px 20px;}
.news_list2.news_list3 .news_list03 .right .info .tit{font-size:24px; color:#000; font-weight:bold; line-height:1;}
.news_list2.news_list3 .news_list03 .right .info .en{font-size:15px; color:#000; font-weight:bold; line-height:1.3; font-family:Arial; padding-bottom:10px; margin-bottom:30px; position:relative;}
.news_list2.news_list3 .news_list03 .right .info .en:after{content:""; position:absolute; left:0; width:40px; height:3px; bottom:0; background:#000;}
.news_list2.news_list3 .news_list03 .right .item .t{margin-bottom:15px; margin-top:5px; font-size:16px;}

.csr .pt1 .tit{line-height: 40px; font-size: 32px; font-weight: bold; color: #000; padding:15px 0;}
.csr .pt1 .desc{font-size:16px; margin-bottom:20px;}
.aixinMain .ax_hd { width:24%; float:left;}
.aixinMain .ax_bd { width:74%; float:right;}
.aixinMain .tab_t { width:auto; height:90px; line-height:90px; text-align:center; font-size:24px; font-weight:bold; color:#979797; background-color:#e4e4e4; margin-bottom:5px; position:relative; cursor:pointer;}
.aixinMain .tab_t i { display:none; width:0; height:0; overflow:hidden; border-color:transparent transparent transparent #c42028; border-style:dashed dashed dashed solid; border-width:11px; position:absolute; right:-22px; top:50%; margin-top:-11px;}
.aixinMain .tab_t_cur { background-color:#c42028; color:#fff;}
.aixinMain .tab_t_cur i { display:block;}
.aixinMain .tab_c { overflow:hidden;}
.aixinMain .axSlider { width:57%; height:375px; float:left; overflow:hidden; position:relative;}
.aixinMain .axSlider li { width:100%; height:375px; position:relative; overflow:hidden;}
.aixinMain .axSlider li .n { padding:0 5%; width:90%; height:44px; line-height:44px; position:absolute; left:0; bottom:0; background:url(../img/black.6.png); color:#fff; font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.aixinMain .axSlider img { width:100%; height:auto;}
.aixinMain .axSlider .owl-nav>div { display:block; width:38px; height:74px; background:url(../img/jiuzai_slide_btn.png) no-repeat; position:absolute; top:50%; margin-top:-37px; font-size:0;}
.aixinMain .axSlider .owl-nav .owl-prev { left:0;}
.aixinMain .axSlider .owl-nav .owl-next { right:0; background-position:-38px 0;} 
.aixinMain .axIntro { width:40%; float:right; overflow:hidden;}
.aixinMain .axIntro .box { padding:30px 20px; background:#fbfbfb url(../images/lvse/xcmg_logo.png) right bottom no-repeat; border:#e6e6e6 1px solid; height:313px; font-size:14px; line-height:1.8; overflow:hidden;}
.aixinMain .axIntro .text { height:313px; overflow:hidden; position:relative;}
.aixinMain .axIntro .box .text_b { margin-right:15px;}
.aixinMain .axIntro .scroll_bar { background:url(../img/grey_line.png) center top repeat-y;}
.aixinMain .axIntro .scroll_slider { border-radius:0; background:#c42028;}
.aixinMain .tab_c { display:none;}
.aixinMain .tab_c_cur { display:block;}

body .box_wrap_bar{background:#c42028;}

/*404页面*/
.channel_content.false{padding:310px;}
.false01 .content{width:850px;position:absolute; left:50%; margin-left:-425px; top:50%; margin-top:-302px; }
.false01 .content .box{width:55%; margin:0 auto; padding-top:100px; padding-bottom:110px;}
.false01 .text{padding:20px 0 0 60px;}
.false01 .text .txt1{font-size:28px; font-weight:bold; color:#c42028; margin-bottom:25px;}
.false01 .text .txt2{font-size:18px; font-weight:bold; color:#1f1f1f;}
.false01 .text .txt3{font-size:14px; color:#666; line-height:26px; margin-top:10px; margin-bottom:20px;}
.false01 .text .txt3 li{position:relative; padding-left:25px;}
.false01 .text .txt3 li:after{content:''; position:absolute; left:0; top:50%; margin-top:-4px; width:8px; height:8px; border-radius:50%; background:#959595;}
.false01 .text .txt4{font-size:16px; color:#666; line-height:26px;}
.false01 .text .txt4 a{color:#c42028;}


/* 20240527 举报制度页 */
.channel_content.jubao{padding:0;}
.jubao01{padding:70px 0;background:url(../img/jubao01_bg.png) no-repeat center right; color:#555555;}
.jubao01 .content{width:62%;}
.jubao01 .tit{font-size:33px; font-weight:bold;}
.jubao01 .con{font-size:24px; margin:20px 0;}
.jubao01 .txt{font-size:14px; line-height:30px;}
.jubao02{padding:90px 0;background:url(../img/jubao02_bg.jpg) no-repeat center; color:#fff;}
.jubao02 .infor{font-size:30px; font-weight:bold; margin-bottom:45px;}
.jubao02 .content ul li{float:left; width:50%;}
.jubao02 .content ul li dl dt{font-size:18px; font-weight:bold; margin-bottom:20px;}
.jubao02 .content ul li dl dd{padding-left:30px; font-size:15px; font-weight:bold; margin-bottom:15px;}
.jubao02 .content ul li dl dd.dd1{background:url(../img/jubao02_icon1.png) no-repeat 0 3px;}
.jubao02 .content ul li dl dd.dd2{background:url(../img/jubao02_icon2.png) no-repeat 0 3px;}
.jubao02 .content ul li dl dd.dd3{background:url(../img/jubao02_icon3.png) no-repeat 0 3px;}
.jubao03{padding:80px 0;}
.jubao03 .infor{text-align:center;}
.jubao03 .infor .tit{font-size:40px; font-weight:bold; color:#555;}
.jubao03 .infor .con{font-size:14px; color:#555; margin:25px 0 60px;}
.jubao03 .content ul li{float:left; width:50%; text-align:center; position:relative;}
.jubao03 .content ul li .cover{position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; visibility:hidden; transition:.3s ease;}
.jubao03 .content ul li:hover .cover{opacity:1; visibility:visible;}
.jubao03 .content ul li a{display:block; position:relative; z-index:1;}
.jubao03 .content ul li .rect-476{padding-bottom:47.6%;}
.jubao03 .content ul li .box{padding:40px 0; position:relative; z-index:1;}
.jubao03 .content ul li .img{width:78px; height:82px; background:url(../img/jubao03_1.png) no-repeat; margin:0 auto;}
.jubao03 .content ul li:hover .img{background:url(../img/jubao03_1_hover.png) no-repeat;}
.jubao03 .content ul li.li1 .img{background-position:0 0;}
.jubao03 .content ul li.li2 .img{background-position:-78px 0;}
.jubao03 .content ul li.li3 .img{background-position:-156px 0;}
.jubao03 .content ul li.li4 .img{background-position:-234px 0;}
.jubao03 .content ul li .tit{font-size:24px; color:#555; font-weight:bold; margin:20px 0 30px; transition:.3s ease;}
.jubao03 .content ul li .more{font-size:14px; color:#666; line-height:30px; transition:.3s ease;}
.jubao03 .content ul li .more i{display:inline-block; width:8px; height:30px; vertical-align:middle; margin-left:10px;}

.jubao03 .content ul li a{border-bottom:1px solid #d4d4d4;}
.jubao03 .content ul li a{border-top:1px solid #d4d4d4;}
.jubao03 .content ul li a{border-right:1px solid #d4d4d4;}
.jubao03 .content ul li.li1 a{border-left:1px solid #d4d4d4;}
.jubao03 .content ul li .cover img{width:100%; height:100%; object-fit:cover;}

.jubao03 .content ul li:hover .tit{color:#fff;}
.jubao03 .content ul li:hover .more{color:#fff;}

/* 20240529 */
.report01 .box{display:flex; align-items:flex-start; justify-content:flex-start; flex-wrap:wrap;}
.report01 .box .inp_box{width:23.4%; margin-right:2.133%; height:60px; background:#f5f5f5; position:relative; margin-bottom:30px; padding:15px; box-sizing:border-box;}
.report01 .box .inp_box:last-child{margin-right:0;}
.report01 .box .inp_box i{position:absolute; left:16px; top:8px; line-height:1; color:#ff0000; font-size:16px; font-style:normal;}
.report01 .box .inp_box .inp{display:block; color:#53565a; width:100%; line-height:30px; border:0; margin:0; padding:0; background:none; font-size:16px; outline:none;}
.report01 .box .inp_box.inp_choose{display:flex; align-items:center; justify-content:space-between; font-size:16px;}
.report01 .box .inp_box.inp_choose span{display:block; color:#53565a; font-size:16px;}
.report01 .box .inp_box.inp_choose .choose_box{display:flex;}
.report01 .box .inp_box.inp_choose .choose_box label{display:flex; align-items:center; margin-right:30px;}
.report01 .box .inp_box.inp_choose .choose_box label input{margin:0; width:21px; height:21px; border:1px solid #c9c9c9; line-height:1; background:#f5f4f2;}
.report01 .box .inp_box.inp_choose .choose_box label b{display:inline-block; margin-left:5px; color:#53565a; font-size:16px; line-height:1; font-weight:normal;}
.report01 .box .text_area{width:100%; margin-bottom:30px;}
.report01 .box .text_area .text_{display:block; box-sizing:border-box; padding:18px 15px; width:100%; height:156px; border:0; margin:0; outline:none; background:#f5f5f5; color:#53565a; line-height:30px; font-size:16px;}
.report01 .box .yzm_box{width:100%; display:flex; align-items:center; justify-content:flex-start; font-size:16px; line-height:30px;}
.report01 .box .yzm_box .inp_box{margin-bottom:0;}
.report01 .box .yzm_box img{width:197px; height:50px;}
.report01 .box .yzm_box em{color:#ff0000; margin:0 10px;}
.report01 .box .yzm_box span{cursor:pointer; color:#53565a;}
.report01 .btns_box{text-align:center; font-size:0; margin-top:30px;}
.report01 .btns_box button{display:inline-block; vertical-align:middle; width:310px; background:#d5d5d5; height:60px; line-height:60px; color:#fff; border:none; padding:0; outline:none; cursor:pointer; transition:0.4s;}
.report01 .btns_box button:hover{background:#c42028;}
.report01 .btns_box button.btns01{background:#c42028; margin-right:20px;}
.report01 .box .inp_box .Validform_wrong{position:absolute; top:95%;}