body{font-family: Microsoft YaHei, Arial, Helvetica, sans-serif !important;}
@media(max-width:1024px) {
	body{padding-top:0;}
}
.Top002138 { position: fixed; z-index: 999 !important; box-shadow: 0 0 5px rgba(0,0,0,0.1); width: 100%; top: 0; left: 0; transition: 0.3s; }
.Top002138 .auto { max-width: 1400px; }
.Top002138 .header-left { float: left; width: 22%; }
.Top002138 .header-left .logo { display: table; height: 80px; }
.Top002138 .header-left .logo li { display: table-cell; vertical-align: middle; }
.Top002138 .header-left .logo img { max-height: 100%; max-width: 130px; }
.Top002138 .header-left .code { width: 190px; text-align: center; }
.Top002138 .header-left .code span{ display: block; font-size: 16px; color: #fff; text-align: center; }
.Top002138 .header-right, 
.Top002138 .header-mid { float: right; }
.Top002138 .header-right { padding-top: 22px; }
.Top002138 .header-right dd { float: left; line-height: 36px; margin-left: 20px; }
.Top002138 .search-box{position: relative;}
.Top002138 .open-search { width: 36px; height: 36px; background: url(../images/Top002138-searchbg.png) no-repeat center center; cursor: pointer; }
.Top002138 .open-search-on { background: none; position: relative; }
.Top002138 .open-search-on::before, .Top002138 .open-search-on::after { position: absolute; content: ''; width: 60%; left: 20%; top: 50%; transform: rotate(45deg); height: 3px; background: #d92c1d; }
.Top002138 .open-search-on::after { transform: rotate(-45deg); }
.Top002138 .top-language span { padding-right: 15px; background: url(../images/Top002138-a_lang.png) no-repeat right center; color: #fff; }
.Top002138 .top-language .top-sub { position: absolute; left: 0; width: 100%; }
.Top002138 .top-language .top-sub a { color: #fff; line-height: 30px; }
.Top002138 .top-search { display: none; position: absolute; right: 0; top: 100%; background: #fff; border: 15px solid #fff; width: 320px; margin-top: 22px;z-index: 110;}
.Top002138 .top-search .text { border: 1px solid #d92c1d; height: 38px; line-height: 38px; padding: 0 50px 0 10px; width: 100%; color: #999; }
.Top002138 .top-search .btn { position: absolute; right: 0; width: 40px; height: 100%; top: 0; background: url(../images/Top002138-searchbg_red.png) no-repeat center center; border-left: 1px solid #d92c1d; }
.morea{margin:auto; width:120px; margin-top:20px; margin-bottom:20px; text-align:center; background:#dddddd; height:36px; line-height:36px;border-radius:5px}
.morea a{color:#151515; text-decoration:none;border-radius:5px;}
.morea a:hover{color:#fff; display:block; background:#da251c;}
.tytitle{text-align:center;	font-weight:bold;
	padding-bottom: 20px; padding-top:35px;
}
.tytitle b{
	display:inline-block;
	padding-bottom: 20px;
	font-size: 38px;
	color:#282828;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d92c1c;
}
.index_zxcp {
	margin: 20px 10px 0px; overflow: hidden; border-top-color: rgb(224, 224, 224); border-left-color: rgb(224, 224, 224); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.index_zxcp .index_zxcp_list {
	padding-bottom: 20px; border-right-color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.index_zxcp .index_zxcp_list a {
	padding-top: 37px; display: block;
}
.index_zxcp .index_zxcp_list a img {
	margin: 0px auto; width: auto; height: 70px; display: block;
}
.index_zxcp .index_zxcp_list a h3 {
	text-align: center; color: rgb(68, 68, 68); line-height: 33px; padding-top: 12px; font-size: 18px;
}
.index_zxcp .index_zxcp_list a p {
	text-align: center; color: rgb(162, 162, 162); line-height: 28px;
}
.col-lg-3 {
	padding-right: 15px; padding-left: 15px; position: relative; min-height: 1px;
}
.col-lg-3 {
	float: left;
}
.col-lg-3 {
	width: 20%;
}
.lxnrle{width:900px; margin:auto;}
.lxnrri{float:right; height:250px; width:213px;}
.lxnrri img{
	border: 3px solid #da251c; text-align:center;
}
.lxnrri p{text-align:center; font-size:14px;}
.Top002138 .header-menu li { width: auto !important;position: inherit !important;}
.Top002138 .header-menu li em { padding: 25px 4px; }
.Top002138 .header-menu li em a { padding: 0 20px; border-radius: 3px; line-height: 30px; font-size: 16px; color: #fff; }
.Top002138 .header-menu li.aon em a, 
.Top002138 .header-menu li em a:hover { background-image: linear-gradient(#da251c, #da251c); color: #fff; }
.Top002138 .header-menu li .sub { transition: height 0.1s;background:rgba(245, 245, 245, 0.95);width: 100%;left:0; top: 80px !important;}
.Top002138 .header-menu li .sub-menu{max-width: 1200px;margin:0 auto;text-align: center; font-size: 0;}
.Top002138 .header-menu li:nth-child(5) .sub-menu{ text-align: justify; }
.Top002138 .header-menu li .sub-menu dl { position: relative; }
.Top002138 .header-menu li#m4 .sub-menu dl { padding-left: 70px; }
.Top002138 .header-menu li .sub-menu dd { display: inline-block; width:66px; margin-right: 25px; line-height:86px; vertical-align: top; }
.Top002138 .header-menu li#m4 .sub-menu dd { position: absolute; top: 0; left: 0; }
.Top002138 .header-menu li .sub-menu dt {padding: 0 2.5%;display: inline-block;}
.Top002138 .header-menu li .sub-menu dt em{ padding: 0; }
.Top002138 .header-menu li .sub-menu dt a { background: none!important; color: #333!important; font-size: 18px;line-height:83px;padding:0;position: relative; border-bottom: 3px solid transparent; }
.Top002138 .header-menu li .sub-menu dt a:hover { background: none!important; color: #d92c1d!important;}
.Top002138 .header-menu li .sub-menu dt .wap-nav { display: none; }
.Top002138 .header-menu li .sub-menu dt.on a{border-bottom:3px solid #d82c20;}

.Top002138 .header-menu li .three{ text-align: left; border-top:1px solid #C7C7C7; margin-top: -4px; max-height: 75vh;overflow-x: hidden;}
.Top002138 .header-menu li .three .auto{ padding-bottom: 2%; }
.Top002138 .header-menu li .three .three-menu{ display: none; text-align: center; }
.Top002138 .header-menu li:nth-child(5) .three .three-menu{ max-width: 1200px; text-align: justify; }
.Top002138 .header-menu li .three .box{ display: inline-block; vertical-align: top; }
.Top002138 .header-menu li .three .item{ margin-right: 90px; }
.Top002138 .header-menu li .three .item *{margin:0;}
.Top002138 .header-menu li .three .item h2{ background-position: left center; background-repeat: no-repeat; padding-left: 30px; font-size: 18px; color: #333; line-height: 96px; }
.Top002138 .header-menu li .three .item h3{ background: url(../images/Top002138-point.png) no-repeat left center; margin-left: 30px; padding:6px 0 10px 21px; font-weight: normal; color: #787878; text-align: justify; }
.Top002138 .header-menu li .three .item h2:hover,
.Top002138 .header-menu li .three .item h3:hover{ color: #d82c20; }
.Top002138 .header-menu li .three .item h3 a{font-size: 14px;color: #282828;}
.Top002138 .header-menu li .three .item p{margin-bottom: 8px;}
.Top002138 .header-menu li .three .item p a{font-size: 13px;color: #666;}
.Top002138 .header-menu li .three .item p a:before{display: inline-block;content: '';width: 6px;height: 1px;background: #d0d0d0;margin-right: 4px;position: relative;top:-4px;}
.Top002138 .header-menu li .three .item a.more{font-size: 16px;color: #d82c20;padding:6px 0 0 0;display: block;}

.Top002138 .header-menu li#m3 .sub{ background: #fff; }
.Top002138 .header-menu li#m3 .three .auto{ padding-top: 2%; }
.Top002138 .header-menu li#m3 .three .proitem{ position: relative; display: none; float: left; width: 25%; height: 210px; margin-right: 0; padding: 10px 0 0 135px; font-size: 0; border-right: 1px solid #eee; border-bottom: 1px solid #eee; overflow: hidden; }
.Top002138 .header-menu li#m3 .three .proitem:nth-child(1),
.Top002138 .header-menu li#m3 .three .proitem:nth-child(2),
.Top002138 .header-menu li#m3 .three .proitem:nth-child(3),
.Top002138 .header-menu li#m3 .three .proitem:nth-child(4),
.Top002138 .header-menu li#m3 .three .proitem:nth-child(5),
.Top002138 .header-menu li#m3 .three .proitem:nth-child(6),
.Top002138 .header-menu li#m3 .three .proitem:nth-child(7),
.Top002138 .header-menu li#m3 .three .proitem:nth-child(8),
.Top002138 .header-menu li#m3 .three .proitem:nth-child(9),
.Top002138 .header-menu li#m3 .three .proitem:nth-child(10),
.Top002138 .header-menu li#m3 .three .proitem:nth-child(11),
.Top002138 .header-menu li#m3 .three .proitem:nth-child(12){ display: block; }
.Top002138 .header-menu li#m3 .three .proitem:nth-child(9),
.Top002138 .header-menu li#m3 .three .proitem:nth-child(10),
.Top002138 .header-menu li#m3 .three .proitem:nth-child(11),
.Top002138 .header-menu li#m3 .three .proitem:nth-child(12){ border-bottom: none; }
.Top002138 .header-menu li#m3 .three .proitem figure{ position: absolute; left:10px; top: 10px; width: 35%; max-width: 110px; padding-bottom: 120px; background-repeat: no-repeat; background-size: cover; background-position: center; }
.Top002138 .header-menu li#m3 .three .proitem h3{ background: none; margin-left: 0; padding: 0 0 15px; font-size: 18px; color: #333; font-weight: bold; }
.Top002138 .header-menu li#m3 .three .proitem dl dd a{ font-size: 14px; color: #666; line-height: 1.8; text-align: justify; }
.Top002138 .header-menu li#m3 .three .proitem h3:hover,
.Top002138 .header-menu li#m3 .three .proitem dl dd a:hover{ color: #d82c20; }

.Top002138 .header-menu li#m4 .three .auto{ padding-left: 100px; padding-bottom: 0; }
.Top002138 .header-menu li#m4 .three .box{ display: inline-block; vertical-align: top; }
.Top002138 .header-menu li#m4 .three .item h2{ padding-left: 0; line-height: 70px; }


/* 鼠标经过和悬浮 */
.Top002138:hover,
.Top002138_fixed { background: #fff; }
.Top002138:hover .header-menu li em a,
.Top002138_fixed .header-menu li em a,
.Top002138:hover .header-left .code span,
.Top002138_fixed .header-left .code span,
.Top002138:hover .top-language span,
.Top002138_fixed .top-language span { color: #333; }
.Top002138:hover .top-language span,
.Top002138_fixed .top-language span { background: url(../images/Top002138-a_lang-fix.png) no-repeat right center;}
.Top002138:hover .open-search,
.Top002138_fixed .open-search { background: url(../images/Top002138-searchbg-fix.png) no-repeat center center; }
.Top002138:hover .header-menu li.aon em a{ color: #fff; }

.Top002138 .sub-menu-layer { background: #F5F5F5; }
.hzhb{margin:auto; width:100%; background:#f0f4f7; padding-bottom:30px;}

.Menu000939 li.cur {
  /*background: url(../images/TInpage/aboutMenuBg02.png) no-repeat center;*/
  background-color: #da251c;
  border-color:#da251c;
  color:#FFFFFF;
}
.Menu000939 li.cur a {
  color: #fff;
}

.Menu000939 li.cur {
  /*background: url(../images/TInpage/aboutMenuBg02.png) no-repeat center;*/
  background-color: #da251c;
  border-color:#da251c;
  color:#FFFFFF;
}
.Menu000939 li.cur a {
  color: #fff;
}

@media(max-width:1200px) {
.Top002138 .header-menu li em a { padding: 0 10px; }
.Top002138 .header-left { width: 19%; }
.Top002138 .header-left .code { width: 130px; }
.Top002138 .header-left .code span{ font-size: 14px; }
}
@media(max-width:1080px) {
.Top002138 .header-menu li em a { font-size: 14px; }
}

@media(min-width:1025px) {
.Top002138 .top-language { position: relative; }
.Top002138 .top-language .top-sub { display: none; background: #d92c1d; text-align: center; top: 100%; }
.Top002138 .top-language .top-sub a { display: block; border-bottom: 1px solid #fff; }
.Top002138 .top-search { max-width: 400px; }
}

@media(max-width:1024px) {
.Top002138 { position: relative; z-index: 100;}
.Top002138 .header-left .logo{ height: 60px; }
.Top002138 .header-right .search-box,
.Top002138 .top-language span { display: none; }
.Top002138 .top-language .top-sub { display: block !important; height: 37px !important; background: #000; top: 0; text-align: right; padding: 0 2%; }
.Top002138 .top-language .top-sub a { display: inline-block; border: 1px solid #d92c1d; color: #d92c1d; padding: 0 10px; margin-left: 5px; line-height: 25px; }
.Top002138 .top-language .top-sub a:first-child{border: 1px solid #fff;background: #fff;}
.Top002138 .header-left { width: 50%; }
.Top002138 .header-right{ padding-top: 12px; }
.Top002138 .header-right dd.open-search, .Top002138 #open_menu { border: 1px solid #848585; border-radius: 50%; }
.Top002138 .header-right dd.top-language { margin-left: 0; }
.Top002138 #open_menu { width: 36px; height: 36px; position: relative; }
.Top002138 #open_menu i, .Top002138 #open_menu i::before, .Top002138 #open_menu i::after { background: #848585; }

.Top002138 #open_menu i { width: 60%; left: 20%; top: 50%; height: 1px; }
.Top002138 #open_menu.open_menu_on { background: #d92c1d; border: none; }
.Top002138 #open_menu.open_menu_on i { background: #fff !important; }
.Top002138 #open_menu.open_menu_on i::before, .Top002138 #open_menu.open_menu_on i::after { transform: rotate(0deg); background: #fff; }
.Top002138 #open_menu.open_menu_on i::before { top: -6px !important; }
.Top002138 #open_menu.open_menu_on i::after { top: 6px !important; }
.Top002138 .header { position: initial; padding: 0 3%; }
.Top002138 #header-menu { position: absolute; top: 100%; left: 0; width: 100%; height: 150vw; background: #fff; display: none;overflow: auto; }
.Top002138 #header-menu li { border-bottom: 1px solid #eee; }
.Top002138 #header-menu li dd,
.Top002138 #header-menu li .three{ display: none; }
.Top002138 #header-menu li a { line-height: 49px; }
.Top002138 #header-menu li em a, 
.Top002138 #header-menu li em { border-bottom: 0; }
.Top002138 #header-menu li em a { color: #666; font-weight: normal; }
.Top002138 #header-menu li .sub { background: #d92c1d; }
.Top002138 #header-menu li .sub dt { border-bottom: 1px dashed rgba(255,255,255,0.4); }
.Top002138 #header-menu li .sub dt em a { font-size: 14px; color: #fff; }
.Top002138 #header-menu li .sub dt .wap-nav{ background: #af2418; height: 0; overflow: hidden; opacity: 0; transition: 0.5s; }
.Top002138 #header-menu li .sub dt.clickon .wap-nav{ height: auto; opacity: 1; }
.Top002138 #header-menu li .sub dt .wap-nav a{ border-bottom: 1px dashed rgba(217, 44, 29,0.75); }
.Top002138 #header-menu li.has-sub em a { background: url(../images/Top002138-a_lang.png) no-repeat 95% center; }
}


/*
 .Banner002608
 */
.Banner002608{ background: #f0f4f7; }
.Banner002608-body{ background:url(../images/Banner002608_bodybg.jpg) no-repeat center top; background-size:cover;}
.Banner002608 .auto{ overflow:hidden; position:relative; z-index:1;}
.Banner002608 .slides > li {display: none; -webkit-backface-visibility: hidden;} 
.Banner002608 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002608 .slides {display: block;} 
* html .Banner002608 .slides {height: 1%;}
.no-js .Banner002608 .slides > li:first-child {display: block;}
.Banner002608 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002608 .flex-viewport {max-height: 300px;}
.Banner002608 .slides {zoom: 1;}
/*.Banner002608 .bx-wrapper{ position:relative; z-index:1;}
.Banner002608 .bx-viewport{ z-index:1;}*/
.Banner002608 .slides li{ position:relative;}
.Banner002608 .slides li a{position: absolute;left:0;right:0;bottom: 0;top:0;}
.Banner002608 .slides li img{ width: 100%; }
.Banner002608 .slides li .videoBox{ position: absolute; width:100%; height:100%; text-align: center; overflow: hidden; max-height: 900px;}
.Banner002608 .slides li .videoBox video{ position: absolute; height: 100%; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.Banner002608 .slides li .pic{ opacity:0; }
.Banner002608 .slides li .ycenter{ position:absolute; left:0; width:100%; top:0; height:100%;}
.Banner002608 .slides li .txt{ padding:0 10%; width:100%;}
.Banner002608 .slides li .txt aside{ padding-top:5%;transition:0.8s 0.3s;}
.Banner002608 .slides li .txt aside a{ display:block; border-radius:35px; line-height:35px; width:125px; text-align:center;background:#1ac1b9; color:#fff;}
.Banner002608 .slides li .txt aside a:hover{background:#fff; color:#1ac1b9;}
.Banner002608 .slides li .txt aside,
.Banner002608 .slides li .txt img{ opacity:0; transform:translateX(50%);}
.Banner002608 .slides li .txt img{ transition:0.5s 0.3s; max-width:50%;}
.Banner002608 .slides li.flex-active-slide .txt aside,
.Banner002608 .slides li.flex-active-slide .txt img{transform:translateY(0); opacity:1;}
.Banner002608 .flex-direction-nav a{ display: none;opacity: .5;position:absolute; top:50%; width:52px; height:52px; background:rgba(117,170,210,0); margin-top:-36px; z-index:10;border-radius:50%; overflow:hidden; line-height:1000px;}
.Banner002608:hover .flex-direction-nav a{ display: block;}
.Banner002608 .flex-direction-nav a::before{ position:absolute; content:''; width:20px; height:20px; border-top:3px solid #D92C1C; border-right:3px solid #D92C1C; transform:rotate(45deg); left:50%; top:50%; margin:-10px 0 0 -14px;}
.Banner002608 .flex-direction-nav a.flex-prev{ left:3%;}
.Banner002608 .flex-direction-nav a.flex-prev::before{ transform:rotate(-135deg); margin-left:-6px;}
.Banner002608 .flex-direction-nav a.flex-next{ right:3%;}
.Banner002608 .flex-control-nav{ position:absolute; width:100%; bottom:3%; text-align:center; left:0; z-index:10;}
.Banner002608 .flex-control-nav li{ display:inline-block; padding:0 5px;}
.Banner002608 .flex-control-nav a{ display:inline-block; overflow:hidden; width:14px; height:14px; border-radius:50%; line-height:1000px; border:2px solid #222; }
.Banner002608 .flex-control-nav a.flex-active{ background:#222; opacity:1;}
@media(max-width:768px){
.Banner002608 .slides li .videoBox{display: none;}
.Banner002608 .slides li .pic{opacity: 1;}
.index_zxcp_list {
	width: 50%; float: left;
}
}
@media(max-width:480px){
.Banner002608 .flex-direction-nav{ display:none;}
.Banner002608 .slides li .txt aside a{ line-height:26px; width:90px; font-size:12px;}
.Banner002608 .slides li .videoBox video{ margin: 0; }
}

/*
 .Demo000930
 */
.Demo000930{ background: #f0f4f7; padding: 2% 0; }
.Demo000930 .title{ text-align:center; }
.Demo000930 .title b{
	display:inline-block;
	font-size: 38px;
	color:#282828;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d92c1c;
	padding-bottom:15px;
}
.Demo000930 .title p{ display:block; margin: 0; font-size: 16px; color:#777; text-align: center; }
.Demo000930 dl{ padding-top: 2%; }
.Demo000930 dl dd{ position: relative; float: left; width: 32%; margin-right: 1.5%; margin-bottom: 1.5%; padding-bottom: 22%; background: #fff; overflow: hidden;}
.Demo000930 dl dd:nth-child(3n){ margin-right: 0; }
.Demo000930 dl dd a{position: absolute; width: 100%; height: 100%; transition: 0.3s;z-index: 2 }
.Demo000930 dl dd .Ispic{position: absolute; width: 100%; height: 100%; transition: 0.5s;  background-repeat: no-repeat; background-position: center; background-size: cover; z-index: 1;}
.Demo000930 dl dd:hover .Ispic{ transform: scale3d(1.05,1.05,1.05); }
.Demo000930 dl dd h2{ position: absolute; left: 6%; bottom: 7%; margin: 0; font-size: 22px; color: #fff; font-weight: normal; transition: 0.3s; }
@media(max-width:640px){
.Demo000930 .title b{ font-size: 22px; }
.Demo000930 .title p{ font-size: 14px; line-height: 1.75; }
.Demo000930 dl dd h2{ font-size: 18px; }
}

/*
 .Floor001893
 */
.Floor001893{ padding: 2% 0 1%; overflow: hidden; }
.Floor001893 .auto{ position: relative; max-width: 1200px; }
.Floor001893 .title{ text-align:center; }
.Floor001893 .title b{ display:inline-block; font-size: 38px; color:#282828;}
.Floor001893 .title b:after{background:#D92C1C; display: block; margin: 20px auto; content: '';width: 150px;height: 1px; }

.Floor001893 .year{ position:relative; }
.Floor001893 .year .bd{ overflow:hidden;}
.Floor001893 .year .bd li{ float: left; padding:3% 0; font-size: 16px; color: #777; text-align:center; cursor: pointer; }
.Floor001893 .year .bd li img.hover{ display:none;}
.Floor001893 .year .bd li figure{ background: #fff; margin: 0 auto 15px; width: 78px; height: 78px; border: 1px solid #ebebeb; border-radius: 999px; }
.Floor001893 .year .bd li.on{ color:#e62129; font-weight: bold; }
.Floor001893 .year .bd li.on figure{ background-image: linear-gradient(#f08200, #e62129); }
.Floor001893 .year .bd li.on img{ display:none;}
.Floor001893 .year .bd li.on img.hover{ display:inline-block;}

.Floor001893 .txt li { position: relative; }
.Floor001893 .txt li img{ display:block; width:100%; }
.Floor001893 .txt li article{ background: rgba(0,0,0,0.5); position: absolute; bottom: 0; width: 100%; padding: 2% 3%; }
.Floor001893 .txt li article .txt{ padding-left: 2%; color: #fff; text-align: justify; border-left: 4px solid #e62129; }
.Floor001893 .txt li article .txt h2{ margin: 0 0 15px; font-size: 24px; font-weight: normal; }
.Floor001893 .txt li article .txt p{ margin: 0; font-size: 14px; opacity: 0.8; }
.Floor001893 .txt li article .txt span{ background: url(../images/Floor001210-arrow.png) no-repeat right center; position: absolute; right: 3%; top: 50%; transform: translateY(-50%); padding-right: 50px; font-size: 21px; }

.Floor001893 .prev,
.Floor001893 .next{ position:absolute; top: 40%; width:36px; height:36px; background:url(../images/Floor001893-controls.png) no-repeat left top; cursor:pointer; z-index: 2;}
.Floor001893 .prev{ left: -50px;}
.Floor001893 .next{ right: -50px; background-position:left bottom;}
.Floor001893 .nextStop,
.Floor001893 .prevStop{ cursor:default;}
.Floor001893 .prevStop{ background-position: right top;}
.Floor001893 .nextStop{ background-position: right bottom;}

@media(max-width:1400px){
.Floor001893 .prev{ left: 0;}
.Floor001893 .next{ right: 0;}
}
@media(max-width: 640px){    
.Floor001893 { padding: 1% 0 1%; }
.Floor001893 .title b{ font-size: 28px; }
.Floor001893 .year .bd li{ padding: 2% 0 0; }
.Floor001893 .txt li{ margin-top: 10px; }
.Floor001893 .txt li article .txt h2{ margin: 0 0 5px; font-size: 14px; font-weight:bold;}
.Floor001893 .txt li p{display:none;}
.Floor001893 .txt li article .txt span{ font-size: 14px; }
.Floor001893 .prev,
.Floor001893 .next{ top: auto; bottom: 45%; }
.Floor001893 .prev{ left: 5%;}
.Floor001893 .next{ right: 5%; }

}


/*
 .Floor001210 
 */
.Floor001210{ padding: 3% 0 5%; overflow: hidden; }
.Floor001210 .auto{ max-width: 1400px; }
.Floor001210 .title{ text-align:center;margin-bottom: 2%;}
.Floor001210 .title b{ display:inline-block; padding-bottom: 20px; font-size: 38px; color:#282828;}
.Floor001210 .title b:after{ content: '';width: 150px;height: 1px;background:#D92C1C;position: absolute;left:50%;bottom: 0;transform: translateX(-50%); }

.Floor001210 .item{ position: relative; padding:3% 0; font-size: 16px; color: #777; text-align:center; cursor: pointer;  }
.Floor001210 .hd li img.hover{ display:none;}
.Floor001210 .hd li figure{ background: #fff; margin: 0 auto 15px; width: 78px; height: 78px; border: 1px solid #ebebeb; border-radius: 999px; }
.Floor001210 .hd li.on{ background-image:url(../images/Floor001210-a_hover.png); color:#e62129; font-weight: bold;}
.Floor001210 .hd li.on figure{ background-image: linear-gradient(#f08200, #e62129); }
.Floor001210 .hd li.on img{ display:none;}
.Floor001210 .hd li.on img.hover{ display:inline-block;}

.Floor001210 .owl-nav div{ position:absolute; top:50%; width:22px; overflow:hidden; line-height:1000px; height:40px; margin-top:-20px; background:url(../images/Floor001210-btn.png) no-repeat left top; z-index:10;}
.Floor001210 .owl-nav .owl-prev{ left:0;margin-left:-40px;}
.Floor001210 .owl-nav .owl-next{right:0; margin-right:-40px; background-position: right top;}

.Floor001210 .main{ position:relative; padding-top:2%;}
.Floor001210 .bd li img{ display:block; width:100%; }
.Floor001210 .bd li article{ background: rgba(0,0,0,0.5); position: absolute; bottom: 0; width: 100%; padding: 2% 3%; }
.Floor001210 .bd li article .txt{ padding-left: 2%; color: #fff; text-align: justify; border-left: 4px solid #e62129; }
.Floor001210 .bd li article .txt h2{ margin: 0 0 15px; font-size: 24px; font-weight: normal; }
.Floor001210 .bd li article .txt p{ margin: 0; font-size: 14px; opacity: 0.8; }
.Floor001210 .bd li article .txt span{ background: url(../images/Floor001210-arrow.png) no-repeat right center; position: absolute; right: 3%; top: 50%; transform: translateY(-50%); padding-right: 50px; font-size: 21px; }

.Floor001210 .main .btn{ position:absolute; z-index:10; cursor:pointer; width:30px; height:30px; top:50%; margin-top:-15px;}
.Floor001210 .main .prev{ left:2%;}
.Floor001210 .main .next{ right:2%; transform:rotate(180deg);}
.Floor001210 .main .btn::before,
.Floor001210 .main .btn::after{ position:absolute; content:''; top:50%; transform:rotate(45deg); margin-top:2px; width: 60%; height:2px; border-radius:2px; background-color:#fff; left:35%;}
.Floor001210 .main .btn::after{  transform:rotate(-45deg); margin-top: -10px;}

.Floor001210 .main .btn:hover::before,
.Floor001210 .main .btn:hover::after{background: #e62129; }
@media(max-width: 1400px){
.Floor001210 .owl-nav .owl-prev{margin-left:0;}
.Floor001210 .owl-nav .owl-next{margin-right:0;}
}
@media(max-width:640px){
.Floor001210 .hd li{ margin: 2% 6% 0; padding: 6% 0 0; }
.Floor001210 .hd li figure{ margin-bottom: 10px; }
.Floor001210 .owl-nav {display: none;}
.Floor001210 .main{ padding-top: 10%; }
.Floor001210 .main .bd li article .txt h2{ margin: 0 0 10px; font-size: 20px; }
.Floor001210 .main .bd li article .txt span{ font-size: 16px; }
}


/*这是滚动插件的公用样式 如出现雷同 请删除*/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
	0%{opacity:1}
	100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/*
 .Floor002718 
 */
.Floor002718{ position:relative; z-index:1;margin:0 auto;text-align: center;border-radius: 5px; overflow: hidden; }
.Floor002718 .main{border-radius: 5px;color:#e5dbcb; padding: 10% 0 10% 0; background-position:center center; background-size:cover; background-repeat:no-repeat;transition: .3s;}
.Floor002718 .main:hover{transform: scale(1.02);box-shadow:0px 10px 20px rgba(3,21,39,.3);}
.Floor002718 .main .ytable{ height:100%;}
.edit-css-2718{ font-size:16px; text-align:center; line-height:32px;}
.edit-css-2718 .tit{ font-size: 38px;line-height: 48px;color: #282828; margin-top: 10px; margin-bottom: 8%; padding-bottom: 20px;position: relative; }
.edit-css-2718 .tit:after{ content: '';width: 150px;height: 1px;background:#D92C1C;position: absolute;left:50%;bottom: 0;transform: translateX(-50%); }
.Floor002718 .main .more{display: block;text-align: left;position: absolute;left:50%;bottom: 30%;transform: translateX(-50%);}
.Floor002718 .main .more a{ display: inline-block; font-size: 21px; color: #333; }
.Floor002718 .main .more a:hover{ color: #d92c1d; }
.Floor002718 .main .more a i{display: inline-block;content: '';width: 30px;height: 18px;background: url(../images/Floor001853-icon.png) no-repeat center; position: relative;top:2px; margin-left: 15px; }
.Floor002718 .main .more a:hover i{background: url(../images/Floor001853-icon-on.png) no-repeat center; }
@media(max-width:640px){
.Floor002718 .main{}
.edit-css-2718 .tit{font-size: 28px;}
.edit-css-2718 .tit:after{ position: relative; left: auto; bottom: auto; transform: translateX(0); text-align: center; }
.Floor002718 .more a{font-size: 16px;}
}


/*
 .Floor002140
 */
.Floor002140{ padding: 1% 0; }
.Floor002140 .title{ text-align:center;margin-bottom: 2%;}
.Floor002140 .title b{
	display:inline-block;
	padding-bottom: 20px;
	font-size: 38px;
	color:#282828;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d92c1c;
}
.Floor002140 .title a{float: right;font-size: 22px;color:#282828;}
.Floor002140 .title a i{display: inline-block;content: '';width: 36px;height: 36px;background: url(../images/Floor002140_icon.png) no-repeat center;position: relative;top:10px;}
.Floor002140 .title a:hover{color: #D92C1D;}
.Floor002140 .title a:hover i{background: url(../images/Floor002140_icon-on.png) no-repeat center;}

.Floor002140 .tab{ padding: 2% 0 3%; text-align: center; }
.Floor002140 .tab span{ background-image: linear-gradient(#d4d7d9,#babdbf); display: inline-block; margin: 0 15px; padding: 8px 30px; font-size: 16px; color: #333; border-radius: 4px; cursor: pointer; }
.Floor002140 .tab span:hover,
.Floor002140 .tab span.aon{ background-image: linear-gradient(#da251c, #da251c); color: #fff; }

.Floor002140 .tab_list{ }
.Floor002140 .tab_list .dl1{ float: left; width: 40%; }
.Floor002140 .tab_list .dl2{ float: right; width: 54%;}
.Floor002140 .tab_list dd{ position: relative; margin-bottom: 11%; padding-left: 20%; }
.Floor002140 .tab_list dd:last-child{ margin-bottom: 0; }
.Floor002140 .tab_list dd *{margin:0;}
.Floor002140 .tab_list dd b{ position: absolute; top: -10px; left: 0; padding-right: 20px; font-size: 70px; color: #eee; font-weight: normal; border-right: 1px solid #eee; }
.Floor002140 .tab_list dd time{ position: absolute; right: 0; font-size: 14px;line-height: 22px;color: #999;margin-bottom: 0;}
.Floor002140 .tab_list dd h2{ padding-right: 100px; color: #282828; font-size: 18px; line-height: 30px; }
.Floor002140 .tab_list dd p{ color: #666; line-height: 1.8; text-align: justify; overflow: hidden; }

.Floor002140 .tab_list dt .Ispic{ padding-bottom:50%; display:block; position:relative; overflow: hidden; }
.Floor002140 .tab_list dt .Ispic .pic{position: absolute;left:0;right: 0;bottom: 0;top:0;transition: .3s;background-size: cover;background-position: center;}
.Floor002140 .tab_list dt .Ispic img{ display:none;}
.Floor002140 .tab_list dt figure{ position: relative; padding: 5% 0 0;}
.Floor002140 .tab_list dt figure *{margin:0;}
.Floor002140 .tab_list dt time{ font-size: 14px; color: #666; }
.Floor002140 .tab_list dt h2{ margin: 5px 0 0; font-size: 18px; line-height: 45px; color: #282828;}
.Floor002140 .tab_list dt p{ font-size: 14px; color: #999; line-height: 2; text-align: justify; }


@media(max-width:1000px){
.Floor002140 .more{ padding-left:0; padding-top:3%;}
.Floor002140 .more a{ margin:0 auto;}
}
@media(max-width:640px){
.Floor002140 .title b{font-size: 28px;font-weight: normal;}
.Floor002140 .title a{font-size: 16px;position: relative;top: -10px;}
.Floor002140 .tab { padding: 5% 0 6%; }
.Floor002140 .tab span{ margin: 0 10px; padding: 8px 20px; font-size: 14px; }
.Floor002140 .tab_list{padding:0;}
.Floor002140 .tab_list dd time{ position: relative; color: #666; }
.Floor002140 .tab_list dt{ margin-bottom: 5%; border-bottom: 1px solid #eee; }
.Floor002140 .tab_list .dl1,
.Floor002140 .tab_list .dl2{ float:none; width:auto; }
.Floor002140 .tab_list dd{ margin-bottom: 8%; padding: 0 3% 5%; border-bottom: 1px solid #eee; }
.Floor002140 .tab_list dd h2{ padding-right: 0;}
.Floor002140 .tab_list dt figure{padding: 5% 2%; }
.Floor002140 .tab_list dd b{ display: none; }
}
@media(max-width:480px){
.Floor002140 .tab_list dt time span{ font-size:30px;line-height:30px;}
}


.Bottom002574{background:#222222e3;color: #999;}
.Bottom002574 .bottom{ padding: 3% 0 0% 0; }
.Bottom002574 .share{ position: relative; float: left; width: 26%; margin-right: 10%; }
.Bottom002574 .share::after{ background: #343434; position: absolute; top: 0; right: -15%; width: 1px; height: 100%; content: '';  }
.Bottom002574 .share li{ }
.Bottom002574 .share li img.logo{ margin-bottom: 20px; }
.Bottom002574 .share .bdsharebuttonbox a{background: url(../images/share.png) no-repeat center top; position: relative; float:none; display: inline-block; margin:0 15px 10px 0; width:33px;  padding:0; height:33px;}
.Bottom002574 .share .bdsharebuttonbox{width:100px; text-align:center;}
.Bottom002574 .share .bdsharebuttonbox img{width:100px; height:100px;}
.Bottom002574 .share .bdsharebuttonbox a.bds_qzone{ background-position:center -44px;}
.Bottom002574 .share .bdsharebuttonbox a.bds_tsina{ background-position:center -86px;}
.Bottom002574 .share .bdsharebuttonbox a img{ display: none; position: absolute; top: 110%;max-width: 120px;}
.Bottom002574 .share .bdsharebuttonbox a:hover img{ display: block; }
.Bottom002574  nav dl{ float:left; margin-right: 4.05%;}
.Bottom002574  nav dl a{color:#FFFFFF; text-decoration:none;}
.Bottom002574  nav dl:last-child{ margin-right:0;}
.Bottom002574  nav dt{padding-bottom:20px;font-size: 16px;color: #fff;font-weight: normal;position: relative;}
.Bottom002574  nav dt i{display: inline-block;content: '';width: 36px;height: 36px;background: url(../images/Floor002140_icon.png) no-repeat center;position: absolute;top:-4px;}
.Bottom002574  nav dd{ line-height:24px; font-size:14px; padding-bottom: 10px;}
.Bottom002574  nav dd a{ color:#999;} 
.Bottom002574  nav dd a:hover{ color:#D92C1D;} 
.Bottom002574 .copyright{
	padding-top:1%;
	padding-bottom:1%;
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #343434;
}
.Bottom002574 .copyright a{ color:#a8a8a8;}
.Bottom002574 .copyright a:hover{ color:#fff;}
@media(min-width:1025px){
.Bottom002574 .copyright dt{ float:right;}
.Bottom002574 .copyright dd{ float:left;}
}
.Bottom002574 .copyright dt a{color: #999;}
.Bottom002574 .copyright dt a::after{ display:inline-block; content:''; width:1px; height:14px; background:#666; margin:0 14px;position: relative;top:2px;}
.Bottom002574 .copyright dt a:last-child::after{ display:none;}
@media(max-width:1024px){
.Bottom002574 .bottom{ padding: 2% 0; overflow: hidden; }
.Bottom002574 .copyright{ padding-top:2%; padding-bottom:2%;}
.Bottom002574 .copyright{ text-align:center;}
.Bottom002574 .copyright dt{ padding-bottom:10px;}
.Bottom002574 .share,
.Bottom002574  nav dl{ display:none;}
.Bottom002574  nav dl.contact{ display:block;}
}
@media(max-width:480px){
.Bottom002574 .share{ display:block; float:none; width: 100%; margin:0 auto; text-align: center; }
.Bottom002574 .share li img.logo{ margin-bottom: 0; padding-top: 25px; width: 150px; }
.Bottom002574 .share .bdsharebuttonbox a{display: inline-block;margin:0 15px 0px 0;}
}


.Banner002291 { overflow: hidden;position: relative;}
.Banner002291 span{ display: none;}
.Banner002291 img{ max-width: none; width: 155%; margin-left: -27.5%;}
.Banner002291 .txt{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);color: #fff;max-width: 960px;text-align: center;}
.Banner002291 .txt h2{margin:0;font-size: 50px; letter-spacing: 10px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#333;-webkit-text-fill-color:rgba(255,255,255,0.9);}
.Banner002291 .txt p{margin:0;font-size: 22px;padding-top: 30px;line-height: 36px;}
@media only screen and (min-width: 768px) {
.Banner002291 img{ width: 150%; margin-left: -25%;}
}
@media only screen and (min-width: 1024px) {
.Banner002291 img{ width: 140%; margin-left: -20%;}
}
@media only screen and (min-width: 1200px) {
.Banner002291{ height: 500px;}
.Banner002291 img{ display: none;}
.Banner002291 span{ display: block; background-position: center; background-repeat: no-repeat; background-size: cover; height: 900px; width: 100%;}
}
@media(max-width:768px){
.Banner002291 .txt{}
.Banner002291 .txt h2{font-size: 16px;}
.Banner002291 .txt p{font-size: 12px;margin-top: 10px;padding-top: 0px;line-height: 24px;height: 48px;overflow: hidden;}
}

.Banner002307 { overflow: hidden;}
.Banner002307 span { display: none; }
.Banner002307 img { max-width: none; width: 100%; margin-left: 0; }

@media only screen and (min-width: 768px) {
.Banner002307 img { width: 150%; margin-left: -25%; }
}

@media only screen and (min-width: 1024px) {
.Banner002307 img { width: 140%; margin-left: -20%; }
}

@media only screen and (min-width: 1200px) {
.Banner002307 { height: 900px; }
.Banner002307 img { display: none; }
.Banner002307 span { display: block; background-position: center; background-repeat: no-repeat; background-size: cover; height: 900px; width: 100%; }
}


/*
 .PicList002797
 */
.PicList002797{padding:3% 0;}
.PicList002797 h1{ margin: 0 0 1%; padding-bottom: 1%; color: #333;position: relative; font-size: 24px; text-align: center; }
.PicList002797 h1:after{display: inline-block;content: '';width: 40px;height: 2px;background: #D82C20;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);}

.PicList002797 ul{ margin-bottom: 4%; color: #999; text-align: center; }
.PicList002797 li{ float:left; width: 23%; margin-right:2.5%;margin-top: 2%; }
.PicList002797 li:nth-child(4n){margin-right:0; }
.PicList002797 li a{ display:block; position:relative; }
.PicList002797 li h3{ margin:0; text-align:center; font-weight:normal;}
.PicList002797 li figure{ background-size: contain; padding-bottom:100%; margin-bottom: 4%;border: 1px solid #e8e8e8; }
.PicList002797 li h3{ font-size: 15px; color:#666;height: 48px;line-height: 24px;}

.PicList002797 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:rgba(217,44,29,0.9); z-index:10; transition:0.3s; color:#fff; }
.PicList002797 li:hover{ box-shadow:0 0 15px 3px #ccc; border-color:rgba(217,44,29,0.9);}
.PicList002797 li:hover a .hover{ opacity:1;}
.PicList002797 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.PicList002797 li .hover p{ margin:0; font-size: 24px; color: #fff; line-height: 36px; }
.PicList002797 .more{ display: block; text-align: center; margin-top:50px;}
.PicList002797 .more span{ display: inline-block; padding: 0 40px; font-size: 15px; color: rgba(255,255,255,0.45); line-height: 40px; transition:all 0.5s ease-out 0s; }

@media(max-width:1000px){
.PicList002797 li{ width:48%; margin-left:1%; margin-right:1%;}
}
@media(max-width:640px) and (min-width:376px){
.PicList002797 li .hover img{ width:50px; height:50px;}
}
@media(max-width:480px){
.PicList002797 li h3,
.PicList002797 li .hover h5{ font-size:14px;}
.PicList002797 li .hover h5{ line-height:20px; max-height:40px;}
}

/*
 .Location002160
 */
.Location002160{border-bottom:1px solid #e8e8e8; padding:16px 0; line-height:32px;}
.Location002160 dd{ background:url(../images/Location002160-icon.png) no-repeat left center; padding-left:20px; font-size:16px;}
.Location002160 dd a{ color:#555;}
@media(max-width:480px){
.Location002160 dd{ font-size:12px; }
}

/*
 .Location000611 
 */
.Location000611{padding:10px 0;background: #F6F6F6;font-size: 16px;color: #999}
.Location000611 .auto{max-width: 1100px;}
.Location000611 span{}
.Location000611 a:nth-child(3),.Location000611 a:nth-child(4),.Location000611 a:nth-child(5){cursor: default;color: #333;}
@media(max-width:768px){
.Location000611{display: none;}
}
/*
 .Menu002290 
 */
.Menu002290{ line-height:22px;border-bottom:solid 1px #e6e6e6;width: 100%;}
.fxd{z-index: 999;background: #fff;width: 100%;}

.Menu002290 .auto{max-width: 1100px;}
.Menu002290 .menu ul li{ display:inline-block;padding:16px 0;margin-right: 40px;}
.Menu002290 .menu ul li a{ font-size:16px;  display:inline-block; color:#282828; position:relative; overflow:hidden;}
.Menu002290 .menu ul li:last-child a{margin-right: 0px;}
.Menu002290 .menu ul li.on,
.Menu002290 .menu ul li:hover{ border-bottom: 2px solid #D82C20;}
.Menu002290 .location{ display: none; padding-left:27px; float:right; background:url(../images/Menu002290-location_home.png) no-repeat left;margin-top: 20px;}
.Menu002290 .location a{ color:#333; padding-right:20px; margin-right:10px; background:url(../images/Menu002290-location_icon.png) no-repeat right;}
.Menu002290 .location span{ color:#000;}
@media only screen and (min-width: 768px) {
	.Menu002290 .location{ display: block;}
}
@media only screen and (max-width: 767px) {
.Menu002290 .menu ul li{ display:inline-block;padding:16px 0;margin-right: 20px;}
}

.sTop{margin-top: 80px;}

/*
 .Demo_001 
 */
.Demo_001{margin-bottom: 3%;}
.Demo_001 .tit { position: relative;padding-left: 20px;border-left:4px solid #D92C1D;font-size: 24px; color: #333; text-align: left; font-weight: bold; margin-bottom: 2%; background: #f8f8f8;height: 42px;line-height: 42px;}
.Demo_001 .tit a{position: absolute;right:20px;top:50%;transform: translateY(-50%);font-size: 15px;color: #777;}
.Demo_001 .pic { float: right; margin-left: 3%; }
.Demo_001 p { font-size: 16px; line-height: 36px;margin:0; text-indent: 2em;}
.Demo_001 video { width: 100% !important; height: auto !important;}
.Demo_001 .box{}
.Demo_001 .box .txt{float: left;width: 55%}
.Demo_001 .box .figure{float: right;width: 40%;}

.Demo_001 .ul{}
.Demo_001 .ul li{border:1px solid #e8e8e8;padding:1% 3%;margin-bottom: 2%;transition: .3s;}
.Demo_001 .ul li:hover{transform: scale(1.05);box-shadow:0px 10px 10px rgba(0,0,0,.3);}
.Demo_001 .left{float: left;width: 48%;position: relative;}
.Demo_001 .left:after{ display: inline-block;content: '';width: 2px;height: 90%;border-left: 1px dashed #e8e8e8;position: absolute;right: 0px;top:50%;transform: translateY(-50%);}

.Demo_001 .left .logo{max-width: 180px;}
.Demo_001 .left .logo img{width: 100%;}
.Demo_001 .left dl dd { margin: 0; text-align: left; color: #666; font-size: 14px; line-height: 32px; float: left; width: 48%; margin-right: 2%; padding-bottom: 1.5%; position: relative; padding-left: 30px; }
.Demo_001 .left dl dd a { color: #47a0ec; text-decoration: underline; }
.Demo_001 .left dl dd a:hover{color: #D92C1D;}
.Demo_001 .left dl dd:nth-child(2n) { margin-right: 0; }
.Demo_001 .left dl dd:after { content: ''; background: url(../images/RighInfo002275_address.png) no-repeat left center; width: 22px; height: 22px; display: block; position: absolute; left: 0; top: 6px; }
.Demo_001 .left dl dd.tel:after { background: url(../images/RighInfo002275_tel.png) no-repeat left center; }
.Demo_001 .left dl dd.post:after { background: url(../images/RighInfo002275_post.png) no-repeat left center; }
.Demo_001 .left dl dd.inter:after { background: url(../images/RighInfo002275_inter.png) no-repeat left center; }
.Demo_001 .left dl dd.weixin:after { background: url(../images/RighInfo002275_weixin.png) no-repeat left center; }
.Demo_001 .right{float: right;width: 48%;padding-top: 8px;}
.Demo_001 .right h4{margin:0;color:#D92C1D;font-size: 24px; }
.Demo_001 .right p{text-indent: 0;margin:0;margin-top: 3%;line-height: 30px; }
.Demo_001 .right p span{color: #D92C1D;}

.Demo_001 h2{padding-left: 20px;border-left:4px solid #D92C1D;font-size: 24px; color: #333; text-align: left; font-weight: bold; margin-bottom: 2%;height: 42px;line-height: 42px;}
.Demo_001 .table_1 th,
.Demo_001 .table_1 td{ text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:24px; padding:15px;}
.Demo_001 .table_1 th{ font-size:14px; font-weight:normal;background: #f8f8f8;color:#000;}
.Demo_001 .table_1 .th_1,
.Demo_001 .table_1 .th_3,
.Demo_001 .table_1 .th_4{width: 22%;}

.Demo_001 .map{ transition: 0.3s; }
.Demo_001 .map:hover{ transform: scale(1.05); }
@media(max-width:480px){
.Demo_001 .table_1{ overflow:auto;}
.Demo_001 .table_1 table{ width:100%;}
.Demo_001 .box .txt{float: none;width: 100%}
.Demo_001 .box .figure{float: none;width: 100%;}
.Demo_001 .left{float: none;width: 100%;}
.Demo_001 .pic,
.Demo_001 .left dl dd{width: 100%;float: none;margin-left: 0;}
.Demo_001 .right{float: none;width: 100%;padding-bottom: 20px;padding-top: 0px;}
}


/*.Demo_004*/
.Demo_004{margin-bottom: 3%;}
.Demo_004 .tit { position: relative;font-size: 36px; color: #333; text-align: left; margin-bottom: 2%;font-weight: bold;}
.Demo_004 .txt{float: left;width: 55%;}
.Demo_004 .txt h3{margin:0;font-size: 24px; color: #333; text-align: left; margin-bottom: 2%;}
.Demo_004 p { font-size: 16px; line-height: 36px;margin:0; text-indent: 2em;}
.Demo_004 .txt span{transition: .3s;margin-top: 3%;cursor: pointer;display: inline-block;width: 168px;line-height: 48px;height: 48px;background:#D92C1D ;border-radius: 12px;text-align: center;font-size: 18px;color: #fff;;}
.Demo_004 .txt span a{color: #fff;}
.Demo_004 .txt span:hover{box-shadow:0px 5px 10px rgba(0,0,0,.3);}
.Demo_004 figure{float: right;width: 40%;}
.Demo_004 figure img{border-radius: 12px;}

@media(max-width:768px){
.Demo_004 .txt{float: none;width: 100%;}
.Demo_004 figure{float: none;width: 100%;}
}



/*
 .Demo_006 
 */
.Demo_006{padding-top: 1%;}
.Demo_006 .auto{max-width: 1100px;}
.Demo_006 .auto{ position:relative;}
.Demo_006 ul{ padding-top:3%;}
.Demo_006 li{float:none; width:100%; overflow:hidden;border-radius: 5px;margin-bottom: 3%;position: relative;transition: .3s;}
.Demo_006 li:hover{box-shadow:0px 10px 10px rgba(0,0,0,.15);}
.Demo_006 li:nth-child(2n){float: right;}
.Demo_006 li a{ display:block;color:#555; z-index: 10;cursor: pointer;} 
.Demo_006 li .Ispic{ padding-bottom:28%; display:block;width: 40%;z-index: 10;position: relative;float: right;overflow: hidden;}
.Demo_006 li .Ispic .pic{position: absolute;left:0;right:0;top:0;bottom:0;background-position: center;background-size: cover;transition: .3s;}
.Demo_006 li:hover .Ispic .pic{transform: scale(1.1);}
.Demo_006 li .Ispic img{display:none;}
.Demo_006 li .main{ position:absolute;background: #dde6ed;left:0;right:0;top:0;bottom: 0;padding-right: 40%;z-index: 5;}
.Demo_006 li figure{padding:10% 8%;transition:background 0.3s;position: relative;}
.Demo_006 li figure *{ margin:0; font-weight:normal;}
.Demo_006 li time{font-size: 14px;line-height: 22px;color: #666666;margin-bottom: 0;}
.Demo_006 li h2{ margin: 10px 0 25px; font-size: 22px; line-height: 30px; color: #282828; font-weight: bold; }
.Demo_006 li h2:hover{color: #D92C1D}
.Demo_006 li p{  margin:10px 0;color:#333; line-height:30px; overflow:hidden; height:90px; font-size:16px;}
.Demo_006 li .more{display: block;text-align: left;position: absolute;left:8%;bottom: -20%;}
.Demo_006 li .more a{display: inline-block;font-size: 22px;color: #222;}
.Demo_006 li .more a i{display: inline-block;content: '';width: 30px;height: 18px;background: url(../images/Floor001853-icon.png) no-repeat center;margin-left: 16px;position: relative;top:2px;}
@media(max-width:1000px){
.Demo_006 li{ width:100%;float: none;margin:0 auto !important; margin-bottom:3% !important;}
.Demo_006 li:nth-child(2){ margin-left:2%; margin-right:2%;}
.Demo_006 li .Ispic{padding-bottom: 38%;}
.Demo_006 li h2{font-size: 18px;}
.Demo_006 li p{display: none;}
.Demo_006 li .more{display: none;}
}


/*
 .RighInfo002581
 */
.RighInfo002581{margin-bottom: 3%;}
.RighInfo002581 .tit { position: relative;padding-left: 20px;border-left:4px solid #D92C1D;font-size: 24px; color: #333; text-align: left; font-weight: bold; margin-bottom: 2%; background: #f8f8f8;height: 42px;line-height: 42px;}
.RighInfo002581 .tit a{position: absolute;right:20px;top:50%;transform: translateY(-50%);font-size: 15px;color: #777;}
.RighInfo002581 .item{ float: left; width: 33%; padding:0 8%; text-align: center;}
.RighInfo002581 .item:first-child{padding-left: 0;border-right: 1px dashed #e8e8e8;}
.RighInfo002581 .item:last-child{padding-right: 0;border-left: 1px dashed #e8e8e8;}
.RighInfo002581 .fz{font-size:68px; color:#D92C1D; font-family:Arial, Helvetica, sans-serif;}
.RighInfo002581 .fz span{font-size:18px; color:#333;}
.RighInfo002581 .box h3{font-size: 18px;margin:0;font-weight: normal;}
.RighInfo002581 .box h3 span{ display: none; font-size:24px;color: #D92C1D;margin-right: 8px; }
.RighInfo002581 .box p{margin-top:0;font-size:14px; color:#666;}
@media(max-width:1024px){
.RighInfo002581 .fz{ font-size:30px !important;}
.RighInfo002581 .item{padding:0 2%;}
.RighInfo002581 .box h3{font-size: 14px;}
}

/*
 .Floor002439 
 */
.Floor002439 { margin-bottom: 3%;}
.Floor002439  .tit{ padding-left: 20px;border-left:4px solid #D92C1D;font-size: 24px; color: #333; text-align: left; font-weight: bold; margin-bottom: 2%; background: #f8f8f8;height: 42px;line-height: 42px;}

.Floor002439 .auto{ overflow: hidden;}
.Floor002439 .list{ padding-top: 15px;}
.Floor002439 .list .item{padding: 0 0 15px;}
.Floor002439 .list .item aside{ display: block; width: 100%; position: relative; cursor: default;overflow: hidden;}
.Floor002439 .list .item aside .bg{ transition: .3s;position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover;}
.Floor002439 .list .item:hover aside .bg{transform: scale(1.1);}
.Floor002439 .list .item .word{ padding:22% 10% 22% 10%; color: #fff; position: relative; z-index: 3;text-align: center;}
.Floor002439 .list .item .word .pic{ width: 41px;display: none;}
.Floor002439 .list .item .word h3{ font-weight: normal; margin:3% 0 1.345%; font-size: 20px;letter-spacing: 5px;position: relative;}
.Floor002439 .list .item .word h3:before{ display: inline-block;content: '';width: 88px;height: 1px;background: #fff;position: absolute;bottom: -10px;left:50%;transform: translateX(-50%);opacity: .5}
.Floor002439 .list .item .word h3:after{ display: inline-block;content: '';width: 88px;height: 1px;background: #fff;position: absolute;bottom: -14px;left:50%;transform: translateX(-50%);opacity: .5}

@media only screen and (min-width:640px ) {
	.Floor002439 .list{ margin: 0 -10px;}
	.Floor002439 .list .item{ float: left; width: 25%;padding: 0 10px 20px;}
}


/*
 .Demo_003
 */
.Demo_003{}
.Demo_003 .tit { position: relative;font-size: 24px; color: #333; text-align: center; font-weight: bold; margin-bottom: 2%;height: 42px;line-height: 42px;}
.Demo_003 .txt{}
.Demo_003 .box{margin-bottom: 5%;}
.Demo_003 p { font-size: 16px; line-height: 36px;margin:0; text-indent: 2em;}
.Demo_003 .num{margin-top: 2%;}
.Demo_003 .item{ float: left; width: 25%; text-align: center; }
.Demo_003 .item:first-child{padding-left: 0;border-right: 1px dashed #e8e8e8;}
.Demo_003 .item:nth-child(2){border-right: 1px dashed #e8e8e8;}
.Demo_003 .item:last-child{padding-right: 0;border-left: 1px dashed #e8e8e8;}
.Demo_003 .fz{font-size:48px; color:#D92C1D; font-family:Arial, Helvetica, sans-serif;}
.Demo_003 .num h3{font-size: 18px;margin:0;font-weight: normal;}
.Demo_003 .num h3 span{font-size:24px;color: #D92C1D;margin-right: 8px; }
.Demo_003 .num p{margin-top:0;font-size:14px; color:#666;text-indent: 0;}
@media(max-width:1024px){
	.Demo_003 .fz{ font-size:38px !important;}
}
.Demo_003 .figure{float: right;width: 30%;margin-top: 10px;}
.Demo_003 .table_1 th,
.Demo_003 .table_1 td{ text-align:left; border:1px solid #eee; border-collapse:collapse; line-height:24px; padding:15px;}
.Demo_003 .table_1 th{ font-size:14px; font-weight:normal;background: #f8f8f8;color:#000;}
@media(max-width:768px){
.Demo_003 .txt{float: none;width: 100%;}
.Demo_003 .figure{float: none;width: 100%;text-align: center;}
.Demo_003 .item{width: 50%;padding:0 6%;text-align: center;margin-bottom: 3%;}
.Demo_003 .item:first-child{padding-left: 6%;border-left: 1px dashed #e8e8e8;}
.Demo_003 .item:last-child{padding-right: 6%;border-right: 1px dashed #e8e8e8;}
.Demo_003 .item:nth-child(3){border-left: 1px dashed #e8e8e8;}
}
@media(max-width:480px){
	.Demo_003 .table_1{ overflow:auto;}
	.Demo_003 .table_1 table{ width:180%;}
}

.Demo_003 .pic{text-align: center;margin-bottom: 3%;}
.Demo_003 .pic img{display: inline-block;margin:0 auto; transition: 0.3s;}
.Demo_003 .pic img:hover{transform: scale(0.95)}
.Demo_003 .p:before{display: inline-block;content: '';width:6px;height: 6px;background: #D92C1D;border-radius: 50%;margin-right: 8px;position: relative;top:-3px;}




/*
 .PicList002124
 */
.PicList002124 { padding: 0 0 2% 0; }
.PicList002124 .title{font-weight: bold; color:#d9340d; margin: 0; font-size:30px;  position: relative; padding-bottom:20px;letter-spacing: 4px; text-align: center; margin-bottom:2%;}
.PicList002124 .title:before { position: absolute; content: ''; width: 40px; height: 2px; left:50%;margin-left: -20px; bottom: 0; background-image:linear-gradient(to right, #ef8200 0%, #d9340a 100%); }

.PicList002124 .ul { margin-bottom: 8%; }
.PicList002124 li { position: relative; clear: both; }
.PicList002124 li .Ispic{ float: left; width: 50%; }
.PicList002124 li:nth-child(2n) .Ispic{ float: right; }
.PicList002124 li .Ispic img{ display: block; width: 100%; }
.PicList002124 li article {background: #f9f9f9; float: right; width: 50%; padding: 13% 10%; }
.PicList002124 li article:nth-child(2n) { float: left; }
.PicList002124 li article h2 { margin: 0; padding-bottom: 30px; font-size: 26px; color: #333; font-weight: normal; }
.PicList002124 li article p { margin: 0; font-size: 18px; color: #666; }
@media(max-width:640px) {
.PicList002124 li { margin-bottom: 8%; padding: 0!important; }    
.PicList002124 li .Ispic{ float: none; width: 100%; }
.PicList002124 li article { float: none; width: 100%; text-align: center; }
}


/*
 .PicList002125
 */
.PicList002125 { background: url(../images/PicList002124-bg.jpg) no-repeat center; background-size: cover; padding: 0; }
.PicList002125 dl dd{ float: left; width: 25%; padding: 13% 3%; text-align: center; border-right: 1px solid rgba(255,255,255,0.2); }
.PicList002125 dl dd:first-child{ border-left: 1px solid rgba(255,255,255,0.2); }
.PicList002125 dl dd img{ max-width: 75px; max-height: 70px; }
.PicList002125 dl dd h2{ margin: 40px 0 45px; font-size: 24px; color: #fff; font-weight: normal; }
.PicList002125 dl dd p{ margin: 0; font-size: 16px; color: #fff; line-height: 1.8; min-height: 120px; }
@media(max-width:640px) {
.PicList002125 dl dd{ width: 50%; }
.PicList002125 dl dd:first-child{ border-left: none; border-bottom: 1px solid rgba(255,255,255,0.2); }
.PicList002125 dl dd:nth-child(2){ border-bottom: 1px solid rgba(255,255,255,0.2); }
.PicList002125 dl dd:nth-child(2n){ border-right: none; }
.PicList002125 dl dd p{ min-height: 240px; }
}


/*
 .PicList002126
 */
.PicList002126 { padding: 4% 0 2% 0; }
.PicList002126 .title{font-weight: bold; color:#333; margin: 0; font-size: 28px;  position: relative; padding-bottom:20px; text-align: center; margin-bottom:2%;}
.PicList002126 .title:before { position: absolute; content: ''; width: 40px; height: 2px; left:50%;margin-left: -20px; bottom: 0; background-image:linear-gradient(to right, #ef8200 0%, #d9340a 100%); }

.PicList002126 .ul { margin-bottom: 8%; }
.PicList002126 li { background: #f9f9f9; position: relative; padding-left: 50%; }
.PicList002126 li:nth-child(2n) { padding-left: 0; padding-right: 50%; }
.PicList002126 li .Ispic{ position: absolute; left: 0; top: 0; width: 50%; height: 100%; }
.PicList002126 li:nth-child(2n) .Ispic { left: auto; right: 0; }
.PicList002126 li .Ispic img{ display: none; }
.PicList002126 li article { padding: 10%; }
.PicList002126 li article h2 { margin: 0; padding-bottom: 30px; font-size: 26px; color: #333; font-weight: normal; }
.PicList002126 li article p { margin: 0 0 40px; font-size: 14px; color: #999; }
.PicList002126 li article span { font-size: 14px; color: #d9340d; transition: 0.3s; }
.PicList002126 li a:hover article span { background: #d9340d; padding: 12px 35px; color: #fff; }
@media(max-width:640px) {
.PicList002126 li { margin-bottom: 8%; padding: 0!important; }    
.PicList002126 li .Ispic{ background-image: none; position: relative; width: 100%; }
.PicList002126 li .Ispic img{ display: block; width: 100%; }
.PicList002126 li article { padding: 10%; }
}


/*
 .Floor000952
 */
.Floor000952 { padding-bottom: 5%; }
.Floor000952 h2 { color: #fff; font-size: 18px; font-weight: lighter; margin: 0; }
.Floor000952 .list_copy li { margin-bottom: 15px; position: relative; overflow: hidden; }
.Floor000952 .list_copy li .text { width: 100%; max-height: 40%; position: absolute; left: 0; bottom: 0; background: rgba(217,44,29,0.8); padding: 2% 4%; overflow: hidden; transition: all .5s; }
.Floor000952 .list_copy li img { width: 100%; transition: all .5s; }
.Floor000952 .list_copy li:hover .text { opacity: 0; width: 0; }
.Floor000952 .list_copy li:hover img { transform: scale(1.05); }
.Floor000952 .bx-wrapper { position: relative; z-index: 1; }
.Floor000952 .bx-viewport { position: relative; z-index: 1; overflow: hidden; }
.Floor000952 .bx-pager { display: none; }
.Floor000952 .bx-controls-direction a { position: absolute; top: 50%; margin-top: -18px; width: 36px; height: 36px; border: 1px solid #d92c1d; border-radius: 50%; overflow: hidden; line-height: 100px; z-index: 10; }
.Floor000952 .bx-controls-direction a::before, .Floor000952 .bx-controls-direction a::after { position: absolute; content: ''; left: 16px; top: 5px; width: 1px; height: 15px; background-color: #d92c1d; }
.Floor000952 .bx-controls-direction a::before { transform: rotate(-45deg); }
.Floor000952 .bx-controls-direction a::after { transform: rotate(45deg); top: 15px; }
.Floor000952 .bx-controls-direction a.bx-prev { left: -5%; }
.Floor000952 .bx-controls-direction a.bx-next { right: -5%; }
.Floor000952 .bx-controls-direction a.bx-prev::before { transform: rotate(45deg); }
.Floor000952 .bx-controls-direction a.bx-prev::after { transform: rotate(-45deg); }
@media(max-width:1280px) {
.Floor000952 .bx-controls-direction a.bx-prev { left: 3%; }
.Floor000952 .bx-controls-direction a.bx-next { right: 3%; }
}
@media(max-width:768px) {
.Floor000952 h1 { font-size: 20px; }
.Floor000952 h2 { font-size: 15px; }
}

@media(max-width:480px) {
.Floor000952 h1 { font-size: 18px; }
.Floor000952 h2 { font-size: 14px; }
.Floor000952 p { font-size: 12px; }
}


/*
 .Page002274
 */
.Page002274 { text-align: center; padding: 1% 0 5%; color: #666666; }
.Page002274 * { vertical-align: middle; }
.Page002274 .Pages .p_cur, .Page002274 .Pages .p_count, .Page002274 .Pages .p_total { display: none; }
.Page002274 .Pages a { display: inline-block; padding: 0 19px; line-height: 45px; background-color: #f1f1f1; font-size: 15px; color: #666; margin-left: 5px; }
.Page002274 .Pages a:hover, .Page002274 .Pages a.a_cur { color: #fff; background-color: #d92c1d; }
.Page002274 .Pages em { font-style: normal; display: inline-block; vertical-align: middle; }
.Page002274 .Pages .i_text { width: 47px; height: 36px; line-height: 36px; border: 1px solid #ceced5; }
.Page002274 .Pages .i_button { cursor: pointer; background: none; width: 47px; height: 36px; border: 1px solid #ceced5; }
.Page002274 .Pages .p_jump b { font-weight: normal; margin: 0 5px; }
.Page002274 .Pages .a_prev, .Page002274 .Pages .a_next { font-family: 宋体; font-weight: bold; padding: 0 25px; }

@media(max-width:1000px) {
.Page002274 .Pages em { display: none; }
}

@media(max-width:640px) {
.Page002274 .Pages a.a_first, .Page002274 .Pages a.a_end { display: none; }
.Page002274 .Pages a { padding: 0 10px; }
}

/*
 .RighInfo002450 
 */
.RighInfo002450{ padding: 3% 0;}
.RighInfo002450 .auto{ position: relative;max-width: 1100px;}

.RighInfo002450 .wrap-container .tit{ font-size: 36px;line-height: 1.2;margin: 0;padding-bottom: 30px;text-align: center;color: #333;font-weight: normal;}
.pro-box .RighInfo002450 .wrap-container .tit{font-size: 28px;}

@media only screen and (max-width:1100px ) {
.RighInfo002450 .auto{padding:0 2%;}
}
@media only screen and (max-width:767px ) {
.RighInfo002450 .wrap-container .tit{ text-align: center; font-size: 24px;padding-bottom: 10px;}	
}

.RighInfo002450 .word{ font-size: 16px; line-height: 30px;}
.RighInfo002450 .word h3{font-size:18px;color:#d92c1d; background: #f7f7f7; margin-top: 4%; margin-bottom: 20px;}
.RighInfo002450 .word h3 span{ display: inline-block; background: #fff; padding-right: 20px;}

.RighInfo002450 .word .piclist li{margin: 2% 0; }
.RighInfo002450 .area-info{background: #f0f0f0; margin: 20px 0 30px 0;}
.RighInfo002450 .area-info .pic{ width: 60%; padding: 1px;}
.RighInfo002450 .area-info .singlePage{ font-size: 14px; line-height: 1.5; }
@media(min-width:1025px){
.RighInfo002450 .area-info .singlePage{width: 90%; margin: 30px auto;max-width: 380px;}
}
@media(max-width:1024px){
.RighInfo002450 .word h3:after{ width: 80%;}
.RighInfo002450 .area-info{margin: 0;}
.RighInfo002450 .area-info .ytable,
.RighInfo002450 .area-info .ytable-cell{display: block; width: auto !important;}
.RighInfo002450 .area-info .singlePage{ padding: 15px; }
}

.RighInfo002450 .word .left,.RighInfo002450 .word .right{ width: 48%; margin: 2%; margin-left: 0; float: left;}
.RighInfo002450 .word .right{ margin-right: 0;}
.RighInfo002450 .word .left .piclist li{margin: 0;}


/*
 .Floor002467 
 */
.Floor002467 .videobox{ position: relative;height: 200px;}
.Floor002467 .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height: 200px;}
.Floor002467 .videobg .play{ display: block; background: url(../images/Floor002467-play.png) no-repeat center;  width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-size: 30px 30px; cursor: pointer; z-index: 5;}
.Floor002467 .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 15; display: none;}
.Floor002467 .video video{ width: 100%; height: 100%; background: #000;}
@media only screen and (min-width: 768px) {
	.Floor002467 .videobg,.Floor002467 .videobox{ height: 400px;}
	.Floor002467 .videobg .play{background-size:40px 40px;}
}
@media only screen and (min-width: 1024px) {
	.Floor002466 .list .item .word{bottom: 38px; left: 20px;}
}
@media only screen and (min-width: 1200px) {
	.Floor002467 .videobg,.Floor002467 .videobox{ height: 430px;}
	.Floor002467 .videobg .play{background-size:50px 50px;}
}










.RighInfo002450 .tab{width: 100%;display: block;}
.RighInfo002450 .tab span{float: left;width: 25%;background: #504E4E;color: #fff;border-right: 1px solid rgba(255,255,255,.1);color: #fff;font-size: 16px;text-align: center;line-height: 48px;height: 48px;position: relative;}
.RighInfo002450 .tab span:last-child{border-right: 0px solid rgba(255,255,255,.1)}
.RighInfo002450 .tab span.on{background: #D82C20;color: #fff;}
.RighInfo002450 .tab span.on:before{display: inline-block;content: '';position: absolute;top:100%;left:50%;transform: translateX(-50%);width: 0; height: 0; border: 8px solid red; border-color: #D82C20 transparent transparent;}
.RighInfo002450 .box .item{display: none;padding:5% 0;}
.RighInfo002450 .box .item .pic{float: left;width: 55%}
.RighInfo002450 .box .item .txt{float: right;width: 45%}
.RighInfo002450 .box .item .txt h2{margin:0;font-size: 24px;color: #282828;font-weight: normal;padding-bottom: 3%;}
.RighInfo002450 .box .item .txt p{margin:0;font-size: 16px;color: #666666;line-height: 30px;}
@media only screen and (max-width:767px ) {
.RighInfo002450 .box .item .pic{float: none;width: 100%}
.RighInfo002450 .box .item .txt{float: none;width: 100%}
}
/*Floor002708 */
.tit_v{ font-size: 40px;line-height: 1.2;margin: 0;padding-bottom: 30px;text-align: center;color: #666;font-weight: normal;}
.pro-box .tit_v{ font-size: 28px;}
.Floor002708{ position:relative; overflow:hidden;background: #333333;min-height: 500px;}

.Floor002708 .auto{ width:100%;max-width: 1100px;}
.Floor002708 .slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002708 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002708 .slick-list:focus {outline: none}
.Floor002708 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002708 .slick-slider .slick-track, 
.Floor002708 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002708 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002708 .slick-track:before, 
.Floor002708 .slick-track:after{display: table; content: '';}
.Floor002708 .slick-track:after{ clear: both;}
.Floor002708 .slick-loading .slick-track { visibility: hidden;}
.Floor002708 .slick-slide{ display: none; float: left;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002708 .slick-slide .slick-loading img { display: none;}
.Floor002708 .slick-slide .dragging img { pointer-events: none;}
.Floor002708 .slick-initialized .slick-slide { display: block;}
.Floor002708 .slick-loading .slick-slide { visibility: hidden;}
.Floor002708 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002708 .slick-arrow .slick-hidden { display: none;}

@media(max-width:640px){
.tit_v{font-size: 26px;    padding-bottom: 10px;}
.Floor002708 .title h3{ font-size:40px;}
.Floor002708 .title h4{ font-size:20px;}
.Floor002708 .slider-for .slick-dots{left:2% !important;top:auto !important;bottom: -14%;}
.Floor002708 .slider-img .slick-prev{right:auto !important;}
.Floor002708 .slider-img .slick-arrow{top:40% !important;}
}
@media(max-width:480px){
.Floor002708 .title h3{ font-size:30px;}
}
.Floor002708 .slider-img .slick-slide{ position: relative; min-height: 380px;}
.Floor002708 .slider-img a{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.Floor002708 .list{ }
.Floor002708 .slider-for .slick-list li a{ font-size:16px; display:block;  color:#fff; }
.Floor002708 .slider-for li h2{ font-weight:normal; font-size:30px; line-height:32px; margin:0; max-height:64px;margin-bottom: 20px;}
.Floor002708 .slider-for .slick-list li a:hover h2{ text-decoration:underline;}
.Floor002708 .slider-for li time{ display:block; margin:6% 0;}
.Floor002708 .slider-for li p{ color: #fff; line-height:24px; max-height:48px; margin:0;font-size: 16px;margin-bottom: 10px;opacity: .8}
.Floor002708 .slider-for li .more{ margin:8% 0; position:relative; display:inline-block; transition:0.3s;border:2px solid #fff;padding:6px 30px;}
.Floor002708 .slider-for li .more:hover{border:2px solid #D82C20;background: #D82C20;}

.Floor002708 .slider-for .slick-dots{ overflow:hidden;position: absolute;left:18%;top:11%; }
.Floor002708 .slider-for .slick-dots > *{ float:left;font-family:Helvetica, Arial, sans-serif;}
.Floor002708 .slider-for .slick-dots li{ display:none;}
.Floor002708 .slider-for .slick-dots li a{ font-size:22px; color:#fff;}
.Floor002708 .slider-for .slick-dots li.slick-active{ display:block;}
.Floor002708 .slider-for .slick-dots ol{ color:#fff; opacity:0.22; font-size:22px; line-height:26px;padding-left: 6px;}
.Floor002708 .slider-img .slick-arrow{ z-index:10; border:none; font-size:0; position:absolute; left:105%; top:6%; width:30px; height:30px;  cursor:pointer;border:1px solid #fff;background: none;border-radius: 50%}
.Floor002708 .slider-img .slick-disabled{opacity: .5;}
.Floor002708 .slider-img .slick-arrow::before{z-index: 10;position:absolute; content:''; width:12px; height:12px; left:50%; top:50%; margin:-6px 0 0 -8px; border-top:2px solid #fff; border-right:2px solid #fff; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Floor002708 .slider-img .slick-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); margin-left:-4px;}
.Floor002708 .slider-img .slick-disabled::before{ opacity:0.3;}
.Floor002708 .slider-img .slick-next{ left:120%; }
@media(min-width:1025px){
.Floor002708 .list{}
.Floor002708 .slider-img .slick-slide{ min-height: 500px;}
.Floor002708 .slider-for{width:50%; float:right; padding-top:8%;padding-left: 4%;}
.Floor002708 .right-img{ float:left; width:50%;position: absolute;left:0; height: 100%;}
.Floor002708 .slider-img{ width:100%;}
.Floor002708 .slider-for .slick-list li a{max-width:568px; margin:0 auto;}
.Floor002708 .slider-for .slick-dots{max-width: 568px;margin: 0 auto; width:90%;}
}
@media(max-width:1680px){
.Floor002708 .slider-for .slick-dots{left:16%;top:9%;}
}
@media(max-width:1600px){
.Floor002708 .slider-for .slick-dots{left:15%;}
}
@media(max-width:1440px){
.Floor002708 .slider-for .slick-dots{left:13%;}
}
@media(max-width:1366px){
.Floor002708 .slider-for .slick-dots{left:15%;}
.Floor002708 .slider-img .slick-next{left: 125%;}
}
@media(max-width:1280px){
.Floor002708 .slider-for .slick-dots{left:14%;top:8%;}
}
@media(max-width:1200px){
.Floor002708 .slider-for .slick-dots{left:13%;}
}


@media(max-width:1024px){
.Floor002708 .right-img{ margin-top:0 !important;}
.Floor002708 .slider-img .slick-arrow{ left:auto; right:0; width:50px; height:50px;}
.Floor002708 .slider-img .slick-prev{ right:51px;}
.Floor002708 .slider-for{ padding:3%;}
.Floor002708 .slider-for li time{ margin:15px 0;}
.Floor002708 .slider-for li .more{ margin-top:25px; margin-bottom:15px;}
}
@media(max-width:640px){
.Floor002708 .slider-img .slick-slide{ min-height: 250px;}

.Floor002708 .slider-for .slick-list li a{ font-size:14px;}
.Floor002708 .slider-for li h2{ font-size:18px;}
.Floor002708::before{ width:100%;}
}
/*
 .PicList002323 
 */
.PicList002323{padding:3% 0 5% 0}
.PicList002323 h2{ font-size: 40px;line-height: 1.2;margin: 0;padding-bottom: 30px;text-align: center;color: #666;font-weight: normal;}
.PicList002323 .list{ overflow: hidden;}
.PicList002323 .auto{overflow: hidden;max-width: 1100px;}
.PicList002323 ul{}
.PicList002323 ul li{ float: left; width: 49%;margin-right: 2%;text-align: center;border-radius: 5px;position: relative}
.PicList002323_v ul li{margin-top: 2%}
.PicList002323 ul li div{ padding-bottom: 150%; position: relative; overflow: hidden;border-radius: 5px;}
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
.PicList002323 ul li h3{  color: #fff;font-weight: normal; font-size: 22px;text-align: left;position:absolute;left:4%;bottom: 2%;width: 100%;}
.PicList002323 ul li a:hover figure{transform: scale(1.3);}
@media screen and (min-width:768px ){
.PicList002323 ul li{width:23.5%;}
.PicList002323 ul li:nth-child(4n){margin-right:0;}
}
@media screen and (max-width:1100px ){
.PicList002323 .auto{padding:0 2%;}
}
@media screen and (max-width:767px ){
.PicList002323 ul li{margin-bottom: 3%;}
.PicList002323 ul li:nth-child(2n){margin-right:0;}
.PicList002323 ul li h3{font-size: 16px;}
}



/*.Demo_002*/
.Demo_002{margin-bottom: 3%;}
.Demo_002 .tit { position: relative;padding-left: 20px;border-left:4px solid #D92C1D;font-size: 24px; color: #333; text-align: left; font-weight: bold; margin-bottom: 2%; background: #f8f8f8;height: 42px;line-height: 42px;}
.Demo_002 .tit a{position: absolute;right:20px;top:50%;transform: translateY(-50%);font-size: 15px;color: #777;}
.Demo_002 .list{}
.Demo_002 .list li{ display:block; float:left; width:33.3333%;text-align: center;border-left: 1px dashed #e8e8e8;padding:2% 0;}
.Demo_002 .list li:last-child{border-right: 1px dashed #e8e8e8;}
.Demo_002 .list img{max-width:68px;}
.Demo_002 .list .figure{ padding-top:3%;}
.Demo_002 .list h2{ letter-spacing: 3px;font-weight:normal; color:#333; font-size:15px; margin:0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.Demo_002 .list p{ margin:10px 0 0; color:#D92C1D;font-size: 18px;font-weight: bold;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
@media(max-width:1000px){	
.Demo_002 .list .figure{ padding:3% 0;}
.Demo_002 .list li{ width:100% !important; padding:0 !important; margin:2% 0;max-width:400px;}
}

/*
 .Floor001257 
 */
 .Floor001257{background: url(../images/bg.jpg) repeat center;padding-top: 3%;min-height: 600px;}
.Floor001257 .title{ font-size: 40px;line-height: 1.2;margin: 0;padding-bottom: 20px;text-align: center;color: #666;font-weight: normal;}
.Floor001257 li{ position:relative;text-align: center;}
.Floor001257 li:last-child{ border-right:0;}
.Floor001257 li a{ display:block; padding:0 5% 35% 5%; }
.Floor001257 li figure{ overflow:hidden; padding:8% 0;}
.Floor001257 li figure span{ display:block; padding-bottom:60%;background-size:contain; transition:all ease 0.4s;}
.Floor001257 li:hover figure span{ transform:scale(1.15);}
.Floor001257 li h3{ margin:0; font-size:24px; font-weight:normal; line-height:30px; overflow:hidden;color: #282828}
.Floor001257 li p{ line-height:30px; height:60px; overflow:hidden;color: #666;font-size: 16px;}
.Floor001257 .bx-wrapper{ position:relative;}
.Floor001257 .bx-controls-direction a{ position:absolute; height:30px; border-radius:50%; overflow:hidden; line-height:100px; width:30px;background-color:#222; top:50%; margin-top:-30px;}
.Floor001257 .bx-controls-direction a.disabled{ background-color:#bfbfbf;}
.Floor001257 .bx-controls-direction a.bx-prev{ left:-30px;}
.Floor001257 .bx-controls-direction a.bx-next{ right:-30px;}
.Floor001257 .bx-controls-direction a::before,
.Floor001257 .bx-controls-direction a::after{ position:absolute; content:''; width:8px; height:3px; border-radius:3px; background-color:#fff; left:10px; transform:rotate(45deg); top:50%; margin-top:1px;}
.Floor001257 .bx-controls-direction a::after{transform:rotate(-45deg);margin-top:-3px;}
.Floor001257 .bx-controls-direction a.bx-next:before{left:12px; margin-top:-3px;}
.Floor001257 .bx-controls-direction a.bx-next:after{left:12px; margin-top:1px;}
@media(max-width:1240px){
.Floor001257 .bx-controls-direction a{ top:30%;}
.Floor001257 .bx-controls-direction a.bx-prev{ left:0;}
.Floor001257 .bx-controls-direction a.bx-next{ right:0;}
}
@media(max-width:640px){
.Floor001257 li h3{ line-height:22px; height:44px;}
.Floor001257 li a{ padding-bottom:20%;}
.Floor001257 li::before{ width:40px; height:40px; margin-left:-20px;}
}
@media(max-width:375px){
.Floor001257 li{ border-right:0;}
.Floor001257 .title{ font-size:28px;}
}


/*
 .Menu000939
 */
.Menu000939 { margin-bottom: 4%; }
.Menu000939 .current { line-height: 65px; text-align: right; float: right; color: #8b8c8c; }
.Menu000939 .current span { color: #000; }
.Menu000939 .current a { color: #8b8c8c; }
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}


.Menu000939 nav { border-bottom: solid 1px #e6e6e6; padding-top: 5px; }
.Menu000939 nav .auto { position: relative; }
.Menu000939 nav li a { display: block; }
.Menu000939 nav li.nav { position: relative; z-index: 10; }
.Menu000939 nav li.nav > a { position: relative; padding-right: 35px; }
.Menu000939 nav li.nav > a::before { position: absolute; content: ''; right: 20px; top: 50%; margin-top: -3px; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #d92c1d; }
.Menu000939 nav li > a { padding: 0 20px; margin: 0 20px; font-size: 16px; line-height: 65px; height: 65px; border-bottom: 1px solid transparent; }
.Menu000939 nav li a.aon, .Menu000939 nav li:hover > a { border-bottom-color: #d92c1d; color: #d92c1d; }
.Menu000939 nav li dl { background-color: #d92c1d; display: none; }
.Menu000939 nav li dl dd { text-align: center; font-size: 15px; }
.Menu000939 nav li dl dd a { display: block; line-height: 30px; padding: 5px 0; color: #fff; }
.Menu000939 nav li dl dd a:hover { background-color: #fef5f4; color: #d92c1d; }

@media(min-width:641px) {
.Menu000939 nav li { float: left; position: relative; }
.Menu000939 nav li::before { position: absolute; content: ''; width: 1px; background-color: #e6e6e6; height: 20%; top: 40%; right: 0; }
.Menu000939 nav li dl { position: absolute; top: 62px; left: 0; width: 100% }
}
@media(max-width:768px) {
.Menu000939 .current {display: none; }
}
@media(max-width:640px) {
.Menu000939 nav li {width: 33.3333%;float: left; text-align: center;}
.Menu000939 nav li dl dd { font-size: 14px; }
.Menu000939 nav li dl dd a { padding: 10px 0; }
.Menu000939 nav li > a { font-size: 14px; line-height: 38px; height: 38px; padding: 0 8px; margin: 0;}
}


/*
 .Timeline000876
 */
.Timeline000876 { padding-bottom: 5%; }
.Timeline000876 .auto { position: relative; padding-top: 50px; }
.Timeline000876 .auto::before { position: absolute; content: ''; width: 2px; height: 100%; left: 50%; top: 2%; margin-left: -1px; background: #eee }
.Timeline000876 .auto:after { content: ''; width: 300px; height: 40px; display: block; position: absolute; top: 0; left: 50%; margin-left: -150px; background: url(../images/Top002138-logo.png) no-repeat center; }
.Timeline000876 ul { padding-top: 3%; }
.Timeline000876 li { float: left; width: 50%; padding-right: 3%; position: relative; margin: 1.5% 0; }
.Timeline000876 li:nth-child(2n) { padding-right: 0; padding-left: 3%; padding-top: 8%; }
.Timeline000876 li:nth-child(2n)::before { left: 0; right: auto; }
.Timeline000876 li:nth-child(2n+1) { clear: left; }
.Timeline000876 li div { background-color: #fff; position: relative; z-index: 3; padding: 3%; }
.Timeline000876 li h1 { text-align: right; margin: 0; position: relative; color: #bbb; font-family: din; letter-spacing: -3px; font-size: 48px; }
.Timeline000876 li h1::after { position: absolute; z-index: 99; content: ''; width: 24px; height: 24px; border-radius: 50%; background: url(../images/time.png) no-repeat center; top: 50%; margin-top: -4px; right: -26.5%; }
.Timeline000876 li p { line-height: 36px; font-size: 16px; color: #666; text-align: right; margin: 0 }
.Timeline000876 li:nth-child(2n) h1 { text-align: left; margin: 0; position: relative; }
.Timeline000876 li:nth-child(2n) h1::after { left: -26%; }
.Timeline000876 li:nth-child(2n) p { text-align: left; }
.Timeline000876 li .pic { width: 50%; float: left }
.Timeline000876 li .text { width: 50%; float: right }
.Timeline000876 li:nth-child(2n) .pic { float: left }
.Timeline000876 li:nth-child(2n) .text { float: left }

@media(max-width:768px) {
.Timeline000876 .auto::before { position: absolute; content: ''; width: 2px; height: 100%; left:4%; top: 2%; margin-left: -1px; background: #eee }
.Timeline000876 .auto:after{transform: scale(0.8);margin-left: 0;left:0;}
.Timeline000876 li {}
.Timeline000876 li h1 { font-size: 32px;text-align: left;  }
.Timeline000876 li h1::after {margin-top: -10px; right:auto;left:-28px; }
.Timeline000876 li:nth-child(2n) h1::after {left:-28px;}
.Timeline000876 li p{text-align: left;}
.Timeline000876 li { float: none; width: 100%; margin-right: 0; padding: 0 !important;padding-left: 4% !important;}
.Timeline000876 li::before { display: none !important; }
.Timeline000876 li .pic { width: 100%; float: none }
.Timeline000876 li .pic img{max-width: 160px}
.Timeline000876 li .text { width: 100%; float: none }
}



/*
 .PicList001234 
 */
 .PicList001234{margin-bottom: 3%;}
 .PicList001234 .tit { position: relative;font-size: 36px; color: #333; text-align: left; margin-bottom: 2%;font-weight: bold;}
 .PicList001234 li{ float:left; width:29.333%; margin-right:6%; margin-bottom:3%;border-radius: 12px;transition: .3s;overflow: hidden;}
 .PicList001234 li:hover{box-shadow:0px 10px 10px rgba(0,0,0,.3);}
 .PicList001234 li:nth-child(3n){ margin-right:0;}
 .PicList001234 li div{ padding:10% 8%; background-color:#dde6ed;border-radius:0 0 12px 12px;}
 .PicList001234 li h2{ font-size:22px; margin:0;}
 .PicList001234 li .more{ font-size:20px; margin-top:28%;display: inline-block}
 .PicList001234 li .more i{ display: inline-block;content: '';width: 30px;height: 16px;background: url(../images/PicList001234-icon.png) no-repeat center;margin-left: 8px;}
 .PicList001234 li p{ font-size:12px; line-height:20px; height:40px; overflow:hidden; margin-bottom:0;}
 .PicList001234 li figure{ position:relative;}
 .PicList001234 li figure img{ display:block; width:100%;border-radius:12px 12px 0 0 ;transition: .3s;}
  .PicList001234 li:hover figure img{transform: scale(1.05);}
@media(max-width:480px){
 .PicList001234 li{ width:auto; margin-right:0; float:none;}
 }
 


/*
 .RighInfo001355
 */
.RighInfo001355 { padding: 0 0 5%; }
.RighInfo001355 .tit { font-size: 26px; color: #333; text-align: center; font-weight: lighter; margin-bottom: 2%; }
.RighInfo001355 p { font-size: 16px; line-height: 36px; }
.RighInfo001355 p .span { color: #f08200;display: inline-block; }
.RighInfo001355 .figure { margin: 3% auto 0; text-align: center; display: block; }
.RighInfo001355 .figure img { margin: 0 auto; text-align: center; }
.RighInfo001355 h2{ color: #d92c1d; font-size: 18px; line-height: 24px; padding-bottom: 1%; margin: 0; font-weight: bold;  padding-top: 2%;border-top: 1px #eee solid;}
.RighInfo001355 ul {  }
.RighInfo001355 ul li{ float: left; width: 25%; color: #666; line-height: 32px; font-size: 14px; }
.RighInfo001355 ul li .span { position: relative; padding-left: 16px; }
.RighInfo001355 ul li .span:after { content: '◆'; display: block; position: absolute; left: 0; top: -6px; color: #f08200; font-size: 18px; }
@media (max-width: 640px) {
.RighInfo001355 ul li .span{ margin-bottom: 20px; line-height: 24px; }
.RighInfo001355 ul li .span:after { top: 0; }
}

/*
 .RighInfo002275
 */
.RighInfo002275 { padding-bottom: 5%; }
.RighInfo002275 h3 { color: #d92c1d; font-size: 24px; margin: 0; padding-bottom: 3%; }
.RighInfo002275 .text { margin-bottom: 30px }
.RighInfo002275 .text .title { font-size: 30px; color: #e4e4e4; font-weight: normal; margin-bottom: 20px; }
.RighInfo002275 .text .title span { font-weight: 700; }
.RighInfo002275 .text .p { font-size: 16px; color: #666; line-height: 38px; margin: 0;  position: relative; border-bottom: 1px #ddd dashed; padding: 1% 0 2% 30px; }
.RighInfo002275 .text .address:after { content: ''; background: url(../images/RighInfo002275_address.png) no-repeat left center; width: 24px; height: 24px; display: block; position: absolute; left: 0; top: 12px; }
.RighInfo002275 .text .tel:after { content: ''; background: url(../images/RighInfo002275_tel.png) no-repeat left center; width: 22px; height: 22px; display: block; position: absolute; left: 0; top: 12px; }
.RighInfo002275 .text .post:after { content: ''; background: url(../images/RighInfo002275_post.png) no-repeat left center; width: 22px; height: 22px; display: block; position: absolute; left: 0; top: 12px; }
.RighInfo002275 .text .fax:after { content: ''; background: url(../images/RighInfo002275_fax.png) no-repeat left center; width: 22px; height: 22px; display: block; position: absolute; left: 0; top: 12px; }
.RighInfo002275 .img { width: 14%; margin-left: 15%; display: block; float: right; margin-top: 1%; }
.RighInfo002275 .img img { display: block; width: 100%; max-width: 174px; padding-bottom: 8px; }
.RighInfo002275 .img span { display: block; color: #666; font-size: 14px; margin: 0; text-align: center; }
.RighInfo002275 .pic { width: 100%; display: block; padding-bottom: 3%; }
.RighInfo002275 .map { width: 100%; height: 360px; border: 1px #eee solid; margin-bottom: 4%; }
.RighInfo002275 .map #map { height: 100%; }
.RighInfo002275 .map img { max-width: none !important; }

@media screen and (min-width: 768px) {
.RighInfo002275 .text { float: left; width: 45%; }
.RighInfo002275 .map { height: 360px; }
}

@media screen and (min-width: 1200px) {
.RighInfo002275 .text { width: 40%; }
}
@media screen and (max-width: 767px) {
.RighInfo002275 .img{ display: inline-block; float: none; width: 49%; text-align: center; margin-left: 0; }
.RighInfo002275 .img img { margin-left: 0;width: 100%;max-width: 128px;    display: inline-block; }
.RighInfo002275 .img span{text-align: center;}
}




/*
 .RighInfo002296 
 */
.RighInfo002296 .h5,
.RighInfo002296 .h3,
.RighInfo002296 .p{ margin: 0; padding: 0;}
.RighInfo002296{  padding-bottom: 5%;}
.RighInfo002296 .column-name{ text-align:center; font-size:26px; padding-bottom:3%; font-weight: normal; color:#d92c1d;}
.RighInfo002296 .auto{ position: relative;min-height:500px;}
.RighInfo002296 .wrap-container{ position: relative; z-index: 2; padding:3%; line-height:30px;  margin-bottom: 2%; box-shadow:0 0 10px rgba(0, 0, 0, 0.1); border-radius: 6px;}

.RighInfo002296 dl{ text-align:center; font-size:14px; padding-bottom:4%; }
.RighInfo002296 ul{ text-align:center; }
.RighInfo002296 ul li{ font-size:16px; }
.RighInfo002296 ul li p{text-align: center; line-height: 24px; color: #888; margin: 0; padding: 25px 0 0;transition: .3s;}
.RighInfo002296 ul li:hover p{color: #D92C1D;}
.RighInfo002296 ul li .icon img{ width:88px; height:88px;position: relative;transition: .3s;}
.RighInfo002296 ul li:hover .icon img{top: 10px;}

.RighInfo002296 .box{ padding:3%;  color: #666; line-height:30px; text-justify: inter-ideograph;  text-align: justify;  word-wrap: break-word;  clear: both; box-shadow:0 0 10px rgba(0, 0, 0, 0.1);  border-radius: 6px;}
.RighInfo002296 .box .p{ color:#666; font-size: 16px; margin: 0; padding:10px 0;}
.RighInfo002296 .box .p2{ color:#666; font-size: 15px; margin: 0; padding:10px 0 ; padding-left:24px; line-height: 35px;}
.RighInfo002296 .box b{ color:#d92c1d; font-weight: normal;}
.RighInfo002296 .box a{ color:#d92c1d; border-bottom: 1px solid #d92c1d; }
.RighInfo002296 .box .h4{ color:#333; font-size:20px; margin: 0; padding:10px 0; font-weight: normal;}
.RighInfo002296 .box .h5{ color:#353535; font-size:16px; margin: 0; padding-top:20px ; font-weight: normal; padding-left: 20px; position: relative;}
.RighInfo002296 .box .h5:before{ position:absolute; left:0; bottom: 12px; height:6px; width:6px; border-radius: 3px;  content:""; background-color:#5a5a5a; display:block;}
.RighInfo002296 .box .h5 a:hover{box-shadow:0px 5px 10px rgba(0,0,0,.3);}
.RighInfo002296 .h5 a{line-height: 32px;height: 32px;background:#D92C1D;padding:0 12px;border-radius: 3px;color: #fff;text-align: center;display: inline-block;font-size: 14px;margin-left: 20px;}
.RighInfo002296 .h5 a i{display: inline-block;content: '';width: 22px;height: 16px;background: url(../images/RighInfo002296-icon.png) no-repeat;margin-right: 8px;position: relative;top:2px;}
@media only screen and (min-width: 768px) {
.RighInfo002296 ul li{ display: inline-block; width:40%;}
.RighInfo002296 ul li h5{ font-size: 20px;}
}
@media (max-width: 640px) {
.RighInfo002296 ul li{ display: inline-block; padding: 2% 0; width: 49%; vertical-align: top; }
}



.PicList002239{margin-bottom: 3%;}
.PicList002239 .tit { position: relative;font-size: 24px; color: #333; text-align: center; font-weight: bold; margin-bottom: 2%;height: 42px;line-height: 42px;}
.PicList002239 li { border: 1px solid #e9e9e9; margin-bottom: 3%; float: left; padding: 2% 2% 1%; }
@media(min-width:769px) {
.PicList002239 li { margin-right: 3%; width: 31.333%; }
.PicList002239 li:nth-child(3n) { margin-right: 0; }
}
.PicList002239 li .Ispic { padding-bottom: 68%; background-size: contain; }
.PicList002239 li dl { position: relative; margin: 0 10px; line-height: 40px; padding: 12px; }
.PicList002239 li dt { font-size: 16px; color: #333; text-align: center; }
.PicList002239 li:hover dt { color: #d92c1d; }
.PicList002239 li:hover { border: 1px #d92c1d solid; }

@media(max-width:768px) {
.PicList002239 li { width: 48%; margin-right: 4%; }
.PicList002239 li:nth-child(2n) { margin-right: 0; }
}


/*
 .RichInfo005 涓篸emo缂栧彿
 */
.RichInfo005{ padding:3% 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;} 
.RichInfo005 .news_info .info_back a{ color:#D82C20; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#D82C20;}



/*
 .Demo_007 
 */
.Demo_007{padding-bottom: 3%;}


/*
.TextList002322
*/
.TextList002322{ padding: 2% 0;}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.TextList002322 .list li *{ color: #999;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #D92C1D;}
@media only screen and (max-width:767px ) { 
.TextList002322{ padding: 20px 3%;} 
}  




/*Product-box */
.Product-box{}

.Product-box .box1{padding:3% 0;}
.Product-box .box1 .left{float: left;width: 35%; text-align: center; border:1px solid #e8e8e8;padding:10px;}
.Product-box .box1 .left .Ispic{ background-size: contain; padding-bottom: 70%; }
.Product-box .box1 .right{float: right;width: 60%;}
.Product-box .box1 .right h3{font-size: 24px;color: #333;margin:20px 0;font-weight: normal;padding-bottom: 1%;margin-bottom: 3%;position: relative;}
.Product-box .box1 .right h3:after{display: inline-block;content: '';width: 40px;height: 2px;background: #D82C20;position: absolute;left:0;bottom: 0;}
.Product-box .box1 .right p{font-size: 16px;line-height: 30px;text-align: justify;}

.industry-box .box1{background: #f8f8f8;text-align: center;}
.industry-box .box1 h3{font-size: 24px;color: #333;margin:20px 0;font-weight: normal;padding-bottom: 1%;margin-bottom: 3%;position: relative;margin-top: 0}
.industry-box .box1 h3:after{display: inline-block;content: '';width: 40px;height: 2px;background: #D82C20;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);}
.industry-box .box1 p{font-size: 16px;line-height: 30px;text-align: justify;}

.Product-box .h1{text-align: center;padding-bottom: 1%;color: #333;position: relative;margin: 0;font-weight: normal;font-size: 24px;margin-bottom: 3%;}
.Product-box .h1:after{display: inline-block;content: '';width: 40px;height: 2px;background: #D82C20;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);}

.Product-box .box2{padding:3% 0;background: #f8f8f8}
.Product-box .box2 .ul{text-align: center;margin:0 -1%;}
.Product-box .box2 .ul li{width: 23.5%;display: inline-block;border:1px solid #e0e0e0;padding:30px 10px;margin:0.5%;transition: .3s;position: relative;top:0; vertical-align: top; }
.Product-box .box2 .ul li:hover{top:-10px;}
.Product-box .box2 .ul li h4{margin:0;font-size: 16px;color: #333;font-weight: normal;padding:20px 0 10px 0;}
.Product-box .box2 .ul li p{ margin:0; font-size: 14px; line-height: 24px; color: #666; height: 72px; overflow: hidden; -webkit-line-clamp: 3;}

.Product-box .box3{padding:3% 0;}
.Product-box .box3 h1{ display: none; }
.Product-box .box3 .ul{text-align: center;margin:0 -2%;}
.Product-box .box3 .ul li{width: 31%;display: inline-block;margin:0 1%;transition: .3s;position: relative;top:0;}
.Product-box .box3 .ul li .figure{ display: block; position: relative; padding-bottom: 68%; }
.Product-box .box3 .ul li .figure .Ispic{position: absolute;left:0;right:0;top:0;bottom: 0;}
.Product-box .box3 .ul li .play{position: absolute;left: 0;right:0;bottom: 0;top: 0;background: url(../images/play.png) no-repeat center;}
.Product-box .box3 .ul li:hover{top:-10px;}

.Product-box .box3 .ul li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.Product-box .box3 .ul li .video_files video{width:100%; height:100%; background-color:#000;}
.Product-box .box3 .ul li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.Product-box .box3 .ul li .video_files .close::before,
.Product-box .box3 .ul li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.Product-box .box3 .ul li .video_files .close::before{ transform:rotate(45deg);}
.Product-box .box3 .ul li .video_files .close::after{ transform:rotate(-45deg);}


@media (max-width:768px){
.Product-box .box1 .left,
.Product-box .box1 .right{ float: none; width: 100%;}
.Product-box .box2 .ul li{ position: relative; width: 31%; margin:0.5%; top:0; }
.Product-box .box3 .ul li{width: 45%; margin:0 1% 2%; }
}


