@charset "utf-8";
body{ background-color:#fff;color:#333;font-size:.8rem; margin:0 auto; font-family:"思源黑体 CN Normal"}
p,span,ul,ol,li,img,h1,h2,h3,h4,h5,h6,h7,h8,h9,h10,dl,dd,dt{list-style:none; border:0; margin:0; padding:0}
a{outline-style:none;color:#666;text-decoration:none; padding:0; margin:0}
.fl {float: left;}
.fr {float: right;}
.clearfix:after {display: block;clear: both;content: "";visibility: hidden;height: 0}
.clearfix {zoom: 1}
.container { max-width:750px; margin: 0 auto; background:#dabe89 url(bg.jpg) no-repeat top center; background-size:contain;} 

.head dl{ padding:5%; overflow:hidden;}
.head dl dt{ color:#f6d6a7;  font-family:"思源黑体 CN Bold"; background:rgba(255,255,255,0.6); border:1px solid #f57102; border-radius:30px; float:right; padding:0 30px; margin:3% 0;}
.head dl dd img{ max-width:20px;}
.pro_show{ padding:70% 0 0;}
.pro_01{ margin:10rem 0 2rem;}
.title{ text-align:center; background:url(hr.png) no-repeat center center; background-size:90%;}
.title span{ font-size:1.3rem;box-shadow: 2px 2px 5px #888888; background:#fff; border:1px solid #999; border-radius:15px; display:inline-block; line-height:1.6; padding:0 10%;}
.title_01{ text-align:center; line-height:3;}
.pro_qy ul{ margin:0 1%}
.pro_qy ul li{ float:left; width:80px; height:80px; line-height:30px; margin:1%; text-align:center; background:#fff; border:1px solid #999; border-radius:50%;}
.pro_qy ul li:nth-of-type(4n){ margin-right:0;}
.pro_qy ul li a{ padding:12% 0; display:block;font-size:1rem;}
.pro_show1{ background:#fbfaf1; border:1px solid #d4e6cc; padding:3%; border-radius:3px; margin:5% 3%}
.pro_show1 dl dt{ width:100%; background:#fff;}
.pro_show1 dl dt img{ max-width:100%;}
.pro_show1 dl dd{ text-align:center; line-height:2;}
.pro_show1 dl dd p{ font-size:1rem;}
.pro_show1 dl dd font{ display:block; width:100%; line-height:2.8; background:#e6e3c8; border-radius:3px;}
.zsjm_01{ background:url(zsjm.png) no-repeat center top; background-size:cover;margin:5% 0 0}
.pro_jmlc ul li{ float:left; width:31%; margin:1%; line-height:6; font-size:.8rem;}
.pro_zsjm{ text-align:right;font-size:1rem; padding:5% 5% 5% 0;}
.pro_zsjm p{ color:#ffff00;}
.pro_zsjm span{ color:#fff;}
.foot{ text-align:center; line-height:2.3;}
.pro_show2{ background:#fff; border:1px solid #d4e6cc; padding:3%; border-radius:3px; margin:5% 3%;line-height:2;font-size:1rem;}
.pro_show2 img{ max-width:100%;}
.pro_show2 h1{ text-align:center; font-size:1rem;}
.gsjj{ width:92%; margin:5% auto; padding:2%; background:rgba(255,255,255,0.5); border-radius:3px; line-height:2.5;font-size:.9rem;}





