@charset "UTF-8";
 @font-face {
 font-family: "Poppins-SemiBold";
 src: url("pfont/font.woff2") format("woff2"),  url("pfont/font.woff") format("woff"),  url("pfont/font.eot") format("embedded-opentype"),  url("pfont/font.svg") format("svg");
 font-weight: normal;
 font-style: normal;
}
 
 
 .wenbeishu{ min-height:350px; text-align:center; padding-bottom:38px; background-image:url(../img/mapfz.png); background-color:#f5f5f5; background-repeat:no-repeat; background-position:right top; background-size:auto 100% ;}
 .wenbeishu .wenbeiti{text-align:center;color:#C48B55; font-size:28px; padding-top:30px;font-weight:700;}
 .wenbeishu .wenbeini{ width:800px; margin:0 auto; padding-top:15px; text-align:left;}
 .wenbeishu .wenbeili{ text-align:left; font-size:16px; line-height:25px;color:#666666;}
 
 .wenbeishu .wenblist{text-align:center; padding-top:30px; width:92%; margin-left:4%; padding-bottom:10px;}
 
 
 
 .wenbeishu .wenblist .wenbinfo{ display:inline-block; width:18.5%; margin:0 0.5%; border-radius:5px; background-color:#FFFFFF; padding:10px 0; text-align:center; cursor:pointer;box-shadow: 0 2px 10px rgba(99,99,99,0.1);}
 .wenbeishu .wenblist .wenbinfo:hover{ background-color:#E65C20; }
 
 .wenbeishu .wenblist .wenbiaoti{  text-align:center;font-size:24px; color:#D4A574;
	font-weight:700; line-height:35px; padding-top:16px;}
 .wenbeishu .wenblist .wenbiaotiw{  text-align:center;font-size:16px; color:#D4A574;
	font-weight:700; line-height:35px; padding-top:16px;}
 .wenbeishu .wenblist .wenbiaosm{  text-align:center;font-size:16px; color:#666666;line-height:22px;height:44px; padding:5px 15px 15px 15px;}
 
  .wenbeishu .wenblist .wenbinfo:hover .wenbiaoti{ color:#ffffff; } 
  .wenbeishu .wenblist .wenbinfo:hover .wenbiaotiw{ color:#ffffff; } 
  .wenbeishu .wenblist .wenbinfo:hover .wenbiaosm{ color:#ffffff; } 
 
 .wenbeishu .wenblist .wenbiaopt{ padding-bottom:8px;}
 .wenbeishu .wenblist .wenbiaopt img{   height:45px; width:45px;}
 
 
 
  .ditushu{text-align:center; padding-bottom:30px;  background-image:url(../img/mapfz.png); background-color:#f5f5f5; background-repeat:no-repeat; background-position:right top; background-size:auto 100% ;}
  .ditushu .dituti{text-align:center;color:#C48B55; font-size:28px; padding-top:30px;font-weight:700;}
 
  .ditushu .ditulist .wensinfo{ float:left; width:20%; margin:0 2%;  padding:30px 0 5px 0; text-align:center; cursor:pointer;}
  
 .ditushu .ditulist  .wensinfow{ float:left; width:12%; }
 .ditushu .ditulist  .tubiaopt{ float:left;}
 .ditushu .ditulist  .tubiaopt img{ height:60px; width:60px;}
 
 .ditushu .ditulist  .tubiaowz{ float:left; margin-left:15px;}
 
 .ditushu .ditulist  .tubiaoti{  text-align:left;font-size:22px; color:#D4A574;
	font-weight:700; line-height:32px;  }
 .ditushu .ditulist  .tubiaosm{  text-align:left;font-size:14px; color:#666666;line-height:22px; width:180px;  }
 
 .ditushu .ditulist  .wensinfo .clheis{ text-indent:-9999px;}
 .ditushu .ditulist  .wensinfow .clheis{ text-indent:-9999px;}
 @media screen and (max-width: 768px) {
	 
   .wenbeishu{padding-bottom:25px; background-position:right bottom; background-size:130% auto;} 
  .wenbeishu .wenbeiti{ font-size:20px; font-weight:700; padding:0 15px;padding-top:30px;} 
  .wenbeishu .wenbeini{ width:90%; margin:0 5%; padding-top:15px; text-align:left;}
  .wenbeishu .wenbeili{ text-align:left; font-size:14px; line-height:22px; }
  
  .wenbeishu .wenblist{text-align:center; padding-top:20px; width:92%; margin-left:4%; padding-bottom:10px;}
  
  .wenbeishu .wenblist .wenbinfo{ display:block;width:48%; margin:0 1% 15px 1%; background-color:#FFFFFF; padding:10px 0; float:left; }

 
 .wenbeishu .wenblist .wenbiaoti{ font-size:20px;line-height:25px; padding-top:10px;}
 .wenbeishu .wenblist .wenbiaotiw{font-size:17px;line-height:25px; padding-top:10px;}
 .wenbeishu .wenblist .wenbiaosm{  text-align:center;font-size:14px; color:#666666;line-height:20px;height:60px; padding:0 10px 0 10px; overflow:hidden; margin:10px 0;}
 .wenbeishu .wenblist .wenbiaopt{ padding-bottom:0;}
 
 
 .ditushu{padding-bottom:25px; background-position:right bottom; background-size:50% auto;} 
 .ditushu .dituti{ font-size:20px; font-weight:700; padding:0 15px;padding-top:30px;} 
  .ditushu .ditulist  .tubiaopt img{ height:50px; width:50px;}
 .ditushu .ditulist .wensinfo{ display:block;width:80%; margin:0 10% 15px 10%;   padding:10px 0; float:left; }
 }
 
 
 
 .gongxshu{ min-height:450px; text-align:center; padding-bottom:38px;  background-color:#ffffff;  }
 .gongxshu .gongbeiti{text-align:center;color:#C48B55; font-size:50px; padding-top:30px;font-weight:700;}
 
 .gongxshu .gonglist{text-align:center; padding-top:30px; width:92%; margin-left:4%; padding-bottom:10px;}
 
 
 
  .gongxshu .gonglist .gongti{  text-align:center;font-size:22px; color:#D4A574;
	font-weight:700; line-height:35px; padding-top:10px;}
  .gongxshu .gonglist .wtinfo {
	text-align:center;
	font-size:14px;color:#2D2D2D;
	line-height:25px; padding-top:8px;
  } 
  .gongxshu .gonglist .gongsm{  text-align:left;font-size:14px; color:#666666;line-height:22px; padding:5px 15px 15px 15px;}
 
 
  .gongxshu .gonglist .gongpt{ padding-top:8px;}
  .gongxshu .gonglist .gongpt img{   height:60px; width:60px;}
 
  .gongxshu .gonglist .gonginfo{ display:inline-block; width:24%; margin:0 2%; border-radius:5px; background-color:#FFFFFF; padding:10px 0; text-align:center; cursor:pointer;box-shadow: 0 2px 10px rgba(99,99,99,0.1);}
  .gongxshu .gonglist .gonginfo:hover{ background-color:#E65C20; }
  .gongxshu .gonglist .gonginfo:hover .gongti{ color:#ffffff; } 
  .gongxshu .gonglist .gonginfo:hover .wtinfo{ color:#ffffff; } 
  .gongxshu .gonglist .gonginfo:hover .gongsm{ color:#ffffff; } 
  
    .gongxshu .ywlist {
	text-align:center;
	padding-top:30px;
	line-height:30px;
}
  .gongxshu .ywlist .ywinfo{
	padding:0 16px; font-size:16px;color:#666666;
}
  .gongxshu .ywlist .ywlvse{
	 color:#3A7D44;
}
 

 @media screen and (max-width: 768px) {
	 
  .gongxshu{padding-bottom:25px; background-position:right bottom; background-size:130% auto;} 
  .gongxshu .gongbeiti{ font-size:26px; font-weight:700; padding:0 15px;padding-top:30px;} 
 
  .gongxshu .gonglist{text-align:center; padding-top:20px; width:92%; margin-left:4%; padding-bottom:10px;}
  
 
  .gongxshu .gonglist .gonginfo{ display:block;width:90%; margin:0 5% 15px 5%; background-color:#FFFFFF; padding:10px 0; float:left; }
 
  .gongxshu .gonglist .gongti{ font-size:20px;line-height:25px; padding-top:10px;}
  
  .gongxshu .gonglist .wtinfo {
	font-size:15px;color:#2D2D2D;
	line-height:22px; padding-top:5px;
  } 
  
  .gongxshu .gonglist .gongsm{  text-align:center;font-size:14px; color:#666666;line-height:20px;height:60px; padding:0 10px 0 10px; overflow:hidden; margin:10px 0;}
  .gongxshu .gonglist .gongpt{ padding-bottom:0;}
  .gongxshu .gonglist .gongpt img{   height:45px; width:45px;}
  
  .gongxshu .ywlist {
	text-align:center;
	padding-top:15px;
  }
 
  .gongxshu .ywlist .ywinfo{
	padding:0 16px; font-size:14px;color:#666666;display:block;line-height:25px;
  }
 }
 
 
 
 
 .canpshu{ min-height:350px; text-align:center; padding-bottom:35px; background-color:#f5f5f5;}
 .canpshu .wenbeiti{text-align:center;color:#C48B55; font-size:50px; padding-top:25px;font-weight:700;}
 
 .canpshu .wenblist{text-align:center; padding-top:20px; width:92%; margin-left:4%; padding-bottom:10px;}
 
 .canpshu .wenblist .wensinfo{ display:inline-block; width:24%; margin:0 2%; border-radius:5px; background-color:#FFFFFF;  text-align:center; cursor:pointer;box-shadow: 0 2px 10px rgba(99,99,99,0.1);}
 .canpshu .wenblist .wensinfo:hover{ background-color:#D4A574; }
 .canpshu .wenblist .wensinfo a:hover{ text-decoration:none; }
 .canpshu .wenblist .wenbiaosm{  text-align:center;font-size:18px; color:#666666;line-height:22px; padding:10px 15px 25px 15px;font-weight:700;}
 
 
 .canpshu .wenblist .wenbiaopt{ padding-bottom:8px;}
 .canpshu .wenblist .wenbiaopt img{  width:100%; border-radius:5px 5px 0 0;  }
 
 
  .canpshu .wenblist .wensinfo:hover .wenbiaosm{ color:#ffffff; } 
 

 @media screen and (max-width: 768px) {
	 
  .canpshu{padding-bottom:25px; } 
  .canpshu .wenbeiti{ font-size:26px; font-weight:700; padding:0 15px;padding-top:20px;} 
 
  .canpshu .wenblist{text-align:center; padding-top:15px; width:92%; margin-left:4%; padding-bottom:10px;}
 
  .canpshu .wenblist .wensinfo{ display:block;width:90%; margin:0 5% 15px 5%; background-color:#FFFFFF;  float:left; }
 
 
  .canpshu .wenblist .wenbiaosm{  text-align:center;font-size:16px; color:#666666;line-height:20px;padding:0 10px 8px 10px; overflow:hidden; margin:10px 0;}
  .canpshu .wenblist .wenbiaopt{ padding-bottom:0;}
 }
 
 
 
 
 .wenbeiyou{  text-align:center; padding-bottom:38px;  background-color:#ffffff; }
 .wenbeiyou .wenbeiti{text-align:center;color:#E65C20; font-size:28px; padding-top:30px;font-weight:700;}
 .wenbeiyou .wenbeini{ width:80%; margin:0 auto; padding-top:15px; text-align:left;}
 .wenbeiyou .wenbeili{ text-align:left; font-size:16px; line-height:25px;color:#666666;}
 
 .wenbeiyou .wenblist{text-align:center; padding-top:30px; width:92%; margin-left:4%; padding-bottom:10px; vertical-align:top;}
 .wenbeiyou .wenblist .wenbjuli{ float:left;width:8%; text-indent:-9999px; }
 .wenbeiyou .wenblist .wenbinfo{ float:left;width:24%; margin:0 2%; border-radius:5px; background-color:#D4A574; padding:10px 0 20px 0; text-align:center; cursor:pointer;box-shadow: 0 2px 10px rgba(99,99,99,0.1);}
 .wenbeiyou .wenblist .wenbinfo:hover{ background-color:#E65C20; }
 
 .wenbeiyou .wenblist .wenbiaoti{  text-align:center;font-size:20px; color:#ffffff;
	font-weight:700; line-height:35px; padding-top:10px; padding-bottom:10px;}
 .wenbeiyou .wenblist .wenbiaosm{  text-align:left;font-size:14px; color:#f5f5f5;line-height:25px;height:100px; padding:0 15px 0 25px;}
 
 .wenbeiyou .wenblist .wenbinfo:hover .wenbiaoti{ color:#ffffff; } 
 .wenbeiyou .wenblist .wenbinfo:hover .wenbiaosm{ color:#ffffff; } 
 
 .wenbeiyou .wenblist .wenbiaopt{ padding-top:15px;}
 .wenbeiyou .wenblist .wenbiaopt img{   height:60px; width:60px;}
 
 .wenbeiyou .uwlist {
	text-align:center;
	padding-top:25px;
	width:78%; margin-left:11%;
 }
 .wenbeiyou .uwlist .uwinfo{
	 float:left;width:29.3%; margin:0 2% 10px 2%; border-radius:35px; background-color:#C48B55; text-align:left; cursor:pointer;font-size:15px;color:#ffffff; height:45px; line-height:45px; display:block; text-indent:20px;
 }
 .wenbeiyou .uwlist .uwinfo:hover{
	background-color:#E65C20; 
 }
 .wenbeiyou .uwlist .ywlvse{
	 color:#1a1a1a;font-size:16px;
 }
 
 .wenbeiyou .wenzbut{
  text-align:center;display:inline-block; margin-right: 24px; margin-top:20px; 
 }
 .wenbeiyou .wenzbut a{
  border-radius:65px;background-color:#1A1A1A; text-align:center; cursor:pointer;font-size:20px;color:#ffffff; height:65px; line-height:65px; display:block;   text-decoration:none; width:380px;  
 }
 
 .wenbeiyou .wencbut{
  text-align:center;display:inline-block;   margin-top:20px; 
 }
 .wenbeiyou .wencbut a{
  border-radius:50px;background-color:#1A1A1A; text-align:center; cursor:pointer;font-size:20px;color:#ffffff; height:65px; line-height:65px; display:block;   text-decoration:none; width:380px; 
 }
 .wenbeiyou .wenzbut a:hover,.wenbeiyou .wencbut a:hover{
    background-color:#E65C20;    
 }

 @media screen and (max-width: 768px) {
	 
 .wenbeiyou{padding-bottom:25px; } 
 .wenbeiyou .wenbeiti{ font-size:20px; font-weight:700; padding:0 15px;padding-top:30px;} 
 .wenbeiyou .wenbeini{ width:90%; margin:0 5%; padding-top:15px; text-align:left;}
 .wenbeiyou .wenbeili{ text-align:left; font-size:14px; line-height:22px; }
  
 .wenbeiyou .wenblist{text-align:center; padding-top:20px; width:92%; margin-left:4%; padding-bottom:10px;}
  
 .wenbeiyou .wenblist .wenbinfo{ display:block;width:98%; margin:0 1% 15px 1%; padding:10px 0; float:none; }
 
 .wenbeiyou .wenblist .wenbiaoti{ font-size:18px;line-height:25px; padding-top:10px;}
 .wenbeiyou .wenblist .wenbiaosm{  text-align:left;font-size:14px; line-height:20px;  padding:0 15px 0 15px; overflow:hidden; margin:5px 0 10px 0; height:auto;}
 .wenbeiyou .wenblist .wenbiaopt{ padding-bottom:0; padding-top:10px;}
  .wenbeiyou .wenblist .wenbiaopt img{   height:45px; width:45px;}
 
 
  .wenbeiyou .uwlist {
	text-align:center;
	padding-top:0;
	width:92%; margin-left:4%;
 }
 .wenbeiyou .uwlist .uwinfo{
	 float:left;width:98%; margin:0 1% 10px 1%; border-radius:30px; background-color:#D4A574; text-align:left; cursor:pointer;font-size:13px;color:#ffffff; height:35px; line-height:35px; display:block; text-indent:10px;  
 }
  .wenbeiyou .uwlist .ywlvse{
	 color:#1a1a1a;font-size:14px;
 }

  .wenbeiyou .wenzbut{
  display:block; margin-right:0; margin-top:15px; width:100%; 
 }
 .wenbeiyou .wenzbut a{
  border-radius:50px;font-size:18px;color:#ffffff; height:55px; line-height:55px; display:block; padding:0; margin:0 auto; width:90%;
 }
 
 .wenbeiyou .wencbut{
  display:block; margin-top:10px;width:100%; 
 }
 .wenbeiyou .wencbut a{
   border-radius:50px;font-size:18px;color:#ffffff; height:55px; line-height:55px; display:block; padding:0; margin:0 auto; width:90%;
 }
 
 }
 
 .heiju{height:50px;}
 
 .zyanshu{text-align:center; padding-bottom:38px; background-color:#f5f5f5; }
 .zyanshu .wenbeiti{text-align:center;color:#C48B55; font-size:28px; padding-top:30px;font-weight:700;}

 .zyanshu .wenblist{text-align:center; padding-top:30px; width:92%; margin-left:4%; padding-bottom:10px;position:relative;}
 .zyanshu .wenblist .wenbinfo{ display:inline-block; width:24%; margin:0 2%; border-radius:5px; background-color:#FFFFFF; padding:10px 0; text-align:center; cursor:pointer;box-shadow: 0 2px 10px rgba(99,99,99,0.1); position:relative;}
 .zyanshu .wenblist .wenbinfo:hover{ background-color:#E65C20; }
 
 .zyanshu  .wenyhao{ position:absolute; right:25px; top:20px; z-index:88;}
 .zyanshu  .wenyhao img{ width:40px; height:36px;}
 .zyanshu  .wenbiaopt{ }
 .zyanshu  .wenbiaopt .wenbimg{ float:left; width:48px; padding:10px 0 10px 25px;}
 .zyanshu  .wenbiaopt .wenbimg img{ height:48px; width:48px; border-radius:48px;}
 .zyanshu  .wenbiaopt .wenbxin{ float:left; padding-left:15px; padding-top:9px;  }
 .zyanshu  .wenbiaopt .wenbwen{ text-align:left;font-size:16px; color:#D4A574; padding-top:5px; line-height:22px;}
 .zyanshu  .wenbiaopt .wenbdiz{ text-align:left;font-size:14px; color:#666666;padding-top:2px;line-height:22px;}
  .zyanshu .wenblist .wenbiaosm{  text-align:left;font-size:16px; color:#333333;line-height:22px;  padding:10px 25px 15px 25px;}
 .zyanshu .wenblist .wenbiaoti{  text-align:center;font-size:22px; color:#D4A574;
	font-weight:700; line-height:30px; padding-top:5px; padding-bottom:10px;}

  .zyanshu .wenblist .wenbinfo:hover .wenbwen{ color:#ffffff; }
  .zyanshu .wenblist .wenbinfo:hover .wenbdiz{ color:#ffffff; }
  .zyanshu .wenblist .wenbinfo:hover .wenbiaoti{ color:#ffffff; } 
  .zyanshu .wenblist .wenbinfo:hover .wenbiaosm{ color:#ffffff; } 
 
 @media screen and (max-width: 768px) {
 .zyanshu{ padding-bottom:15px; }
 .zyanshu .wenbeiti{font-size:20px; }

 .zyanshu .wenblist{text-align:center; padding-top:15px; width:92%; margin-left:4%; padding-bottom:10px;}
 .zyanshu .wenblist .wenbinfo{ display:block; width:98%; margin:0 1%; margin-bottom:15px; }

 
 .zyanshu  .wenyhao{ position:absolute; right:10px; top:10px; z-index:88;}


 .zyanshu  .wenbiaopt .wenbimg{ float:left; width:48px; padding:10px 0 10px 15px;}
 .zyanshu  .wenbiaopt .wenbimg img{ height:48px; width:48px; border-radius:48px;}


 .zyanshu .wenblist .wenbiaosm{  text-align:left;font-size:14px; color:#333333;line-height:22px;  padding:5px 15px 10px 15px;}
 .zyanshu .wenblist .wenbiaoti{ font-size:18px; color:#D4A574; line-height:25px; padding-top:0; padding-bottom:5px;} 
 }
 
 .hyanshu{text-align:center; padding-bottom:90px; background-color:#1A1A1A ; background-image:url(../img/saharabg.png) ; background-repeat:no-repeat; background-position: center bottom; background-size:100%;}
 .hyanshu .hbeiti{text-align:center;color:#ffffff; font-size:32px; line-height:45px; padding-top:45px;font-weight:700;}
 
 .hyanshu .hzbut{
  text-align:center;display:inline-block; margin-right: 24px; margin-top:30px;  width:320px; 
 }
 .hyanshu .hzbut a{
  border-radius:50px;background-color:#E65C20; text-align:center; cursor:pointer;font-size:22px;color:#ffffff; height:65px; line-height:65px; display:block; text-decoration:none;width:100%;  
 }
 
 .hyanshu .hcbut{
  text-align:center;display:inline-block; margin-top:30px; width: 320px; 
 }
 .hyanshu .hcbut a{
  border-radius:50px;background-color:#D4A574; text-align:center; cursor:pointer;font-size:22px;color:#1a1a1a; height:65px; line-height:65px; display:block;text-decoration:none; width:100%;  
 }
 .hyanshu .ywlist {
	text-align:center;
	padding-top:35px;
	line-height:25px;
 }
 .hyanshu .ywlist .ywinfo{
	padding:0 10px; font-size:14px;color:#ffffff;
 }

 @media screen and (max-width: 768px) {
  .hyanshu{ padding-bottom:50px; } 
  .hyanshu .hbeiti{font-size:20px; line-height:35px; padding-top:35px;}
 
  .hyanshu .hzbut{
    display:block; margin-right:0; margin-top:20px;  width:80%; margin-left: 10%;
  }
  .hyanshu .hzbut a{
    border-radius:50px;font-size:18px;color:#ffffff; height:55px; line-height:55px; 
  }
 
  .hyanshu .hcbut{
   display:block; margin-top:20px; width: 320px;  width:80%; margin-left: 10%;
  }
  .hyanshu .hcbut a{
  border-radius:50px;font-size:18px;color:#1a1a1a; height:55px; line-height:55px;  
  }
  .hyanshu .ywlist {
	text-align:center;
	padding-top:25px;
	line-height:25px;
  }
  .hyanshu .ywlist .ywinfo{
	padding:0 2px; font-size:12px;color:#ffffff;
  }
 }
 
 
 .faqyou{  text-align:center; padding-bottom:60px;  background-color:#ffffff; }
 .faqyou .wenbeiti{text-align:center;color:#C48B55; font-size:32px; padding-top:45px;font-weight:700; padding-bottom:30px;}

 .faqyou .wenblist{text-align:center; padding-top:20px; width:80%; margin-left:10%; padding-bottom:20px; vertical-align:top;
 box-shadow: 0 2px 10px rgba(99,99,99,0.1);border-radius:5px; border:1px solid #f5f5f5;
 }
 

.list{
	width : 100%;
}
.list ul{
	list-style: none;
}
.list>ul>li{
	width:96%; margin:0;  padding:15px 0 0 0; text-align:center; cursor:pointer; margin-left:2%;
    border-bottom:1px solid #f5f5f5; height:auto;
}
.list>ul>li:last-child{
	 
    border-bottom:0; 
}
.list>ul>li p[class=title]{ position:relative;
}

.list>ul>li .wenbimg{ float:left; width:10px; padding:6px 0 10px 25px;}
.list>ul>li .wenbimg img{ height:15px; width:8px;}
.list>ul>li .wenbxin{ float:left; padding-left:15px; text-align:left;font-size:20px; color:#333333;   line-height:30px;  }

.list>ul>li p[class=title]>span{
	position: absolute;
	right: 10%;font-size:20px; color:#333333;
}
.list-se{
	overflow: hidden;
	display: none;
}

.list-se .faqbiaosm{text-align:left;font-size:14px; color:#666666;line-height:25px;  padding:0 15px 15px 25px; }
 
 @media screen and (max-width: 768px) {
  .faqyou{  padding-bottom:50px;  }
  .faqyou .wenbeiti{font-size:24px; padding-top:25px;padding-bottom:20px;}

  .faqyou .wenblist{padding-top:10px; width:92%; margin-left:4%; padding-bottom:10px; 
  } 
 .list>ul>li .wenbimg{ padding:6px 0 10px 10px;}
 .list>ul>li .wenbimg img{ height:15px; width:8px;}
 .list>ul>li .wenbxin{  padding-left:10px; font-size:18px;line-height:30px;  }
 .list>ul>li p[class=title]>span{
	right:5%;font-size:20px;  
 }
}
  .pl_description {
	width:76%; margin:15px auto 0 auto;
	text-align:center;
}
 .pl_description ul.desc_title {
	width:100%;
	text-align:center;
}
 .pl_description ul.desc_title li {
	width:31.3%;background-color: #f4f4f4; float:left; margin:0 1%;
	line-height:60px; cursor:pointer; height:60px;
	font-size: 24px; text-align:center; border-radius:15px;
	color:#000000;
}
 .pl_description ul.desc_title li.mrindex {
	background-color: #D4A574;color:#ffffff;
}

 @media screen and (max-width: 768px) {
  .pl_description {
	width:90%; margin:15px auto 0 auto;
	text-align:center;
}
 .pl_description ul.desc_title {
	width:100%;
	text-align:center;
}
 .pl_description ul.desc_title li {
	width:33.3%;background-color: #f4f4f4; float:left;margin:0;
	line-height:40px; cursor:pointer; height:40px;
	font-size:16px; text-align:center; border-radius:10px;
	color:#000000; overflow:hidden;
}
 .aside-fixed {
	display:none;
 }
}

.flex-columns {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
}

.aside-fixed {
  position: fixed;
  bottom: 30%;
  right: 20px;
  width: 72px;
  background: #FFFFFF;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
  z-index: 100; border-radius:10px; padding-bottom:5px;
  text-align:center;
}



.aside-fixed .fix-item {
  position: relative;
  width: 100%;
  cursor: pointer;
  padding-bottom:10px;
}
 
.aside-fixed .fix-item:first-child {
  padding-top:15px;
}
.aside-fixed .fix-item a{
	text-align:center;  
	display:block; 
}
.aside-fixed .fix-item a i{
  font-size:29px; color:#888888;
}
.aside-fixed .fix-item a:hover{
	text-decoration:none;
}
.aside-fixed .fix-item a:hover i{
	text-decoration:none;
}
.aside-fixed .fix-item .img {
  margin:0 auto;
  width: 45px;
  height:45px;
  margin-bottom:6px;
  background-size: contain;
  background-repeat: no-repeat;
}
.aside-fixed .fix-item:nth-child(1) .img {
  background-image:url(../img/stoux.png);
}
.aside-fixed .fix-item:nth-child(1):hover.before::before {
  height: 0;
} 
.aside-fixed .fix-item img {
	width:38px;
}

.aside-fixed .fix-item span {
  font-size:11px;
  color: #666666;
}
.aside-fixed .fix-item + .fix-item {
  padding-top:5px;
}
.aside-fixed .fix-item:hover span {
  color: #E65C20;
}

 @media screen and (max-width: 768px) {
 
  .aside-fixed {
	display:none;
  }
 }
 