.fl{float: left;}
.fr{float: right;}
.w17{width: 17%;}
.w80{width: 80%;}
/*
 .Floor001732 为demo编号
 */
.Floor001732{ background:#f8f8f8;text-align:center; padding:5% 0;}
.Floor001732 h1{ font-size:28px; font-weight:normal; color:#333; margin:0; padding-bottom:4%;}
.Floor001732 h1 span{ color:#e62129;}
.Floor001732 b{ display:block; font-size:18px; font-weight:normal; font-family:Arial; color:#c3c2c1; text-transform:uppercase; }
.Floor001732 figure{color:#666563; line-height:24px; padding-bottom:3%;}
.Floor001732  ul{  margin:0 auto;margin-top:3%; max-width:528px;}
.Floor001732 li{ float:left; width:25%;}
.Floor001732 li a{ display:block; font-size:16px; padding:65px 0 20px 0; border-radius:5px; background:url(../images/Floor001732-icon1.png) no-repeat center 15px;}
.Floor001732 li.li_2 a{ background-image:url(../images/Floor001732-icon2.png);}
.Floor001732 li.li_3 a{ background-image:url(../images/Floor001732-icon3.png);}
.Floor001732 li.li_4 a{ background-image:url(../images/Floor001732-icon4.png);}
.Floor001732 li a:hover{background-color:#c9b27c; background-image:url(../images/Floor001732-icon1_hover.png); color:#fff;}
.Floor001732 li.li_2 a:hover{ background-image:url(../images/Floor001732-icon2_hover.png);}
.Floor001732 li.li_3 a:hover{ background-image:url(../images/Floor001732-icon3_hover.png);}
.Floor001732 li.li_4 a:hover{ background-image:url(../images/Floor001732-icon4_hover.png);}
@media(max-width:640px){
.Floor001732 h1{ font-size:24px;}
.Floor001732 b{font-size:14px;}
}
@media(max-width:375px){
.Floor001732 dd{ float:none; width:auto; margin-right:0; margin-bottom:2%;}
.Floor001732 li a{font-size:14px; background-size:auto 30px; padding-top:50px;}
}
/*PicList002035 */
.PicList002035{/* background-color:#000;color:#fff;*/padding:3% 0;}
.PicList002035 li{ margin-bottom:3%; padding-left:373px; padding-right:72px; position:relative;/*border-bottom:1px solid #1a1a1a;*/}
.PicList002035 li:nth-child(2n){ background-color:#eee;}
.PicList002035 li .Ispic{ position:absolute; left:0; top:0; width:373px; height:100%;}
.PicList002035 li .Ispic img{ display:none;}
.PicList002035 li div{ padding:4% 10% 4% 0; margin-left:3%;  position:relative;}
.PicList002035 li time{ position:absolute; right:3%; top:48%; transform:translateY(-50%); color:#ccc; font-size:13px;text-align: center;}
.PicList002035 li time span{font-size:48px; display:block;}
.PicList002035 li .dot{ font-size:16px; color:#333;}
.PicList002035 li:hover .dot{color: #e62129;}
.PicList002035 li p{ opacity:0.5; line-height:24px; overflow:hidden; height:72px; margin-bottom:3%;color: #000;}
.PicList002035 li i{ background:url(../images/PicList002035-more.png) no-repeat; width:21px; height:11px; display:inline-block;}
@media(max-width:1680px){
.PicList002035 .auto{ padding:0 2%;}
}
@media(max-width:1000px){
.PicList002035 li{ padding-left:35%;}
.PicList002035 li .Ispic{ width:35%;}
}
@media(max-width:640px){
.PicList002035 li time span{font-size:40px;}
.PicList002035 li p{ height:48px;}
}
@media(max-width:480px){
.PicList002035 li .Ispic{ position:relative; width:auto; height:auto; padding-bottom:50%; display:block;}
.PicList002035 li{ padding:0;}
.PicList002035 li time{right:auto; top:auto; transform:translateY(0); left:0; top:0; background-color:#000; color:#ccc; padding:3%;}
}
/*
 .Top000828 为demo编号
 */
.Top000828{/* background:url(../images/Top000828-bg.jpg) repeat-x center top; padding-top:5px;*/}
.Top000828 a:hover{ text-decoration:underline;}
.Top000828 .top{ position:relative; z-index:100;}
.Top000828 .logo{ padding:30px 0 20px 0;}
.Top000828 nav{ background-color:#e62129;}
.Top000828 nav li dl{display:none;}
.Top000828 .search a{ position:absolute; right:10px; top:0; width:30px; height:100%; font-size:20px; text-align:center;  color:#666;}
.Top000828 .search a span{ position:absolute; top:50%; margin-top:-10px; left:50%; margin-left:-10px;}
.Top000828 .search{ position:absolute; width:20%; height:30px; border-radius:30px; background-color:#fff; padding:0 10px; bottom:-34px; right:0;}
.Top000828 .search .text{ width:100%; height:30px; line-height:30px; color:#999; border:none; background:none;}
@media(min-width:769px){
.Top000828 .moblie_menu{ display:none;}
.Top000828 .top dl{ float:right;font-size:12px; line-height:24px; padding-top:40px;}
.Top000828 .top dl dt span{ display:inline-block; background:url(../images/Top000828-icon_call.jpg) no-repeat left center; padding-left:30px;font-size: 16px; }
.Top000828 .top dl dt b{ color:#f00; font-size:24px; margin-left:5px;}
.Top000828 .top dl dd a{ color:#8c8c8c; display:inline-block; position:relative; margin-left:37px;}
.Top000828 .top dl dd a::before{ position:absolute; content:''; width:1px; height:12px; background-color:#c7c7c7; left:-19px; top:50%; margin-top:-6px;}
.Top000828 .top dl dd a:first-child::before{ display:none;}
.Top000828 .top dl dd a:nth-child(2)::before,
.Top000828 .top dl dd a:nth-child(3)::before{ width:4px; height:4px; border-radius:50%; margin-top:-2px; left:-20px;}

.Top000828 nav ul{ width:77%;}
.Top000828 nav ol{ display:none;}
.Top000828 nav li{ position:relative; line-height:38px; float:left; text-align:center; width:16.666666%;}
.Top000828 nav li.pc_hide{ display:none;}
.Top000828 nav li span{ display:none;}
.Top000828 nav li a{ display:block; color:#fff;}
.Top000828 nav li > a{ font-size:17px;}
.Top000828 nav li a:hover,
.Top000828 nav li.on a{ background-color:#111;}
.Top000828 nav li dl{ position:absolute; left:0; width:100%; background-color:#404040;z-index:999;}
.Top000828 nav li dt a{ line-height:18px; padding:8px 0;}
}
@media(max-width:1330px){
.Top000828 .auto{ padding:0 2%;}
.Top000828 .search{ right:2%;}
}
@media(max-width:768px){
.Top000828 .logo{position:relative; z-index:10; background-color:#fff;}
.Top000828 .top dl{ display:none;}
.Top000828 .search{ background-color:#404040;border-radius:0; padding:20px; top:auto; bottom:auto; height:auto; right:auto; left:2%; width:96%; transform:translateY(-80px); z-index:5; opacity:0; transition:all ease-in-out 0.3s;}
.Top000828 .search_show{opacity:1; transform:translateY(0); }
.Top000828 .search .text{ height:40px; border-radius:20px; background:#fff; line-height:40px; padding:0 50px 0 10px;}
.Top000828 .search a{ height:40px;top:20px; right:30px; width:40px; padding-top:0;}
.Top000828 .moblie_menu{ position:absolute; right:2%; text-align:right; height:34px; top:50%; margin-top:-17px; z-index:20;}
.Top000828 .moblie_menu em{ display:inline-block; width:45px; height:35px; border-radius:3px; border:1px solid #eee; background-color:#eee; position:relative; cursor:pointer;vertical-align:middle;}
.Top000828 .moblie_menu i,
.Top000828 .moblie_menu i::before,
.Top000828 .moblie_menu i::after{border-radius:3px; height:4px; background-color:#6c6c6c; position:absolute;}
.Top000828 .moblie_menu i{ width:80%;  left:10%; top:50%; margin-top:-2px;}
.Top000828 .moblie_menu i::before,
.Top000828 .moblie_menu i::after{ content:''; width:100%; left:0;}
.Top000828 .moblie_menu i::before{ top:-8px;}
.Top000828 .moblie_menu i::after{ bottom:-8px;}
.Top000828 .moblie_menu span{ height:24px; text-align:center; font-size:24px; vertical-align:middle; width:34px; margin-right:20px;}
.Top000828 nav{ position:fixed; left:0; top:0; width:100%; height:100%; max-height:100%; overflow:auto; z-index:120; transform:translateX(100%); opacity:0; transition:all ease-in-out 0.5s;}
.Top000828 nav.nav_show{ transform:translateX(0); opacity:1;}
.Top000828 nav .auto{ padding:0;}
.Top000828 nav ol{ background-color:#000;text-align:right; font-size:16px;}
.Top000828 nav ol a{ color:#fff; display:inline-block; line-height:39px; width:60px; text-align:center; }
.Top000828 nav li a,
.Top000828 nav li span{ color:#fff;}
.Top000828 nav li > a{ display:none;}
.Top000828 nav li span,
.Top000828 nav li a.show,
.Top000828 nav li:first-child a{ display:block; font-size:16px; position:relative; line-height:45px;} 
.Top000828 nav li span::before,
.Top000828 nav li a.show:before{ position:absolute; content:''; width:30px; height:100%; right:0; top:0; background:url(../images/Top000828-a_span.png) no-repeat center center;}
.Top000828 nav li{ padding-left:15px;}
.Top000828 nav li dl{ padding:0 3%;}
.Top000828 nav li dl dt{padding-left:30px;background:url(../images/Top000828-a_span.png) no-repeat left 10px;}
.Top000828 nav li dl dt a{ display:block; line-height:20px; padding:8px 0;}
}

/*Banner002511 */
.Banner002511 .bx-wrapper{ position:relative; z-index:1;}
.Banner002511 .bx-viewport{ z-index:1;}
/* .Banner002511  li > a {display:block;width:100%;height:100%;} */
.Banner002511  li .text {position:absolute;left:50%;bottom:18%;text-align:center;transform: translateX(-50%);}
.Banner002511  li .text a {display:inline-block;line-height:40px;width:130px;margin:0 10px;}
.Banner002511  li .text a.btn1 {background:#e62129;color:#fff;}
.Banner002511  li .text a.btn2 {border:1px solid #fff;color:#fff;}
.Banner002511 .bx-pager{ position:absolute; left:0; width:100%; bottom:5%; text-align:center; z-index:10;}
.Banner002511 .bx-pager div{ display:inline-block; position:relative;}
.Banner002511 .bx-pager div::before{ width:7px; height:7px; position:absolute; content:''; left:50%; top:50%; transform:translate(-50%,-50%); background:#fff;border-radius:50%;}
.Banner002511 .bx-pager a{ display:block; border-radius:50%; border:1px solid transparent; width:24px; height:24px; overflow:hidden; line-height:1000px;}
.Banner002511 .bx-pager a.active{ border-color:#fff;}

.Banner002511 .slick-dots{text-align: center;position: absolute; left: 0; z-index: 10; bottom: 30px; width: 100%;}
.Banner002511 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 24px; height: 24px; border-radius: 50%; border:1px solid transparent; cursor: pointer; position: relative;}
.Banner002511 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 8px; height: 8px; margin: -4px 0 0 -4px; cursor: pointer; font-size: 0; border: 0;background: #fff; opacity: 0.8;-webkit-opacity: 0.8;}
.Banner002511 .slick-dots li.slick-active button{opacity: 1;-webkit-opacity: 1; background: #fff;}
.Banner002511 .slick-dots li.slick-active{border-color: #fff;}

@media(max-width:640px){
.Banner002511 .bx-pager a{ width:30px; height:30px; }
}
/*
 .Floor001233 为demo编号
 */
.Floor001233{padding:3% 0;}
.Floor001233 h1{ margin:0 0 3% 0; text-align:center; font-weight:normal; color:#1d1d1d; font-size:28px;}
.Floor001233 h1 b{color:#e60012; font-size:32px;}
.Floor001233 h1::after{width:30px; height:2px; display:block; background-color:#e60012; content:''; margin:10px auto;}
.Floor001233 h1 span{ display:block; padding-top:15px; color:#a0a0a0; font-size:18px; position:relative;}
.Floor001233 h1 span::before{ position:absolute; content:''; width:0; height:0; border:5px solid #bfbfbf; border-left-color:transparent; border-right-color:transparent; border-top:0; top:5px; left:50%; margin-left:-5px;}

.Floor001233 .more{ text-align:center;}
.Floor001233 .more a{ display:inline-block; border:1px dashed #d0d5dc; font-size:15px; padding:0 10px 0 30px; line-height:30px; background:url(../images/Floor001233-more.png) no-repeat 10px center; color:#999; transition:all ease-in-out 0.3s;}
.Floor001233 .more a:hover{ background:#1d2088; color:#fff; padding-left:10px;}

.Floor001233 li{ float:left; width:23.5%; margin-bottom:2%;margin-right: 2%; position:relative; overflow:hidden;}
.Floor001233 li:nth-child(4n){margin-right: 0;}
.Floor001233 li img{ display:block; width:100%; position:relative; z-index:3;}
.Floor001233 li figure{ position:absolute;  width:100%;  height:100%; background-color:rgba(0, 0, 0, 0.7); color:#fff; z-index:0;}
.Floor001233 li:hover figure{ z-index:5;}
.Floor001233 li .table{display:table;width:100%;  height:100%;}
.Floor001233 li .table_cell{ display:table-cell; vertical-align:middle; text-align:center; padding-left:5%; padding-right:5%;}
.Floor001233 li h2{ position:absolute; width:100%; padding:5%; left:0; top:0; color:#fff; margin:0; font-size:14px; font-weight:normal; z-index:4;transition:all ease-in-out 0.3s;}
.Floor001233 li:last-child{background: #e62129;}
.Floor001233 li:last-child h2{ text-align: center;top:40%;}
.Floor001233 li:last-child h2 b{font-size:24px;}
.Floor001233 li h2 b{ font-size:20px;}
.Floor001233 li:last-child:hover {background: #bb050e;}
.Floor001233 li h3{ font-size:20px; margin:10px 0;}
.Floor001233 li p{margin:10px 0;overflow:hidden;font-size: 16px;}
.Floor001233 li figure span{ display:inline-block; width:35px; height:35px; background:url(../images/Floor001233-hover_more.png) no-repeat center center/contain;}
@media(max-width:768px){
.Floor001233 li{ width:50%;}
}
@media(max-width:375px){
.Floor001233 h1{ font-size:20px;}
.Floor001233 h1 span{font-size:15px;}
.Floor001233 li h2 b,
.Floor001233 li h3{ font-size:16px;}
.Floor001233 li h2{ font-size:12px;}
.Floor001233 li p{ height:20px; font-size:12px;}
.Floor001233 li figure span{ width:22px; height:22px;}
}

.Floor000850-bg{margin-top: 1%;}
/*
 .Floor000850 为demo编号
 */
.Floor000850{overflow:hidden;margin-top: -3%;}
.Floor000850 .title{ padding-top:3%; padding-bottom:3%;}
.Floor000850 .list_copy{ display:none;}
.Floor000850 .list_scroll{width: 80%;margin: auto;}


.Floor000850 .bx-viewport{ z-index:2;}
.Floor000850 .bx-viewport li{  text-align:center; line-height:27px; position:relative;}
.Floor000850 .bx-viewport li a{ position:absolute; left:0; top:0; height:100%; width:100%;}
.Floor000850 .bx-viewport li div{ background-color:#f3f4f5;margin-right:3%; padding:4%;}
.Floor000850 .bx-viewport li div:hover{background: #ddd;}
.Floor000850 .bx-viewport li h1{ font-size:16px; color:#333;margin:0; padding: 8px 0 5px; border-bottom:4px solid #e60012;}
.Floor000850 .bx-viewport li span{ text-transform:uppercase; font-size:13px;text-align: left;line-height: 24px;padding: 10px 0;}
.Floor000850 .bx-viewport li figure{ padding-bottom:100%;}
.Floor000850 .bx-pager{ display:none;}
.Floor000850 .bx-controls-direction a{ position:absolute; top:0; overflow:hidden; text-indent:-999em; z-index:5; width:5%; background-repeat:no-repeat; background-position: center center; height:100%; min-width:30px;}
/*
 .Floor000891 为demo编号
 */
.Floor000891{ padding:4% 0 3% 0;}
.Floor000891 h2{font-size: 28px;color: #333; margin:0; padding-bottom:20px;text-align: center;font-weight: inherit;}
.Floor000891 h2:after{ width:30px; height:2px; display:block; background-color:#e60012; content:''; margin:10px auto;}
.Floor000891 .intro{ float:right; width:53.8%;}
.Floor000891 .intro .info{ line-height:30px;}
.Floor000891 .img{ width:40.45%; float:left;}
.Floor000891 .more{display: inline-block;width: 143px; height: 40px;border: #e62129 1px solid;color: #e62129;text-align: center;line-height: 40px;font-size: 12px;margin-top: 4%;}
.Floor000891 .more:hover{ background-color:#e62129; color:#fff;}
@media(max-width:768px){
.Floor000891 .intro,
.Floor000891 .img{ float:none; width:auto;}
.Floor000891 .img{ text-align:center;}
}
@media(max-width:480px){
.Floor000891 .title{ font-size:24px;}
}
/*Floor001867 */
.Floor001867{ padding:3% 0;background: url(../images/Floor001867-bg.png) no-repeat center top; background-size:cover;}
.Floor001867 h2{font-size: 28px;color: #333; margin:0; padding-bottom:2%;text-align: center;font-weight: inherit;}
.Floor001867 h2:after{ width:30px; height:2px; display:block; background-color:#e60012; content:''; margin:10px auto;}
.Floor001867 ul{ float:left; width:48%;padding-top: 4.5%;} 
.Floor001867 li{ padding-bottom:6%;background: url(../images/icon-dh.png) no-repeat top left;padding-left:6%;width: 50%; float: left;}
.Floor001867 li:nth-child(2){ background: url(../images/icon-cz.png) no-repeat top left;}
.Floor001867 li:nth-child(3){ background: url(../images/icon-yx.png) no-repeat top left;}
.Floor001867 li:nth-child(4){ background: url(../images/icon-dz.png) no-repeat top left;}
.Floor001867 li img{ max-width:137px; display:block;}
.Floor001867 .form{ float:right; width:50%;}
.Floor001867 .form h5{ font-size:14px;padding-bottom:5%; margin:0;}
.Floor001867 .form td{ padding-bottom:4%;}
.Floor001867 .form td div{ position:relative;}
.Floor001867 .form td.zero{ width:5%;}
.Floor001867 .form td label{ position:absolute; left:10px; top:0; line-height:40px; color:#888;}
.Floor001867 .form td label span{color:#f00;padding: 0 2px;}
.Floor001867 .form td .text{ height:40px; line-height:40px; border:1px solid #d2d2d2; background:#f7f7f7; padding:0 10px; width:100%;}
.Floor001867 .form td textarea.text{ height:120px; line-height:30px;}
.Floor001867 .form td .btn{ width:100%; height:40px; cursor:pointer;background: #e62129;color: #fff; font-size:14px;border: none; }
.Floor001867 .form td .btn:hover{ background-color:#bb050e;}
@media(max-width:768px){
.Floor001867 ul,
.Floor001867 .form{ float:none; width:auto;}
}
/*
 .Bottom002379 为demo编号
 */
.Bottom002379{ background: url(../images/Bottom002379-bg.jpg) no-repeat right bottom #191919;}
.Bottom002379 ,.Bottom002379 a{ color: #999;}
.Bottom002379 a:hover{ color: #fff;}
.Bottom002379 .bottom{ padding:4% 0;}
.Bottom002379 nav li{ width: 100%;}
.Bottom002379 nav li h3{ font-size: 16px; margin: 0 0 10px;}
.Bottom002379 nav li dl dd{ padding: 5px 0;}
.Bottom002379 .weixin{text-align: center;}
.Bottom002379 .weixin dd{ display: inline-block; margin: 0 3px;}
.Bottom002379 .weixin .pic{ padding-bottom: 5px;}
.Bottom002379 .other{ text-align: center;}
.Bottom002379 .other .logo{ font-size: 22px; color: #044f9f; font-weight: bold;}
.Bottom002379 .share{ padding-top: 10px;}
.Bottom002379 .share a{ display: inline-block; margin-right: 8px; border-radius: 50%; background-color: #444; width: 30px; height: 30px; text-align: center; line-height: 30px; font-size: 20px; cursor: pointer;}

.Bottom002379 footer{ padding: 15px 0; border-top: 1px solid #292828;}
.Bottom002379 .copyright{ margin: 0;}
.Bottom002379 .links a{ display: inline-block; margin-right: 20px; position: relative;}
.Bottom002379 .links a+a:before{left: -10px;content: ""; width: 1px; height: 50%; background: #919191; position: absolute; top: 30%;}
@media only screen and (min-width:768px ) {
	.Bottom002379 .bottom>*{  float: left; width: 20%;}
	.Bottom002379 .bottom nav{width: 60%;}
	.Bottom002379 nav li{ float: left; width:20%;}
	.Bottom002379 .weixin dd{ float: right; width: 48%;}
	.Bottom002379 .other{ text-align: right;}
	.Bottom002379 .copyright{ float: right;}
    .Bottom002379 .links{ float: left;}
}
@media only screen and (max-width:767px ) {
	.Bottom002379 nav li dl{ display: none;}
	.Bottom002379 nav li{ border-bottom: 1px solid #434242;}
	.Bottom002379 nav li h3{ padding-top: 10px;}
	.Bottom002379 .weixin{ padding: 15px 0;}
	.Bottom002379 footer{ text-align: center;}
}
/*Banner002579 */
.Banner002579 img{ display:block; width:100%;}

/*
 .PicList001747 为demo编号
 */
.PicList001747{ padding:2% 0;}
.PicList001747 .more{border: 1px solid #e0e0e0;line-height: 48px;height: 48px;text-align: center;font-size: 16px;display: block; transition:0.4s;}
.PicList001747 .more:hover{ background-color:#e62129; border-color:#ab0858; color:#fff;}
.PicList001747 li{float: left;width:32%; margin-right: 2%; margin-bottom:3%;}
.PicList001747 li:nth-child(3n){ margin-right:0;}
.PicList001747 li a{display: block;}
.PicList001747 li a:hover{ box-shadow:0 0 10px #ccc;color:#e62129;}
.PicList001747 li figure{ padding-bottom:70%;}
.PicList001747 li figure img{ display:none;}
.PicList001747 li div{ padding:4%;}
.PicList001747 li h3{ margin:0;font-size: 14px;}
.PicList001747 li p{line-height: 20px; margin:4% 0 0 0;color:#999; height:40px; overflow:hidden; font-size:12px;}
@media(max-width:768px){
.PicList001747 li{ width:49%;}
.PicList001747 li:nth-child(3n){ margin-right:2%;}
.PicList001747 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList001747 h1{ font-size:18px;}
.PicList001747 li p{ font-size:12px;}
}








/*Page002046 */
.Page002046 .Pages{ text-align:center; padding-bottom:3%;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#e62129; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}
/*PicList002120 */
.PicList002120{padding-top:3%;}
.PicList002120 header{border-bottom: solid #DDD 1px;
    font-weight: inherit;
    font-size: inherit;
    background-color: #F5F5F5;
    color: #333;
    /* background: url(../images/box_titlebg.jpg); */
    padding: 0px;
    height: 33px;margin-bottom: 0.5%;}
.PicList002120 header h2{font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 7px 0 0 12px;
    line-height: 20px;margin:0;}
.PicList002120 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:3%;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:16px;}
.PicList002120 li:hover p{color: #e62129;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; background-size:contain;}
@media(min-width:641px){
.PicList002120 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002120 li{ width:48%; margin-right:4%;}
.PicList002120 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList002120 li p{ font-size:14px;}
}
/*Menu002517 */
.Menu002517{ border:1px solid #ececec; }
.Menu002517 .side-title{ background-image: url(../images/pro01.png);background-size:auto 100%; text-align:center; font-size:14px; color:#fff;     height: 33px;line-height: 33px;
    text-align: left;
    padding-left: 21px;}
/*.Menu002517 .side-title::before{ display:block; content:''; margin:0 auto 5px; height:2px; background:#fff; width:30px;}*/
.Menu002517 .side-title span{ display:block; font-size:12px; text-transform:uppercase; padding-top:5px;}
@media(min-width:1025px){
.Menu002517 .side-title{}
.Menu002517 .side-title span{ color:#79a1dc;}
.Menu002517{position:relative; z-index:10;margin-top: 14%;}
}
.Menu002517 .side-menu li{ border-bottom:1px solid #ececec;}
.Menu002517 .side-menu li a{ display:block; position:relative; padding:0 28px; line-height:30px; transition:0.2s;}
.Menu002517 .side-menu li a::before{ opacity:0;position:absolute; content:''; width:5px; height:5px; background:#111; left:0; top:50%; margin-top:-2.5px; border-radius:50%;transition:left 0.2s;}
.Menu002517 .side-menu li a:hover::before,
.Menu002517 .side-menu li.aon a::before{ opacity:1; left:14px;}
.Menu002517 .side-menu li a:hover,
.Menu002517 .side-menu li.aon a{ /*background:#e62129;*/ /*box-shadow:inset 3px 3px 20px rgba(0,0,0,0.3);*/ color:#e62129;}
@media(max-width:1024px){
.Menu002517 .side-title{ padding:10px 0;}
.Menu002517 .side-menu{ display:none;}
/*ç§»åŠ¨ç«¯ æ»šåŠ¨å¯¼èˆª*/
.Menu002517 #side-menu .owl-item{ float:left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
.Menu002517 #side-menu .owl-stage-outer{ position:relative; overflow:hidden;}
.Menu002517 #side-menu .owl-stage{position:relative;touch-action: manipulation;}
.Menu002517 #side-menu{ background:#fff; padding:0 20px; position:relative;}
.Menu002517 #side-menu li a{ float:left; line-height:40px; padding:0 30px;}
.Menu002517 #side-menu li.aon a{background:#e62129; box-shadow:inset 3px 3px 20px rgba(0,0,0,0.3); color:#fff;}
.Menu002517 #side-menu .owl-nav button{ position:absolute; top:0; height:100%; width:18px; border:none; background:#e62129; box-shadow:inset 3px 3px 20px rgba(0,0,0,0.3); color:#fff; cursor:pointer; padding:0; font-size:24px;}
.Menu002517 #side-menu .owl-nav button.owl-prev{ left:0;}
.Menu002517 #side-menu .owl-nav button.owl-next{ right:0;}
.Menu002517 #side-menu .disabled{ display:none;}
}
@media(max-width:480px){
.Menu002517 #side-menu li a{padding:0 20px;}
}

/*
 .RichInfo005
 */
.RichInfo005{ padding:20px 0;min-height: 250px;}
.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:#0f76d3; 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:#0f76d3;}

/*
 .TextList000591
 */
.TextList000591{ padding:2% 0;}
.TextList000591 ul{padding:0 2%; background-color:#fff;}
.TextList000591 li{border-bottom:1px solid #d1d1d1; padding:15px 0;}


#map {width:100%;height:400px;}
#map img  {max-width:none;}

/*TextList002514 */
.TextList002514 {padding:4% 0;}
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:30px; padding:15px 0; font-size:16px; cursor:pointer; position:relative;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#e62129; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#e62129;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color:#e62129; padding:30px 0;}

/*links*/
.links_box { margin-top: 20px;}
.links_box a{ display: block;float: left;width: 175px;height: 105px;margin-right: 8px;margin-bottom: 20px;}
.links_box a.mr0{margin-right: 0;}
.links_box a img { padding: 1px;border: 1px solid #ccc;}
.links_box a span {	display: block;width: 175px;height: 20px;line-height: 20px;text-align: center;margin-top: 10px;}
/*links*/