@charset "utf-8";
/* CSS Document */
.ab_03 dl{ width:246px; float:left; overflow:hidden; margin-right:32px; background:#f0f0f0 url(dot22.gif) no-repeat center 0; padding:20px 15px;}
.ab_03 dl.m_r0{ margin-right:0}
.ab_03 dl dt{ width:100%; float:left; overflow:hidden; text-align:center; font-size:23px; color:#ce3b27; line-height:30px; margin-bottom:15px}
.ab_03 dl dd{ width:100%; float:left; overflow:hidden; text-align:center; font-size:16px; color:#666; line-height:30px}


.ab_04 ul{ width:100%; float:left; overflow:hidden;background:url(line04.gif) repeat-y center 0px;}

.ab_div01{ width:550px; float:left; overflow:hidden; height:370px}
.ab_div02{ width:100px; float:left; overflow:hidden;height:300px; padding-top:74px}
.ab_div02 li{ width:100%; text-align:center; margin-bottom:184px; float:left; overflow:hidden}

.ab_04 dl{ width:518px; float:left; overflow:hidden; border:1px solid #ddd; height:130px; padding:15px 15px 15px 0; border-radius:80px; margin-bottom:40px}
.ab_04 dl dt{ width:100%; font-size:18px; color:#ce3b27; line-height:30px; float:left; overflow:hidden; margin-bottom:10px;-moz-box-sizing: border-box;box-sizing: border-box; margin-top:10px; }
.ab_04 dl dd{ width:100%; font-size:14px; color:#666; line-height:22px; float:left; overflow:hidden;  -moz-box-sizing: border-box;box-sizing: border-box;}

.dl_002a{ background:url(ab_dot03.png) no-repeat right center}
.dl_002a dt{padding-left:60px;}
.dl_002a dd{padding-left:60px; padding-right:150px; }



.dl_002b{ background:url(ab_dot02.png) no-repeat right center}

.dl_002c{ background:url(ab_dot01.png) no-repeat left center}

.dl_002c dt{padding-left:160px;}
.dl_002c dd{padding-left:160px; padding-right:40px; }

.dl_002d{ background:url(ab_dot04.png) no-repeat left center}


.tydl01{ width:100%; float:left; overflow:hidden}
.tydl01 dt{ width:100%; float:left; overflow:hidden; line-height:45px; background:url(line01.gif) no-repeat center center; text-align:center; margin-bottom:5px}
.tydl01 dt span{ padding:0 30px; background:#fff;}
.tydl01 dt a{ font-size:39px; color:#222; }
.tydl01 dt a:hover{ color:#ed3003}
.tydl01 dd{ width:100%; float:left; overflow:hidden; line-height:20px; text-align:center; font-size:18px; color:#999}

.dl04{ width:249px; float:left; overflow:hidden; padding-right:68px; background:url(lparr.png) no-repeat 265px 64px}
.dl04a{ padding-right:0; background:none}

.dl04 h5{ width:214px; padding-left:35px; float:left; overflow:hidden; background:#ce3b27; height:80px; line-height:80px; font-size:23px; color:#fff; font-weight:normal}
.dl04 h5 img{ display:block; float:left; width:48px; height:49px; margin-right:25px; margin-top:15px}
.dl04 dd{ border:1px solid #ddd; float:left; overflow:hidden; width:217px; padding:15px; border-top:none; line-height:25px; height:50px; font-size:16px; color:#666}

