@charset "utf-8";
/* CSS Document */
.hf{width:100%;height:450px;margin:auto; background: url(../images/r02.jpg);}
.hf ul{width:1420px; height:450px; background:url(../images/r01.jpg) no-repeat; background-size:100% 100%; margin:auto;}

.r1{width:1270px; height:30px; margin:40px auto 30px auto; font-size:24px; color: #999999; border-bottom:1px #595959 solid; padding-bottom:-1px; clear:both;}
.r1 a{ padding:5px 20px 5px 0px; height:41px; font-size:22px; display:block; float:left; line-height:41px; background: #FFFFFF;}
.selected{color:#fe2e66 !important; font-weight:bold;}

.r2{width:1270px; height:auto; margin:auto; display:table; background:#f5f5f5;}
.r2 ul{float:left;}
.r2 ul:nth-child(1){width:250px; height:100%; display:inline-table;}
.r2 ul:nth-child(1) a{width:240px; height:40px; margin:10px 0 10px 0; display:table; line-height:40px; font-size:18px; text-align:right;}

.r2 ul:nth-child(2){width:1000px; height:auto; border-left:20px solid #FFFFFF;}
.r2 ul:nth-child(2) li:nth-child(1){width:100%; height:80px; margin-top:-6px;}
.r2 ul:nth-child(2) li:nth-child(1) dt:nth-child(1){width:15px; height:80px; background:url(../images/r03.png) no-repeat; display:table; float:left; margin-left:50px;}
.r2 ul:nth-child(2) li:nth-child(1) dt:nth-child(2){width:auto; padding:0 30px 0 30px; height:80px; background:url(../images/r04.png); display:table; float:left; font-size:22px; line-height:70px; color:#FFFFFF;}
.r2 ul:nth-child(2) li:nth-child(1) dt:nth-child(3){width:12px; height:80px; background:url(../images/r05.png) no-repeat; display:table; float:left;}
.r2 ul:nth-child(2) li:nth-child(2){width:960px; height:auto; line-height:25px; padding:20px; background:url(../images/r06.png) bottom right no-repeat; background-size:450px;}
