/*
 .PicList000762 为demo编号
 */
.PicList000762{ padding-top:2%;}
.PicList000762 li{ float:left; width:32%; margin-right:2%; border: 1px solid #ccc; margin-bottom:2%; transition: all .5s; position: relative;top: 0;}
.PicList000762 li:hover{box-shadow: 0 0 15px #95282D; top: -5px;}
.PicList000762 li:hover h2{font-weight: 700;}
.PicList000762 li:nth-child(3n){ margin-right:0;}
.PicList000762 li a{ display:block;}
.PicList000762 li h2{ margin:0; font-size:15px; font-weight: 400; color:#333; text-align:center; padding:3% 2%; transition: all .3s;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:58%;}
@media(max-width:640px){
.PicList000762 li{width:49%;}
.PicList000762 li:nth-child(3n){ margin-right:2%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}
/*Page001773*/
.Page001773{ text-align:center; padding:2% 0 3%; color:#555;}
.Page001773 .p_cur,
.Page001773 a.a_first,
.Page001773 a.a_end{ display:none;}
.Page001773 a{ display:inline-block; vertical-align:middle; margin:0 3px; border:1px solid #b5b5b5; color:#555; width:80px; height:40px;line-height:40px;}
.Page001773 a.a_prev,
.Page001773 a.a_next{ position:relative;}
.Page001773 a.a_prev span,
.Page001773 a.a_next span{ position:absolute; left:50%; top:50%; margin-top:-9px; margin-left:-9px; font-size:18px;}
.Page001773 a:hover,
.Page001773 a.a_cur{ background:#95282D; color:#fff;}
.Page001773 em{ font-style:normal;}
.Page001773 b{ font-weight:normal;}
.Page001773 .i_text,
.Page001773 .i_button{width:50px; height:40px; border:none; padding:0;vertical-align:middle;margin:0 5px;}
.Page001773 .i_text{ text-align:center; line-height:40px;  background:url(../images/Page001773-inputbg.jpg) no-repeat;  }
.Page001773 .i_button{cursor:pointer;background: linear-gradient(#fff,#ccc); border: 1px solid #ccc; margin-right:0;}
@media(max-width:768px){
.Page001773 .p_jump{ display:none;}
}
@media(max-width:640px){
.Page001773 .p_count,
.Page001773 .p_total{ display:none;}
}
@media(max-width:480px){
.Page001773 em{display:none;}
}

/*
 .Banner002345 为demo编号
 */
.Banner002345{background: #fff;}
.Banner002345{ position: relative; overflow: hidden;}
.Banner002345 .bx-wrapper{ position:relative; z-index:1;}
.Banner002345 .bx-viewport{ z-index:1;}
.Banner002345 li a{ display:block; }
.Banner002345 li img{ display:block; width:140%; position: relative; left: -20%; max-width: none; }
.Banner002345 .bx-pager{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.Banner002345 .bx-pager div{ display:inline-block; width: 20px; height: 20px; padding: 6px; overflow: hidden;}
.Banner002345 .bx-pager div a{ display:block; width:8px; height:8px; position: relative; background-color:#FFFFFF; -moz-opacity:0.8;  opacity: 0.8; filter:alpha(opacity=80); border-radius:100%; text-indent: 9999px; transition: all .5s ease-in-out;}
.Banner002345 .bx-pager div a:after{ content:""; position: absolute; left: 50%; top: 50%; width: 0; height: 0;  border-radius: 50%; display: block; opacity: 0;transition: all .3s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;}
.Banner002345 .bx-pager div a.active{position: relative;}
.Banner002345 .bx-pager div a.active:after{ opacity: 1;left: -5px; top: -5px; width: 18px; height: 18px;border: 1px solid #fff;}
.Banner002345 .bx-controls-direction{ display: none;}

@media(min-width:768px){
.Banner002345 li img{width:100%; left: 0; max-width: 100%;}
.Banner002345 .bx-pager{ bottom:40px;}
.Banner002345 .bx-controls-direction{ display: block;}
.Banner002345 .bx-controls-direction a {position:absolute; top:50%; z-index: 6; text-indent: 99999px; overflow: hidden; margin-top:-25px; width:50px; height:50px; -ms-transition:left 400ms, right 400ms; transition:left 400ms, right 400ms; -webkit-transition:left 400ms, right 400ms; -moz-transition:left 400ms, right 400ms; -o-transition:left 400ms, right 400ms; background: #fff;}
.Banner002345 .bx-controls-direction .bx-prev {left:-50px;background:url(../images/Banner002345-prev.png) no-repeat 0 0;}
.Banner002345 .bx-controls-direction .bx-next {right:-50px;background:url(../images/Banner002345-next.png) no-repeat 0 0;}
.Banner002345 .bx-controls-direction.on .bx-prev {left:120px;}
.Banner002345 .bx-controls-direction.on .bx-next {right:120px;}
}
/*Top002633 */
.Top002633{ background:#fff; }
.Top002633 .header-top{position:relative; padding: 1% 0;}
.Top002633 .header-top .logo a{max-width: 450px; display: block;}
.Top002633 .header-right{ position:absolute; right:0; top:50%; margin-top:-18px;}
.Top002633 .header-right > *{ float:right;}
.Top002633 .header-right dd.tel{padding-left: 25px; line-height: 36px; margin-right: 20px; background: url(../images/tel.png) no-repeat center left;}
.Top002633 .header-right dd span{color: #95282D; font-size: 22px;}
.Top002633 .header-right dt{ width:198px; position:relative;border:1px solid #A9676A; border-radius:36px; overflow:hidden;}
.Top002633 .header-right dt .text{ width:100%; line-height:36px; height:36px; padding:0 36px 0 20px; border:none; border:none; color:#999; font-size:12px;}
.Top002633 .header-right dt .text.focus{ font-size:16px;color:#95282D;}
.Top002633 .header-right dt .btn{ position:absolute; right:0; top:0; width:36px; height:36px; background:url(../images/Top002633_btn_search.png) no-repeat center center #95282D;border-radius:50%;}
.Top002633 .header-bottom{ background:#95282D;}
.Top002633 .header-menu li a{color:#fff;}
.Top002633 .header-menu li em a{ line-height:40px; font-size:16px; }
.Top002633 .header-menu li.aon em a{color:#fff;}
.Top002633 .header-menu li .sub{ background:none; padding-top:6px; width:110px; left:50%; margin-left:-55px;}
.Top002633 .header-menu li .sub-menu{ position:relative;background:#95282D; padding:5px 15px;}
.Top002633 .header-menu li .sub-menu::before{ position:absolute; content:''; border:5px solid transparent; border-bottom-color:#95282D; left:50%; margin-left:-2.5px; top:-10px;}
.Top002633 .header-menu li .sub dt a{ border-bottom:1px dotted #A9676A; text-align:center;}
.Top002633 .header-menu li .sub dt:last-child a{ border-bottom:0;}
.Top002633 .header-menu li .sub dt a:hover{ background:none; color:#fff;}
@media(max-width:1200px){
.Top002633 .header-right{ right:2%;}
}
@media(max-width:1024px){
.Top002633{ position:relative; z-index:100;}
.Top002633 .header-right dd .bdsharebuttonbox a{ margin-left:10px;}
.Top002633 .header-top{ padding:15px 2%;}
.Top002633 .header-right dd.tel{display: none;}
.Top002633 #open_menu{width:36px; height:36px;border-radius:50%;margin-left:10px; position:relative;}
.Top002633 #open_menu i,
.Top002633 #open_menu i::before,
.Top002633 #open_menu i::after{background:#95282D;}
.Top002633 #open_menu i{ width:60%; left:20%; height:3px; margin-top:-1.5px;}
.Top002633 #header-menu{ position:absolute; right:0; opacity:0; top:-100%; transform:translateY(-100%); width:60%; max-width:240px; z-index:100; background:#95282D; transition:ease-out 0.3s;}
.Top002633 #header-menu.header-menu-show{opacity:1; top:100%; transform:translateY(0); }
.Top002633 #header-menu li.has-sub em .op{ display:block;}
.Top002633 #header-menu li a{ padding-left:30px !important;}
}
@media(max-width:768px){
.Top002633 .logo{ padding-right:20%;}
}
@media(max-width:640px){
.Top002633 .header-right dt{ display:none;}
}
/*
 .Bottom002230 为demo编号
 */
.Bottom002230{ background: #95282D;  padding: 37px  0 0}
.Bottom002230 .left h3{ font-weight: 100; font-size: 18px; color: #fff;}
.Bottom002230 .left h3 span{display: block; width: 37px; height: 1px; border-bottom: 1px solid #b8ada2; margin: 16px 0 0}
.Bottom002230 .left ul { padding: 0 0 10px}
.Bottom002230 .left ul li{ width:25%; float: left; font-size: 14px; padding:0 38px 10px 0;}
.Bottom002230 .left ul li a{  color: #fff}
.Bottom002230 .left ul li a:hover{  color: #000}
.Bottom002230 .right img{ border: 5px solid #A9676A}
.Bottom002230 .right .img{ text-align: center; float: left; max-width: 120px;}
.Bottom002230 .right .text{ float: left; padding: 0 0 0 17px;}
.Bottom002230 .right .text p{margin:0; line-height: 32px; color: #fff; font-size: 14px;}
.Bottom002230 .right .text li{ float: left; width: 34px; height: 34px; background: url(../images/Bottom002230-icon.png) no-repeat left top; margin: 0 8px 0 0}
.Bottom002230 .right .text li.wx{  background: url(../images/Bottom002230-icon.png) no-repeat -41px top; }
.Bottom002230 .right .text li.tx{  background: url(../images/Bottom002230-icon.png) no-repeat -82px top; }
.Bottom002230 .right .text li a{ display: inline-block; cursor: pointer; width: 34px; height: 34px;}
.Bottom002230 .bottom{ border-top: 1px solid #b8ada2;}
.Bottom002230 .bottom ul li{ float: left; font-size: 14px; padding:0 10px 0 0; line-height: 61px;}
.Bottom002230 .bottom ul li a,.Bottom002230 .bottom p a{ color: #fff}
.Bottom002230 .bottom ul li a:hover,.Bottom002230 .bottom p a:hover{  color: #fff}
.Bottom002230 .bottom p{ font-size: 14px; color: #fff; margin: 0; padding: 0 0 20px}

@media (min-width:768px) {
.Bottom002230 .left{ width: 60%;}
.Bottom002230 .left h3{ margin-top: 0}
.Bottom002230 .right,.bottom p{ float: right;}
.Bottom002230 .left,.bottom ul { float: left;}
.Bottom002230 .bottom p{ padding: 0; line-height: 61px;}
.Bottom002230 .left ul li{ padding-right: 22px;}
}
@media (min-width:1024px) {
	.Bottom002230 .left ul li{ padding-right: 38px;}
}
@media (max-width:768px) {
.Bottom002230 .left ul li{ width:33.3%; padding:1%;}
}
/*
 TextList000856 为demo编号
 */
.TextList000856{padding:2% 0;}
.TextList000856 .search{width:260px; position:relative;border:1px solid #A9676A; overflow:hidden; margin-bottom: 2%; left: calc(50% - 130px);}
.TextList000856 .search .text{ width:100%; line-height:36px; height:36px; padding:0 36px 0 10px; border:none; border:none; color:#999; font-size:12px;}
.TextList000856 .search .text.focus{ font-size:16px;color:#95282D;}
.TextList000856 .search .btn{ position:absolute; right:0; top:0; width:36px; height:36px; background:url(../images/Top002633_btn_search.png) no-repeat center center #95282D;}
.TextList000856 ul{overflow: hidden;}
.TextList000856 li{border: #95282D 1px dashed; line-height:40px;list-style:none;width: 100%; padding: .5%;margin-right: 6%;margin-bottom: 1%;}
.TextList000856 .fl,.TextList000856 .fr{ width:47%;}
.TextList000856 li:nth-child(2n){margin-right: 0; background: #f6f6f6;}
.TextList000856 li a{ padding-left:20px; background:url(../images/TextList000746-icon.jpg) no-repeat 5px center;}
.TextList000856 li a:hover{ color:#95282D;}
.TextList000856 li time{ float:right; color:#999; font-size:12px; margin-left:10px;}
@media(max-width: 768px){
    .TextList000856 li{width: 100%; float: none;}
}
/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:3% 0; min-height:440px;}
.RighInfo002228 .auto{ max-width:1200px;}
.RighInfo002228 a.more{ display:block; border:1px solid #95282D; padding:10px 5%; color:#95282D; transition:0.4s; float: right;}
.RighInfo002228 a.more:hover{ background-color:#95282D; color:#fff;}
.RighInfo002228 .single-header{ text-align:center; clear: both;}
.RighInfo002228 .single-header h1{ color:#95282D;}
.RighInfo002228 .single-header h2{ color:#95282D; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#333; font-size:14px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#ccc; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}

.RighInfo002228 .info{ padding-top:2%;}
.RighInfo002228 h4{ border-bottom:1px solid #e7e8e8;text-align: center; width: 130px; line-height:45px; font-size:16px; font-weight:normal; color:#fff; background-color:#95282D;}
.RighInfo002228 .info ul.blo li{list-style: none; padding-left: 20px; line-height: 40px; position: relative;}
.RighInfo002228 .info ul.blo li::before{position: absolute; left: 0;width: 10px; height: 10px; top: calc(50% - 5px); background: #95282D; display: block; content: '';}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h2{ font-size:26px;}
  .RighInfo002228 .single-header h3{ font-size:16px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}

/*Location002087 */
.Location002087{position: relative; width: 100%; color:#333; line-height:45px; z-index: 1;}
.Location002087 a{ color:#333;}
.Location002087 span{color: #111;}
/*
 .Menu002499 为demo编号
 */
.Menu002499{ width: 100%; background:url(../images/headbg.jpg) no-repeat scroll center top;}
.WapMenu{padding-top: 0;text-align: left;  }
.MenuBox{position: relative;}
.navMenu{ position: absolute; display: none; left: 0;top: 100%;width: 100%;  background:#1361a7; color: #fff; z-index: 88;}
.navMenu a{color: #fff; font-size: 15px; display: block; padding: 0px 15px;}
.navMenu a:hover,.navMenu li.on a{background: #95282D;}


@media screen and (min-width:1000px ){
    .navMenu{display: block; line-height: 40px; position: relative; background: none; color: #666; max-width: 1200px; margin: 0 auto;}
    .navMenu a{color: #fff;}
    .navMenu ul{text-align: center;}
    .navMenu ul li{display: inline-block;padding: 0 15px; }
    .navMenu a:hover,.navMenu li.aon a{color: #fff; background: none; border-bottom: 2px solid #fff;}
}
/*
 .RighInfo001355 为demo编号
 */
.RighInfo001355{ padding:2% 0; min-height:440px;}
/*Bottom002701 */
.Bottom002701{ background:url(../images/Bottom002701_bg.png) no-repeat left top #95282D; padding:2.5% 0 1.5%;}
.Bottom002701 nav{ float:left; width:65%;}
.Bottom002701 .contact{ float:right; max-width:30%;}

.Bottom002701 nav dd{overflow: hidden;}
.Bottom002701 nav dl dd a{ display: block; float:left; min-width:135px; max-width:12%; margin-right:3%;}
.Bottom002701 nav dl:last-child dd a{margin-right: 0;}
.Bottom002701 nav dt{ color:#fff; font-size:16px; margin-bottom:20px;}
.Bottom002701 nav dt a,
.Bottom002701 nav dd a{ color:#fff;}
.Bottom002701 nav dd a{ opacity:0.8;}
.Bottom002701 nav dd a:hover{ opacity:1;}
.Bottom002701 nav dd{ line-height:32px;}

.Bottom002701 .contact dl{ float:right; position:relative; padding-left:85px;height:150px; display:table;}
.Bottom002701 .contact dd{ position:absolute; left:0; top:0;}
.Bottom002701 .contact dt{ display:table-cell; vertical-align:middle;}
.Bottom002701 .contact dt img{ max-width:150px;}
.Bottom002701 .bshare-custom{ width:40px;}
.Bottom002701 .bshare-custom a{ display:block; cursor:pointer; margin:5px 0; border:1px solid #fff; border-radius:50%; width:40px; height:40px; background:url(../images/Bottom002701_share_wx.png) no-repeat center center; padding:0;}
.Bottom002701 .bshare-custom a.bshare-sinaminiblog{ background-image:url(../images/Bottom002701_share_sina.png);}
.Bottom002701 .bshare-custom a.bshare-qqim{ background-image:url(../images/Bottom002701_share_qq.png);}
.Bottom002701 .copyright{ line-height:24px;color:#eee; clear:both; text-align:center; padding-top:2%;}
.Bottom002701 .copyright a{ color:#fff;}
.Bottom002701 .copyright a:hover{ text-decoration:underline;}
@media(max-width:1366px){
.Bottom002701 nav dl{ min-width:inherit;}
}
@media(min-width:1025px){
.Bottom002701 nav dd{ display:block !important;}
}
@media(max-width:1024px){
.Bottom002701 nav,
.Bottom002701 .contact{ float:none; max-width:none; width:auto;}
.Bottom002701 .contact dl{ float:none; margin:0 auto; }
.Bottom002701 .contact{ padding-top:3%;}
.Bottom002701 .copyright{ text-align:center; padding-top:20px;}
.Bottom002701 nav dl{ max-width:none; float:none;margin-right:0;}
.Bottom002701 nav dl:not(:last-child){ border-bottom:1px solid rgba(255,255,255,0.2);}
.Bottom002701 nav dt{ margin-bottom:0; padding:10px 0; position:relative;}
.Bottom002701 nav dt span{ position:absolute; right:0; top:50%; width:40px; height:40px; margin-top:-20px;}
.Bottom002701 nav dt span::before,
.Bottom002701 nav dt span::after{ position:absolute; content:''; background:#fff; left:30%; height:2px; top:50%; margin-top:-1px; width:40%; transition:0.3s ease-in-out;}
.Bottom002701 nav dt span::after{ transform:rotate(90deg);}
.Bottom002701 nav dt span.on::before{ opacity:0;}
.Bottom002701 nav dt span.on::after{ transform:rotate(0);}
.Bottom002701 nav dd{ display:none; padding:10px; background:rgba(255,255,255,0.05);}
}

/*PicList002171 */
.PicList002171{ padding-top:3%;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,108,186,0.95); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}