﻿/*
 .PicList000589 为demo编号
 */
.PicList000589{min-height: 300px;}
.PicList000589 ol{ overflow:hidden; padding-bottom:3%;}
.PicList000589 ol figure{ float:left; width:28%; position:relative;}
.PicList000589 ol figure a{ display:block; padding-bottom:67%;background-position: center center; background-repeat:no-repeat; background-size:contain;}
.PicList000589 ol div{ float:right; width:70%;}
.PicList000589 ol h1{font-size: 18px;padding: 2% 0;border-bottom: 1px dashed #dcdcdc;margin: 0 0 2% 0;}
.PicList000589 ol h1 a{color: #e64b2e;}
.PicList000589 ol p{ margin:0; line-height:20px; overflow:hidden;}
.PicList000589 li{border-bottom:1px solid #d1d1d1; line-height:47px;}
.PicList000589 li time{ float:right;font-size:12px;}
.PicList000589 li a:hover{color: #d3a44b;}
.PicList000589 li:last-child{ border-bottom:0;}
@media(max-width:1000px){
.PicList000589 ol p{ height:60px;}	
}
@media(max-width:640px){
.PicList000589 ol p{ height:40px;}	
.PicList000589 ol h1{font-size: 16px;}
}
@media(max-width:480px){
.PicList000589 ol p{ font-size:12px;}	
.PicList000589 ol figure{width:35%;}
.PicList000589 ol div{width:63%;}
}
/*
 .PicList000762 为demo编号
 */

.PicList000762{ }
.PicList000762 .title{height:20px;line-height:20px;background-color:#efe4c6;color:#d3a44b;font-size:16px;font-weight:900;margin-bottom: 15px; clear:both; padding:0; width:100%; overflow:hidden;}
.PicList000762 .title b{ background-color:#fff; margin-left:10px; padding:0 5px;}
.PicList000762 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%; }
.PicList000762 li:nth-child(3n){ margin-right:0;}
.PicList000762 li a{ display:block; background-color:#f8f8f8;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:15px; color:#333; text-align:center; padding:3% 2%;font-weight: normal;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:60%;}
.PicList000762 li a:hover{ background-color:#d3a44b; }
.PicList000762 li a:hover h2{color:#fff;}
@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;}
}
/* .Page001716*/
.Page001716{padding:2% 0;margin-top: 30px;}
.Page001716 .Pages{ text-align:center; font-size:12px; line-height:38px;}
.Page001716 .Pages .p_cur,
.Page001716 .Pages .p_count,
.Page001716 .Pages .p_total,
.Page001716 .Pages .p_jump,
.Page001716 .Pages .a_first,
.Page001716 .Pages .a_end{ display:none;}
.Page001716 .Pages .p_page{ display:inline-block; clear:both;}
.Page001716 .Pages em{ float:left; overflow:hidden; font-style:normal;}
.Page001716 .Pages a{ display:inline-block; margin-left:-1px;}
.Page001716 .Pages li{display: inline-block;margin-left:-1px;padding:0px 18px; border:solid 1px #e6e6e6;list-style:none;}
.Page001716 .Pages li.thisclass{background:#d3a44b;color:#fff;display: inline-block;margin-left:-1px;padding:0px 18px; border:solid 1px #e6e6e6;}
@media(max-width:640px){
.Page001716 .Pages em{ display:none;}
}
.pagination{
	margin: 0 auto;
}
.pagination li{
	list-style:none;
	float:left;
	margin-right: 10px;
}
.pagination li a{
	padding: 10px 20px;
	border: solid 1px #e6e6e6;
	font-size: 12px;
}
.pagination .active a, .pagination li a:hover{
	background: #d3a44b;
	color: white;
}


/*TextList002514 */
.TextList002514{padding: 2% 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:#d3a44b; 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:#d3a44b;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color:#d3a44b; padding:30px 0;}




/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:3% 0;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#815122; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; 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 p{ text-indent:2em; margin:0; padding:5px 0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.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 h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}


/*Top002568 */
.Top002568{ position:relative; z-index:100; background:#fff;}
.Top002568 .header-left{ float:left;}
.Top002568 .header-left,
.Top002568 .header-right{ height:84px;}
.Top002568 .logo img{ max-height:74px;}
.Top002568 .header-right,
.Top002568 .header-mid{ float:right;}
.Top002568 .header-right > *{ margin:0 12px; position:relative;}
.Top002568 .header-right dt figure{ display:none; position:absolute; top:100%; margin-top:10px; z-index:100; width:150px; background:#f3f3f3; right:-20px; padding:10px;}
.Top002568 .header-right dt figure::before{ position:absolute; content:'';  border:6px solid transparent; border-bottom-color:#f3f3f3;right: 22px;top: -12px;}
.Top002568 .header-right dt figure img{ display:block; width:100%;}
.Top002568 .header-right dt a{ width:20px; height:20px; background:url(img/Top002568_icon_sina.png) no-repeat center center; background-size:contain; display:block;}
.Top002568 .header-right dt a.wx{ background-image:url(img/Top002568_icon_wx.png);}
.Top002568 .open-search{ position:relative;width:17px; height:40px; background:url(img/Top002568_icon_search.png) no-repeat center center; background-size:contain; display:block;}
.Top002568 .open-search-show{ background:none;}
.Top002568 .open-search-show::before,
.Top002568 .open-search-show::after{ position:absolute; content:''; width:100%; height:3px; background:#d3a44b; transform:rotate(45deg); left:0; top:50%; margin-top:-1.5px;}
.Top002568 .open-search-show::after{ transform:rotate(-45deg);}
.Top002568 .search-box{ display:none; z-index:90; position:absolute; right:0; top:155%;width:300px;}
.Top002568 .search-box .text{ line-height:36px; width:100%;  padding:0 10px; border:3px solid #d3a44b;}
.Top002568 .search-box .btn{ position:absolute; right:0; top:0; width:42px; height:42px; background:url(img/Top002568_icon_search.png) no-repeat center center; background-size:50% auto;border:3px solid #d3a44b;}

.Top002568 .header-mid{ width:60%;}
.Top002568 .header-menu li em a{ display:inline-block; line-height:84px; position:relative; font-size:15px; color:#333;}
.Top002568 .header-menu li em a::before{ position:absolute; content:''; left:50%; transform:translateX(-50%); width:0; height:3px; background:#d3a44b; transition:0.3s;}
.Top002568 .header-menu li.aon em a::before,
.Top002568 .header-menu li:hover em a::before{ width:100%;}
.Top002568 .header-menu li .sub dt{ line-height:56px;}
.Top002568 .header-menu li .sub dt a{ color:#666; padding:0;}
.Top002568 .header-menu li .sub dt a::after{ display:inline-block; width:1px; height:10px; background:#bcbcbc; vertical-align:middle; content:''; margin:0 18px;}
.Top002568 .header-menu li .sub dt:last-child a::after{ display:none;}
.Top002568 .header-menu li .sub dt a:hover{ color:#d3a44b; background:none;}
.Top002568 #open_menu{ margin:0;}

.Top002568 #header-menu{ position:fixed; left:-100%; opacity:0; top:0; height:100%; background:#d3a44b; overflow:auto; max-height:100%; padding:10px; transition:0.3s; width:50%; max-width:300px;}
.Top002568 #header-menu.header-menu-show{ left:0; opacity:1;}
.Top002568 #header-menu ul{ padding:5%;}
.Top002568 #header-menu li:last-child em a,
.Top002568 #header-menu li:last-child em{ border-bottom:0;}
.Top002568 #header-menu li em .op{ display:block;}
.Top002568 #header-menu li .sub dl{ background:rgba(0,0,0,0.22); border-radius:0 0 5px 5px;}
.Top002568 #header-menu li .sub-menu dt a{ border-bottom:1px solid rgba(0, 0, 0, 0.15);}
@media(max-width:1024px){
.Top002568 #open_menu{ width:30px; height:30px; margin-left:10px;}
.Top002568 #open_menu i{ width:100%;background:#d3a44b; height:3px;}
.Top002568 #open_menu i::before,
.Top002568 #open_menu i::after{background:#d3a44b;}
}
@media(max-width:480px){
.Top002568 .header-right dt{ display:none;}
.Top002568 .header-right dd.top-search{ position:static;}
.Top002568 .search-box{ width:100%;}
}
/*
 .Banner002345 为demo编号
 */
.Banner002345{}
.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:20px;}
.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(img/Banner002345-prev.png) no-repeat 0 0;}
.Banner002345 .bx-controls-direction .bx-next {right:-50px;background:url(img/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;}
}

/*Floor002635 */
.Floor002635{ margin:2% 0;}
.Floor002635 .auto{ position:relative;}
.Floor002635 .box{ position:relative; z-index:2; padding:3%;background:#fff;} 
@media(min-width:1025px){
.Floor002635 .bg{ position:absolute; z-index:1; top:0; height:100%; background:#fff;}
.Floor002635 .bg-left{ left:0; width:32.5%;}
.Floor002635 .bg-right{ right:0; width:65.83%;}
.Floor002635 .box-left{ float:left; width:32.5%;}
.Floor002635 .box-right{ float:right;width:65.83%; padding:2%;overflow: hidden;}
}
.Floor002635 .box h2{ margin:0 0 17px 0; position:relative; border-bottom:1px solid #e5e5e5; }
.Floor002635 .box h2 a{ position:absolute; right:0; top:50%; margin-top:-10px; width:66px; text-align:center; line-height:20px;color:#999; font-size:12px; text-transform:uppercase; font-weight:normal;}
.Floor002635 .box h2 a:hover{color:#d3a44b;}
.Floor002635 .box h2 b{ display:inline-block; margin-right:6%; font-size:20px; font-weight:normal; color:#999; line-height:44px; border-bottom:2px solid transparent;}
.Floor002635 .box-left h2 b{ cursor:pointer;}
.Floor002635 .box h2 b.on{ font-weight:bold; color:#d3a44b; border-bottom-color:#d3a44b;}

.Floor002635 .box li{ position:relative; line-height:38px; border-bottom:2px dotted #efefef;}
.Floor002635 .box li::before{ position:absolute; content:''; width:6px; height:6px; border:1px solid rgba(211,164,75,.5); right:100%; top:50%; margin-top:-3px; margin-right:12px; border-radius:50%;}
.Floor002635 .box li .dot:hover{color:  #d3a44b;}
.Floor002635 .box li time{ float:right; font-size:12px; color:#a9a9a9;}

.Floor002635 .column{ float:left; width:49.5%;}
.Floor002635 .column > a img{ display:block; width:100%;}
.Floor002635 .column dl{ background:#d3a44b; padding:3% 22%;}
.Floor002635 .column dd{text-align:center;}
.Floor002635 .column dd a{ color:#fff;}
.Floor002635 .column dd img{width:50%; max-width:62px; transition:0.2s;float: left;}
.Floor002635 .column dd a:hover img{ transform:rotateY(180deg);}
.Floor002635 .column dd span{ padding:18px 0;font-size: 20px;font-weight: bold;}

.intro > a img{ display:block; width:100%;}
.intro dl{ background:#d3a44b; padding:3% 22%;}
.intro dd{text-align:center;}
.intro dd a{ color:#fff;}
.intro dd img{width:50%; max-width:62px; transition:0.2s;float: left;}
.intro dd a:hover img{ transform:rotateY(180deg);}
.intro dd span{ padding:18px 0;font-size: 20px;font-weight: bold;}

.Floor002635 .intro{ float:right; width:49.5%;margin-left:1%;}
.Floor002635 .intro h3{color:#d3a44b; font-size:20px;}
.Floor002635 .intro p{ line-height:28px; margin-bottom:10%;}
.Floor002635 .intro .more{ display:inline-block;color:#999;line-height:38px;}
.Floor002635 .intro .more:hover{color:#d3a44b;}

@media(max-width:1200px){
.Floor002635 .auto{ padding:0;}
}
@media(max-width:1024px){
.Floor002635 .column,
.Floor002635 .intro{ float:none; width:100%; margin-left:0px;}
.Floor002635 .box-left{ margin-bottom:2%;}
.Floor002635 .auto{ padding:0 2%;}
.Floor002635 .box li{ padding-left:12px;}
.Floor002635 .box li::before{ right:auto; left:0; margin-right:0;}
.Floor002635 .intro{ padding-bottom:3%;}
.Floor002635 .intro p{ max-width:none; margin:3% 0;}
}
@media(max-width:480px){
.Floor002635 .intro h3,
.Floor002635 .box h2 b{ font-size:16px;}
.Floor002635 .column dl{padding:0 22%;}
.Floor002635 .column dd span{font-size: 16px;padding: 20px 0;}
.intro dl{padding:0 22%;}
.intro dd span{font-size: 16px;padding: 20px 0;}
}
/*Bottom001871*/
.Bottom001871{background-color: #e5e5e5;padding:1% 0;}
.Bottom001871 a{ text-decoration:none; color: #666;}
.Bottom001871 dl{ float:right;}
.Bottom001871 dl a{display:inline-block; vertical-align:middle; margin-right:10px;text-decoration:none;color:#666;}
.Bottom001871 dl a:hover{color: #d3a44b;}
.Bottom001871 dl a.a_wx,
.Bottom001871 dl a.a_sina{ width:30px; height:30px; background:url(img/Bottom001871-share.png) no-repeat 5px center;}
.Bottom001871 dl a.a_wx{ position:relative; z-index:100;}
.Bottom001871 dl a.a_wx figure{ display:none; position:absolute; bottom:100%; width:120px; left:50%; margin-left:-60px;}
.Bottom001871 dl a.a_wx:hover figure{ display:block;} 
.Bottom001871 dl a.a_wx figure img{ display:block; border:3px solid #fff;}
.Bottom001871 dl a.a_sina{ margin-right:0; background-position:-33px center;}
@media(max-width:1000px){
.Bottom001871 dl{ float:none;}
}
@media(max-width:640px){
.Bottom001871{ font-size:13px; line-height:20px;}
.Bottom001871 dl{ line-height:30px;}
}
/*
 .Location002362 为demo编号
 */
.Location002362 {  padding:25px 0;}
.Location002362 em{ font-style: normal; padding-left:25px; font-size:12px; line-height:2; margin-top:13px; color:#333; position: relative;}
.Location002362 em:before{ content: "\e828"; font-family:"iconfont" !important; font-size: 18px; position: absolute; top: 0px; left: 0; height: 17px; line-height: 17px;}
.Location002362 em a {}
.Location002362 em a:after{}
.Location002362 em a:hover{ text-decoration:underline;}
.Location002362 em span{ color:#d3a44b; }
@media(max-width:480px){
    .Location002362 {display: none;}
}
/*
 .RighInfo001355 为demo编号
 */
.RighInfo001355{ padding:2% 0;min-height: 300px;}
.RighInfo001355 figure{float:right; margin-left:5%; width:39.6%;}
.RighInfo001355 .dot{font-size:24px; color:#d3a44b;}
.RighInfo001355 p{font-size:16px;line-height: 26px;text-align: justify;}
@media(max-width:480px){
    .RighInfo001355 figure{float:none;  width:50%;margin: auto;}
    .RighInfo001355 .dot{font-size:18px; }
}

.zy{padding:5% 0; background:url(img/zy_bj.jpg) no-repeat bottom;background-size: cover;}
.zy .zy-box{background: #fff;padding: 2%;border-radius: 10px;}
@media(max-width:480px){
    .zy {
    padding: 10% 2%;
    background: url(img/zy_bj.jpg) no-repeat bottom left;
}
}



/*
 .Menu000654 ä¸ºdemoç¼–å·
 */
.Menu000654{ background: #fdf4de; }
.Menu000654 header{ border:1px #d8d8d8 solid; background-color:#d3a44b; color:#fff; font-size:20px; padding:10px 0 10px 0; text-align:center;  position:relative; z-index:5;}
.Menu000654 header span{ font-size:14px; display:block;}
.Menu000654 li a{ display:block; padding-left:35px; padding-top:11.5px; padding-bottom:11.5px; line-height:20px;border-bottom:1px solid #d8d8d8;}
.Menu000654 li a:hover,
.Menu000654 li a.aon{ background-color:#ffcf58; color:#fff;}
.Menu000654 li dl{ background-color:#fff; font-size:12px; display:block;}
.Menu000654 li a.click{ position:relative;} 
.Menu000654 li a.click::after,
.Menu000654 li a.click::before{ position:absolute; content:'';  background-color:#d3a44b; top:50%;display:none;}
.Menu000654 li a.click::after{width:15px; height:2px; left:10px; margin-top:-2px;}
.Menu000654 li a.click::before{width:2px; height:15px; left:16px; margin-top:-8px;}
.Menu000654 li dl dd a{ color:#999;}
.Menu000654 li dl dd a.aon,
.Menu000654 li dl dd a:hover{ color:#000; background: #fdf4de;}
.Menu000654 li a.aon::before{ display:none;}
.Menu000654 li a.aon::after{ background-color:#fff;}
@media(max-width:950px){
.Menu000654{width: 104%;margin-left: -2%;}
.Menu000654 header{ margin-top:0;font-size:20px; padding:15px 0; }
.Menu000654 li dl{ display:none;}
}
    

/*
 .Map001070 ä¸ºdemoç¼–å·
 */
.Map001070{ /*background-color:#f5f5f5;*//* padding:2% 0;*/}
.Map001070 dd{ border:1px solid #e7e7e7; margin-bottom:2%; background-color:#fff; position:relative;}
.Map001070 dd:last-child{ margin-bottom:0;}
.Map001070 .map *{ max-width:none;}
.Map001070 dd figure{ padding:3% 0 3% 3%;}
.Map001070 dd figure h1{font-size: 22px;color: #b71e23; font-weight:normal;padding: 16px 0; margin:0;border-bottom: dashed 1px #ccc;}
.Map001070 dd ul{ padding-top:16px;}

@media(min-width:641px){
.Map001070 .map{ /*position:absolute !important;*/ width:100%; right:0; height:100%; top:0;height:277px;}
}
@media(max-width:640px){
.Map001070 dd{ padding:3%;}
.Map001070 .map{ height:300px; position:relative !important;}
.Map001070 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map001070 dd figure h1{ font-size:20px;}
}


/*
 .RichInfo005
 */
.RichInfo005{ padding:20px 0; min-height: 300px;}
.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;}


/*
 .PicList002239 
 */
.PicList002239{ padding:0 0 3% 0;}
.PicList002239 li{ border: 1px solid #e3e3e3; margin: 0 1.5% 1.5% 0;padding:1%; float:left; }
@media(min-width:769px){
    .PicList002239 li{ width:32%; }
    .PicList002239 li:nth-child(3n){ margin-right:0;}
}
.PicList002239 li .Ispic{ padding-bottom:68%; background-size:contain;}
.PicList002239 li dl{ position:relative; margin-top:4%;text-align:center;}
.PicList002239 li dt{font-size: 15px;}
@media(max-width:768px){
    .PicList002239 li{ width:48%;  margin: 0 3% 3% 0}
    .PicList002239 li:nth-child(2n){ margin-right:0;}
}

/*links*/
.links_box { margin-top: 20px; min-height: 200px;}
.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*/
.RighInfo001355 img{
	max-width: 100% !important;
	height: auto !important;
}
.info img{
	width: 100% !important;
	height: auto !important;
}
.info p{
	font-size: 16px;
}
@media(min-width:768px){
.right_bar{
	position: fixed;
	right: 5px;
	bottom: 30%;
	width: 40px;
	height: 80px;
	z-index: 999999;
	background: #d3a44b;
	text-align: center;
}
.right_bar a{
	color: white;
}
.kefu{
	width: 100%;
	height: 40px;
	padding-top: 8px;
}
.kefu:hover{
	background: #966437;
}
.top{
	width: 100%;
	height: 40px;
	padding-top: 8px;
}
.top:hover{
	background: #966437;
}
.fa{
	font-size: 20px !important;
}
.bottom_bar{
	display: none;
}
}
@media(max-width:768px){
.Bottom001871{
	margin-bottom: 40px;
}
.right_bar{
	display: none;
}
.bottom_bar{
	width: 100%;
	height: 40px;
	background: #d3a44b;
	position: fixed;
	bottom: 0px;
	z-index: 999999;
}
.bottom_bar a{
	color: white;
}
.bottom_kefu, .bottom_phone, .bottom_top{
	width: 33.3333%;
	height: 40px;
	text-align: center;
	float: left;
	padding-top: 8px;
}
.fa{
	font-size: 24px !important;
}	
}