@charset "utf-8";
/* CSS Document */

body { font-size:12px; margin:0; padding:0; line-height:18px; background:url(/rayli../images/bg.jpg) #fff no-repeat center 32px; color:#000;}
a,a:visited { color:#000; text-decoration:none;}
a:hover { color:#000; text-decoration:underline;}
.f_yh { font-family:"微软雅黑";}
.clear { clear:both;}
.w1180 { width:1180px; margin:0 auto;}
.f11 { font-size:11px;}
.f13 { font-size:13px;}
.f15 { font-size:15px;}
.f18 { font-size:18px;}
.f16 { font-size:16px;}
.f15 { font-size:15px;}
.f21 { font-size:21px;}
.l24 { line-height:24px;}
.l18 { line-height:18px;}
.l19 { line-height:19px;}
.l20 { line-height:20px;}
.l21 { line-height:21px;}
.l22 { line-height:22px;}
.l33 { line-height:33px;}
.tcenter { text-align:center;}
#dh_dand_xd { z-index:2}

.c_fs,a.c_fs,a.c_fs:visited { color:#e99898; text-decoration:none;}
a.c_fs:hover { color:#e99898; text-decoration:underline;}
.c_white,a.c_white,a.c_white:visited { color:#fff; text-decoration:none;}
a.c_white:hover { color:#fff; text-decoration:underline;}
.c_red,a.c_red,a.c_red:visited { color:#de001c; text-decoration:none;}
a.c_red:hover { color:#de001c; text-decoration:underline;}
.c_red1,a.c_red1,a.c_red1:visited { color:#de001c; text-decoration:underline;}
a.c_red1:hover { color:#de001c; text-decoration:none;}


.relative{ position:relative; z-index:1;}
.absolute{ position:absolute; z-index:9999;}

.pre { top:761px; left:-69px;}
.next { top:761px; right:-69px;}

.line { background:url(/rayli../images/line.jpg) no-repeat left top; margin:6px 11px; height:2px; width:126px; float:left; display:inline;}
.left_nav {  position:absolute; z-index:2000; width:145px; top:200px; left:0; }
.left_nav .left_nav_bg { background-color:#ba001c;}
.left_nav .left_nav_bg .font { padding:0 8px;}
.left_nav .left_nav_bg .kh_dh { padding:0 5px; text-align:center;}

.right_nav { position:absolute; z-index:2222222; width:100px; right:0;top:200px; }
.right_nav li { float:left; width:100px; height:30px;  text-align:center; margin-bottom:4px; background-color:#12004b; padding-top:14px;}
.right_nav li.on { background-color:#b00d22}


.index_box1 { float:left;}
.index_box2 { float:left; background:url(/rayli../images/index_22.jpg) no-repeat left top; width:490px; height:280px; padding:40px 100px 0 11px; display:inline; }
.index_box3 { float:left; width:686px; height:383px; }
.index_box4 { float:left; width:271px; margin-right:0px;}
.index_box5 { float:left; width:174px; background:url(/rayli../images/index_27.jpg) no-repeat left top; height:247px; padding:105px 14px 0 14px;}

.index_box3_1 { background:url(/rayli../images/index_24.jpg) no-repeat left top; width:470px; height:108px; padding:47px 0 0 216px;}
.index_box3_1 div { margin-bottom:12px;}

.index_box3_2 { margin-left:39px; width:637px; }
.index_box3_2 ul { width:650px;}
.index_box3_2 li { margin-right:8px; float:left; width:314px;}


.index_box6 { float:left; width:320px; margin-right:8px; padding-left:32px; display:inline; height:542px;}
.index_box7 { float:left; width:240px; }
.index_box8 { float:left; width:34px; }
.index_box9 { float:left; width:258px; margin-right:12px;margin-top:8px;}
.index_box10 { float:left; width:275px;margin-top:8px;}


.index_box6_1 { margin-bottom:11px;}
.index_box6_3 { margin-top:25px;}

.index_box7_1 { margin-left:11px;}
.index_box7_2 { background:url(/rayli../images/index_61.jpg) no-repeat left top; width:222px; height:144px; margin-top:13px; padding:100px 9px 0 9px;}

.index_box9_1 { background:url(/rayli../images/index_48.jpg) no-repeat left top; width:236px; height:127px; padding:81px 12px 0 10px;}
.index_box9_2 { padding:12px 0 0 25px;}


.index_box10_1 {}
.index_box10_2 { padding:10px 0 0 14px;} 

.index_box11_1 { float:left; height:229px; width:249px;}
.index_box11_2 { float:left; margin-top:20px; position:relative; width:920px; overflow:hidden;}
.index_box11_2 ul { width:940px;}
.index_box11_2 li { float:left; width:157px; margin-right:25px;}
.index_box11_2 li .font { height:41px;  text-align:center; padding-top:10px;}
.index_box11_2 .td { position:absolute; top:135px; left:536px; background-color:#000; padding:2px 8px;}
 
 
.index2_1 { float:left; width:622px;}
.index2_2 { float:left; width:558px;}
.index2_3 { float:left;}
.index2_4 { float:left;}
.index2_5 { float:left; width:604px;}
.index2_6 { float:left; width:576px;}


.index2_font { }
.index2_font .font1 { top:235px; left:225px;position:absolute;}
.index2_font .font2 { top:625px; left:154px;position:absolute; width:395px;}
.index2_font .font3 { top:711px; left:465px;position:absolute;}
.index2_font .font4 { top:372px; left:975px;position:absolute;}
.index2_font .font5 { top:876px; left:537px;position:absolute; width:374px}
.index2_font .font6 { top:966px; left:691px;position:absolute;}
.index2_font .font7 { top:1149px; left:201px;position:absolute; width:300px;}
.index2_font .font8 { top:1201px; left:404px;position:absolute;}
.index2_font .font9 { top:1299px; left:316px;position:absolute;}
.index2_font .font10 { top:1511px; left:126px;position:absolute;}
.index2_font .font11 { top:1535px; left:126px;position:absolute; }
.index2_font .font12 { top:1562px; left:126px;position:absolute;width:460px;}
.index2_font .font13 { top:1520px; left:622px;position:absolute; width:357px;}
.index2_font .font14 { top:1599px; left:723px;position:absolute;}


.index3_box1 { float:left; width:514px;}
.index3_box2 { float:left; width:666px;}

.index3_box1_1 { float:left;}
.index3_box1_2 { float:left; background:url(/rayli../images/index3_27.jpg) no-repeat left top; width:160px; height:278px;}
.index3_box1_3 { background:url(/rayli../images/index3_30.jpg) no-repeat left top; width:514px; height:82px;}


.index3_box2_1_1 { float:left; width:411px;}
.index3_box2_1_2 { float:left; width:255px;}
.index3_box2_1_2_2 { background:url(/rayli../images/index3_25.jpg) no-repeat left top; width:255px; height:136px;}


.index3_box2_2_1 { float:left;}
.index3_box2_2_2 { float:left;}


.index3_box3_1 { float:left;}
.index3_box3_2 { float:left;}


.index3_box3_2_1 { float:left;}
.index3_box3_2_2 { float:left;}
.index3_box3_2_3 { background:url(/rayli../images/index3_35.jpg) no-repeat left top; width:667px; height:98px;}

.index3_box4_1 { float:left;}
.index3_box4_2 { float:left;}

.index3_box4_1_1 { float:left;}
.index3_box4_1_2 { float:left;}
.index3_box4_1_3 { background:url(/rayli../images/index3_39.jpg) no-repeat left top; width:718px; height:79px;}

.index3_box5_1 { background:url(/rayli../images/index3_41.jpg) no-repeat left top; width:288px; height:129px; float:left;}
.index3_box5_2 { background:url(/rayli../images/index3_42.jpg) no-repeat left top; width:270px; height:129px; float:left;}
.index3_box5_3 { background:url(/rayli../images/index3_43.jpg) no-repeat left top; width:314px; height:129px; float:left;}
.index3_box5_4 { background:url(/rayli../images/index3_44.jpg) no-repeat left top; width:308px; height:129px; float:left;}


.index3_font .font1 { top:421px; left:137px;}
.index3_font .font2 { top:498px; left:370px; width:122px;}
.index3_font .font3 { top:731px; left:370px;}
.index3_font .font4 { top:764px; left:30px; width:463px;}
.index3_font .font5 { top:215px; left:590px;}
.index3_font .font6 { top:475px; left:943px; width:203px;}
.index3_font .font7 { top:567px; left:943px;}
.index3_font .font8 { top:1110px; left:528px; width:608px;}
.index3_font .font10 { top:1421px; left:47px; width:654px;}
.index3_font .font12 { top:1592px; left:74px; width:213px;}
.index3_font .font14 { top:1610px; left:364px; width:195px;}
.index3_font .font16 { top:1610px; left:633px;}
.index3_font .font18 { top:1610px; left:943px; width:220px;}


.index4_box1 { float:left;}
.index4_box2 { float:left;}
.index4_box3 { float:left; width:681px;}
.index4_box4 { float:left; width:499px;}


.index4_font .font1 { top:167px; left:489px;}
.index4_font .font2 { top:190px; left:509px;}
.index4_font .font3 { top:216px; left:467px;}
.index4_font .font4 { top:244px; left:458px; width:649px;}
.index4_font .font5 { top:284px; left:492px;}
.index4_font .font6 { top:380px; left:37px; width:190px;}
.index4_font .font7 { top:437px; left:255px; width:245px;}
.index4_font .font8 { top:772px; left:408px; width:236px;}
.index4_font .font9 { top:1043px; left:214px; width:174px;}
.index4_font .font10 { top:1518px; left:0px; width:214px;}
.index4_font .font11 { top:1554px; left:226px; width:184px;}
.index4_font .font12 { top:1576px; left:226px; width:183px}
.index4_font .font13 { top:594px; left:679px; width:232px}
.index4_font .font14 { top:1127px; left:710px; width:224px;}
.index4_font .font15 { top:1516px; left:932px; width:237px;}
.index4_font .font16 { top:1258px; left:104px; }