body{margin:0;text-align:center;font-family:Arial, Helvetica, sans-serif;background:#290000;}
.clear{clear:both;}
ul,li,dl,dt,dd{margin:0;list-style:none;}
img{vertical-align:middle;}
#header{margin:0px auto;width:1002px;background:url(../images/head_bg.jpg) no-repeat right;height:88px;}
#header dl{widht:100%;}
#header dt{width:180px;height:68px;float:left;margin-top:5px;}
#header a{margin-left:26px;background:url(../images/logo.jpg) no-repeat;width:180px;height:68px;margin-top:5px;display:block;}
#header dd{width:180px;height:30px;line-height:30px;margin-top:50px;float:right;font-size:12px;color:#FEAD00;}

#menu{margin:0px auto;width:1002px;border:1px solid #444443;background:url(../images/menu_bg.jpg);height:40px;border-top:none;overflow:hidden;}
#menu ul{padding:0;}
#menu li{font-size:14px;color:#ffffff;height:40px;line-height:40px;float:left;width:170px;background:url(../images/menu_line.jpg) no-repeat right;}
#menu li a:link,#menu li a:visited{color:#ffffff;text-decoration:none;}
#menu li a:hover{text-decoration:underline;color:#ffffff;}

#main_flash{width:1003px;margin:8px auto 0px auto;background:#000;}

#main{margin:0px auto 0px auto;width:1003px;background:#000000;padding-top:10px;}

.left{margin:20px 45px 20px 30px;width:288px;background:url(../images/Home_server.jpg) no-repeat top left;float:left;}
.left dl{width:100%;}
.left dt{margin:0;height:44px;text-align:right;padding-top:25px;color:#F4FD00;font-size:10px;}
.left dd{font-size:12px;text-align:left;color:#ffffff;line-height:25px;}
.left a{color:#F4FD00;text-decoration:none;}
.left img{margin-top:5px;}
.left_more{background:url(../images/red_arr.gif) no-repeat 0px 20px;padding-left:20px;padding-top:15px;text-decoration:none;}

.center{margin:20px 30px 20px 0px;width:300px;background:url(../images/Home_news.jpg) no-repeat top left;float:left;}
.center dl{width:100%;}
.center dt{margin:0;height:44px;text-align:right;padding-top:25px;color:#F4FD00;font-size:10px;}
.center dd{width:100%;font-size:12px;line-height:25px;text-align:left;color:#fff;}
.center a{color:#F4FD00;text-decoration:none;}
.right{margin:20px 0px 20px 0px;width:220px;float:left;background:url(../images/video.gif) no-repeat top left;}
.right dl{width:100%;}
.right dt{margin:0;height:44px;text-align:right;padding-top:10px;color:#F4FD00;font-size:10px;}
.right dd{width:100%;font-size:12px;line-height:25px;text-align:left;color:#fff;}
.right img{border:6px solid #212121;}
.home_zi{margin:0px auto 20px auto;float:left;width:1003px;}
.home_zi ul{padding:0;}
.home_zi li{margin:0 auto;}

#submain{margin:0px auto 0px auto;width:960px;}
.sub_left{width:240px;float:left;}
.sub_left dl{width:100%;}
.sub_left dt{background:url(../images/left_t.jpg) no-repeat;height:60px;line-height:45px;text-align:left;padding:5px 0px 10px 15px;margin-bottom:10px;*padding:15px 0px 0px 15px;}
.sub_left dd{background:url(../images/redcon.gif) no-repeat 0px 13px;*background:url(../images/redcon.gif) no-repeat 0px 11px;font-size:12px;color:#5C5C5C;border-bottom:1px solid #c0c0c0;height:24px;line-height:24px;text-align:left;margin-left:24px;padding:7px 0px 3px 20px;margin-right:15px;}
.sub_left a{color:#5C5C5C;text-decoration:none;}
.sub_left a:hover{color:#5C5C5C;text-decoration:underline;color:#990000;}

.sub_right_top{height:30px;background:url(../images/main_top.gif) no-repeat top right;width:720px;}
.sub_right{width:720px;float:right;background:url(../images/mainbg.jpg) no-repeat bottom #fff;padding-bottom:25px;}
.sub_title{width:645px;margin:0px auto 0px auto;border-bottom:2px solid #ECECEC;}
.sub_title dl{width:100%;}
.sub_title dt{margin:0;width:300px;float:left;text-align:left;height:43px;}
.sub_title dt img{margin-top:10px;}
.sub_title dd{margin:0;width:170px;float:right;background:url(../images/dianyin.jpg) no-repeat right bottom;height:43px;}


.sub_bottom{width:960px;margin:0px auto;background:url(../images/sub_bott.gif) no-repeat top #000;height:35px;}
/*left_bg*/
.moviebg{background:url(../images/moviebg.jpg) 60px bottom no-repeat #E9E9E9;}
.newsbg{background:url(../images/newsbg.jpg) 40px bottom no-repeat #E9E9E9;}
.renwubg{background:url(../images/renwubg.jpg) left bottom no-repeat #E9E9E9;}
.salesbg{background:url(../images/salesbg.jpg) 40px bottom no-repeat #E9E9E9;}
.teambg{background:url(../images/teambg.jpg) 40px bottom no-repeat #E9E9E9;}
.aboutbg{background:url(../images/aboutbg.jpg) 40px bottom no-repeat #E9E9E9;}
/*nav*/
.sub_10{border-top:10px solid #cccccc;width:645px;height:20px;margin:15px auto 0px auto;}
.sub_27{width:645px;margin:10px auto 20px auto;background:#CCCCCC;height:27px;}
.sub_27 ul{padding:0px;}
.sub_27 li{font-size:12px;line-height:27px;float:left;width:72px;}
.sub_27 li a{text-decoration:none;color:#000;}
.sub_27 li a:hover{text-decoration:underline;color:#000;}
.reg_bg{background:url(../images/reg_bg.jpg);color:#fff;}


.sub_nav{width:645px;margin:10px auto 20px auto;background:#CCCCCC;height:30px;}
.sub_nav ul{padding:0;}
.sub_nav li{font-size:13px;font-weight:bold;text-align:left;padding-left:10px;line-height:30px;}

/*movie*/
.movie_tj{width:645px;margin:0px auto;}
.movie_tj dl{width:100%;color:#000000;width:290px;float:left;border-right:1px solid #E3e3e3;padding-right:20px;}
.movie_tj dt{text-align:left;height:25px;line-height:25px;font-size:12px;}
.movie_tj dd{font-size:12px;text-align:left;line-height:25px;}
.movie_tj a{color:#970000;text-decoration:none;}
.movie_tj img{margin-top:10px;}
.movie_dd_r{margin-left:20px;padding-right:none;}
.movie_list{width:645px;margin:30px auto 0px auto;border-top:1px dotted #5E5E5E;padding-bottom:30px;}
.movie_list dl{width:212px;float:left;color:#000000;margin-top:10px;}
.movie_list dt{font-size:12px;text-align:left;font-weight:bold;line-height:30px;}
.movie_list dd{font-size:12px;text-align:left;line-height:25px;}
.movie_list a{color:#000000;text-decoration:none;}
.movie_list a:hover{text-decoration:underline;}

.movie_view {width:645px;margin:3px auto;}
.movie_view dl{width:100%;}
.movie_view dt{height:30px;line-height:30px;font-size:12px;margin-bottom:10px;}
.movie_view dd{font-size:12px;text-align:left;line-height:20px;color:#000000;}

.movie_space{width:645px;margin:3px auto;overflow:hidden;padding-bottom:20px;}
.movie_space dl{width:215px;float:left;margin-right:35px;margin:0px 0px 10px 0px;}
.movie_space dt{width:100%;}
.movie_space img{border:0px solid #000;}
.movie_space dd a{font-size:12px;line-height:20px;color:#000;text-decoration:none;}
.movie_space dd a:hover{text-decoration:underline;}
.movie_space_view{width:645px;margin:3px auto;}
.movie_space_view dl{width:100%;}
.movie_space_view dt{width:100%;}
.movie_space_view dd{text-align:left;font-size:12px;line-height:25px;color:#000000;margin:5px auto 20px auto;}

.movie_video{width:645px;overflow:hidden;padding-bottom:20px;margin:0px auto;}
.movie_video dl{width:215px;float:left;margin-right:35px;margin:10px 0px auto 0px;}
.movie_video dt{width:100%;}
.movie_video img{border:0px solid #000;}
.movie_video dd a{font-size:12px;line-height:25px;color:#000;text-decoration:none;}
.movie_video dd a:hover{text-decoration:underline;}
.movie_video_view{width:645px;margin:3px auto;}
.movie_video_view dl{width:100%;}
.movie_video_view dt{margin:5px;}
.movie_video_view dt object{border:3px solid #000;}
.movie_video_view dd{margin:5px;text-align:left;font-size:12px;line-height:25px;color:#000000;}

/*news*/
.newstj{width:645px;margin:0px auto;border-bottom:1px dotted #cccccc;padding-bottom:15px;}
.newstj dl{width:100%;}
.newstj dt{width:130px;float:left;border:1px solid #000;}
.newstj dd{width:500px;float:right;text-align:left;}
.newstitle{font-size:14px;font-weight:bold;height:30px;line-height:30px;}
.newsmore a{background:url(../images/redicon.jpg) no-repeat;font-size:12px;color:#000000;padding-left:10px;text-decoration:none;height:35px;line-height:35px;}

.newslist{margin:15px auto 0px auto;width:645px;border-bottom:1px dotted #cccccc;padding-bottom:20px;}
.newslist ul{padding:0px;}
.newslist li{font-size:12px;text-align:left;line-height:22px;color:#000000;}
.newslist li a{color:#000;text-decoration:none;}
.newslist li a:hover{color:#000;text-decoration:underline;}
.news_view {width:645px;margin:3px auto;}
.news_view ul{padding:0;}
.news_view li{font-size:12px;text-align:left;color:#000;line-height:25px;width:100%;}

/*sales*/
.sales_1{width:645px;margin:0px auto;padding-bottom:15px;background:url(../images/sales_1.jpg) no-repeat;height:130px;}
.sales_1 dl{margin-left:180px;}
.sales_1 dt{width:100%;font-size:12px;font-weight:bold;color:#000000;text-align:left;background:url(../images/redicon.jpg) no-repeat;padding-left:10px;margin-bottom:10px;}
.sales_1 dd{font-size:12px;text-align:left;line-height:22px;color:#000000;}
.spaces{margin:0px 35px 0px 35px;}

.sales_2{width:645px;margin:15px auto 0px auto;padding-bottom:15px;background:url(../images/sales_1_1.jpg) no-repeat;height:130px;}
.sales_2 dl{margin-left:180px;}
.sales_2 dt{width:100%;font-size:12px;font-weight:bold;color:#000000;text-align:left;background:url(../images/redicon.jpg) no-repeat;padding-left:10px;margin-bottom:10px;}
.sales_2 dd{font-size:12px;text-align:left;line-height:22px;color:#000000;}

.sales_3 {width:645px;margin:15px auto 0px auto;padding-bottom:15px;}
.sales_3 dl{width:100%;color:#000000;}
.sales_3 dt{width:90px;float:left;font-size:12px;text-align:left;height:40px;padding-top:5px;}
.sales_3 dd{width:550px;float:left;font-size:12px;text-align:left;line-height:22px;}
.sales_3 ul{padding:0;margin:20px auto;}
.sales_3 li{line-height:22px;font-size:12px;text-align:left;color:#000000;}

.sales_list{width:645px;margin:3px auto;overflow:hidden;padding-bottom:20px;}
.sales_list dl{width:161px;float:left;margin-right:35px;margin:0px 0px 10px 0px;}
.sales_list dt{width:100%;}
.sales_list img{border:1px solid #000;}
.sales_list dd a{font-size:12px;line-height:20px;color:#000;text-decoration:none;}
.sales_list dd a:hover{text-decoration:underline;}

/*team*/
.mainleft{width:240px;float:left;}
.download{margin:20px auto;width:100%;background:url(../images/down.jpg) no-repeat top;height:300px;float:left;}
.download dl{width:100%;margin-top:50px;}
.download dt{width:190px;margin:0px auto;}
.download dd {width:190px;margin:10px auto;background:url(../images/world.gif) no-repeat;height:25px;font-size:12px;color:#6B6B6B;line-height:25px;padding-left:5px;}
.download dd a{text-decoration:none;color:#6B6B6B;}
.download dd a:hover{text-decoration:underline;color:#990000;}

.team{width:645px;margin:3px auto;}
.team dl{width:100%;margin-bottom:25px;}
.team dt{font-size:14px;font-weight:bold;text-align:left;background:url(../images/redicon.jpg) no-repeat 0px 10px;height:30px;line-height:30px;border-bottom:1px dotted #ccc;padding-left:15px;}
.team dd{font-size:12px;line-height:22px;text-align:left;color:#000;margin-top:10px;}
.team_1 {width:645px;margin:3px auto 10px auto;border-bottom:1px dotted #cccccc;padding-bottom:10px;}
.team_1 ul{padding:0;}
.team_1 li{font-size:12px;text-align:left;line-height:22px;color:#000;}
.team_1 li a{color:#515151;text-decoration:none;}
.team_1 li a:hover{color:#515151;text-decoration:underline;}
.team_2{width:645px;margin:0px auto;border-bottom:1px dotted #cccccc;padding-bottom:15px;border-top:1px solid #fff;}
.team_2 dl{width:100%;margin:0px 0px 20px 0px;}
.team_2 dt{width:165px;float:left;}
.team_2 dt img{border:1px solid #000;}
.team_2 dd{width:460px;float:right;text-align:left;}
/*about*/
.about{width:645px;margin:3px auto;}
.about ul{padding:0px;}
.about li{font-size:12px;line-height:23px;color:#000000;text-align:left;}
.about3{width:645px;margin:3px auto;}
.about3 dl{width:100%;}
.about3 dt{text-align:left;font-size:12px;color:#000000;}
.about3 dd{margin:0px auto;font-size:12px;}


.pages{width:645px;margin:10px auto;}
.pages ul{padding:0;}
.pages li{font-size:12px;line-height:20px;text-align:right;}
.pages li a{color:#000;text-decoration:none;}
.pages li a:hover{color:#990000;text-decoration:underline;}

.font12{font-size:12px;color:#000000;line-height:20px;}

.font14b{font-size:14px;font-weight:bold;}


#footer{width:1003px;margin:0px auto;;background:url(../images/footer_bg.jpg) repeat-x top;border-top:1px #290000 solid;}
#footer ul{padding:0;margin:30px 0px 20px 0px;}
#footer li{font-size:12px;line-height:22px;color:#8F8F8F}
#footer a{color:#8f8f8f;text-decoration:none;}