/* CSS Document */
#bodyid{ background:#000 url(bodydt.jpg) center top no-repeat; width:100%; margin:0px; padding:0px;}
#subwarp{ width:961px; margin:0px auto; padding:0px; clear:both; padding-top:315px;}
.titlesub{  width:100%; height:68px; }
.main01{ clear:both; width:100%; height:609px;}
.main02{ background:url(mian_01dt.jpg) no-repeat; width:961px; height:526px;}
.main02top{ padding-top:130px; padding-left:82px; width:800px; height:215px;}
.main02top .left{ padding-top:38px;}
.main02top .left img{ width:280px; height:140px; border:1px solid #95682f;}
.main02top .right{width:495px;}
.main02top .right h4{ color:#aa0c39; }
.main02top .right dt{ color:#ca9d70; height:38px; line-height:38px; clear:both; width:440px;}
.main02bottom{ padding-top:2px; padding-left:82px; width:800px; clear:both;}
.main02bottom .left{ width:500px;}
.main02bottom .right{ width:190px;}

.main03{ background:url(mian_02dt.jpg) no-repeat; width:961px; height:730px;}
.mian03video{ padding-left:150px; padding-top:129px; width:640px; height:400px;}
.main03title{ height:19px; width:824px; padding-left:66px;}
.main03bottom{width:872px; text-align:right;}

.main04{  width:961px; height:100%; float:left; display:inline;}
.main04cont{ background:url(main_03dtddd.jpg) repeat-y; padding-left:80px; width:855px; padding-top:15px;}
.main04cont dl{width:790px; padding-right:65px; height:185px; padding-bottom:35px;}
.main04cont dl dd img{ width:294px; height:178px; border:1px solid #be710f;}
.main04cont dl dt div{ background:url(titile_ttt.jpg) no-repeat; width:456px; padding-left:36px; height:32px; padding-top:5px; color:#aa0c39;}
.main04cont dl dt div a{ color:#aa0c39;}
.main04cont dl dt p{ color:#ca9d70; line-height:20px; margin-top:0px; padding-top:15px;width:456px; padding-left:36px; clear:both; display:inline-block;}