@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0;}
a{text-decoration:none;}
b{ font-weight:600;}
.bgbox{ max-width:480px;margin: 0px auto;padding: 0px;background: #f0efed;Font-size:63%; font-family:"微软雅黑"; background:#ffffff;}
ul,li{ list-style:none;}
.clear{ clear:both;}
img{border: 0;}
.num_top{ height:55px; padding-top:8px; background:#292929; font:12px "宋体"; line-height:22px; color:#ffffff; padding-left:17px; overflow:hidden;}
.pubcen{ text-align:center; width:100%;}
.rep_case{ width:100%; margin-top:10px;}
.rep_case ul li{ width:30.6%; float:left; display:inline; margin-left:3%; background:#fef8e0; padding-top:10px;color:#43331c;} 
.case1{ width:100%; text-align:center; font-size:1.5em; line-height:22px; font-weight:900;  padding-bottom:8px; border-bottom:2px solid #dfaa40;}
.case1 span{ font-size:1.2em; color:#dc3d33;}
.case2{ font:1.4em "宋体"; line-height:22px; width:85%; height:165px; margin:0 auto; margin-top:10px;}
.case3{ font:1.8em "汉仪中宋简"; color:#fff8d7; line-height:40px; text-align:center; margin-top:8px; background:#895e1f;}
.rep_tit{ color:#43331c; font-size:3.0em; line-height:40px; margin-top:20px; font-weight:600;}
.rep_tit span{ border-bottom:1px dashed #a3a3a3; padding-bottom:5px;}
.tit1{ margin-top:40px;}
.rep_jg{ width:92.5%; margin:0 auto; padding:10px 2% 10px 3%; color:#555555; font:1.4em "宋体"; line-height:22px; background:#ebebeb; border-radius:5px; margin-top:25px;}
.rep_num{ width:100%; margin-top:30px;}
.rep_num ul{ width:100%; }
.rep_num ul li{ width:43.1%; float:left; display:inline;text-align:center; margin:0 3.5% 20px 3%; }
.rep_num ul li img{ width:100%;}
.rep_num ul li p{ font-weight:600;font-size:2.0em; line-height:25px;}
.num1{ width:100%; height:68px; background:url(../images/rep_bg1.jpg) no-repeat center; padding-top:5px; }
.num1 span{ border-bottom:2px dotted #efd7a3; color:#fef8e0; font-size:0.8em; line-height:35px;padding:0 1.5% 0 1.5%;}
.gray{  background:#ebebeb; }
.color{width:100%; height:668px; margin-top:20px;padding-top:5px;}
.xmbg1{ background:url(../images/rep_bg3.jpg) repeat-y; height:295px;}
.xmbg2{height:291px;}
.tit2{ margin-bottom:22px;}
.xmp{ width:98%;}
.xmp span{ float:left; display:inline; width:20%; color:#48361c; font-size:1.8em; line-height:32px; background:#dead42; border-radius:20px; text-align:center; margin:0 5px 10px 10px;}
.xmp p{ float:left; width:76%; font-size:22px; line-height:36px; color:#da251c; font-weight:600; }
.rep_xm{ width:86.5%; height:227px;float:right; display:inline; margin-right:5px; background:#ffffff; padding:10px 5px 0 10px;}
.rep_xm dt{ width:46.2%; float:left;}
.rep_xm dd{ width:51%;  float:left;font-size:1.6em; line-height:30px; }
.xmdd1{ color:#555555; margin-left:10px; }
.xmdd2{ margin-top:20px; color:#ffffff; width:100%; background:#dead42; padding:10px 2% 10px 4%; }
.xmdd{ line-height:25px !important;}
.rep_kcy{ height:89px; background:url(../images/rep_bg2.jpg) no-repeat center; text-align:center; color:#ffffff; font-size:2.0em; line-height:89px;font-weight:600; margin-top:20px;}
.rep_kcy span{ color:#ffc54c; font-size:22px;}
.rep_tit a{ display:block; width:108px; background:#c69328; color:#ffffff; font-size:16px; line-height:28px; margin:0 auto; margin-top:5px;}
.rep_zj{ width:93%; margin:0 auto; margin-top:20px; }
.rep_zj li{ width:210px; float:left; display:inline; margin-left:10px; background:#43331c; text-align:center; padding-bottom:15px; }
.rep_zj li p{ width:100%;color:#fefbe8; font-size:1.4em; line-height:30px;}
.zj1{ margin-top:15px;}
.zj1 span{ font-size:24px; font-weight:600; margin-right:5px;}
.zj3{ margin-top:5px;}
#zjrt{ margin-left:30px;}
.tit3{ padding-top:15px;}
.gray1{ background:#d6d6d6;}
.rep_circle{ width:100%; margin-top:20px;}
.rep_circle li{ width:19%;padding-top:35px;height:56px; color:#555555; font:1.2em "宋体"; line-height:20px; float:left; display:inline; background:url(../images/rep_bg4.png) no-repeat center; text-align:center; margin-left:4px;}
#cir1{padding-top:18px;height:73px;}
.zx1{ margin-top:15px; padding-bottom:20px;}
.rep_prom{ margin-top:20px;  width:100%; border-bottom:1px dashed #7f7f7f;}
.prombg1{height:170px; margin-top:30px;}
.prombg2{height:140px;}
.prombg3{height:195px; margin-bottom:20px;}
.rep_prom dt{ width:12.1%; float:left; text-align:center;}
.rep_prom dd{ width:86%; float:left; color:#4d4c4b;font:1.5em "宋体"; line-height:25px; padding-top:5px;}
.prom2{ margin-top:15px;}
@media screen and (max-width: 427px){
   .rep_xm dd{ line-height:25px;}
   .xmdd2{ padding-top:5px; margin-top:8px;}
   
}
@media screen and (max-width: 360px){
	.bgbox{ width:370px;}
    .rep_xm{ width:84%; height:180px; }
    .rep_xm dt{ width:43%;}
    .rep_xm dd{ width:54%;  font-size:1.4em; line-height:22px !important; }
	.xmdd2{ margin-top:0; line-height:20px !important; }
	.tit4{ font-size:25px;}
	.rep_zj li{ width:170px; margin-left:15px; }
	.rep_circle li{ background:url(../images/rep_bg41.png) no-repeat center;  }
	.rep_circle li p{line-height:22px !important;}
   
}