﻿*{ padding:0; margin:0; }
* html { filter:expression(document.execCommand("BackgroundImageCache", false, true)); }/*fix ie bg cache*/
a,a:link{ text-decoration:none; color:#c5c5c5 ; }
a:visited{ color:#c5c5c5 ; }
a:hover,a:active{ color:#990000 ;}

body{ font-size:12px; font-family:Arial, Helvetica, sans-serif, 新細明体; color:#444; background:#5B595A; }
img{ border:0px; vertical-align:bottom; }
select{ font-size:14px; border:1px #BCBCBC solid; padding:2px 0; }
table{ border-collapse:collapse; }
ul{ list-style-type:none; }

.clear:after,.newslist li:after{ height:0; visibility:hidden; display:block; clear:both; content:" "; }
.clear{ display:inline-block; }
/* fix IE hack \*/
* html .clear{ height:1%; }
.clear{ display:block; }
/* end hack*/
.content{ line-height:24px;}
.red{ color:#ff9900; }
.green{ color:#B4FF5C; }
.xing{ color:#996600; }
.rowsep{ clear:both; margin-top:5px; }
.line{ clear:both; height:5px; overflow:hidden; background:url(../Images/line.gif) repeat-x; }

/*头部部分*/
#header{ margin:auto; padding-top:2px; width:900px; background-color:#000; position:relative; }
#banner{ width:586px; height:121px; overflow:hidden; position:absolute; top:3px; right:3px; }
#menu{ height:32px; background:url(../Images/menu_bg.jpg); }
.menu_a{ float:left; }
.menu_b{ float:left; margin-left:50px; margin-top:6px; }
.menu_c{ float:right; width:166px; background:url(../Images/menu_right.jpg); }
.menu_c img{ vertical-align:top; margin-top:6px; }
.menu_c input{ border:0; width:72px; height:16px; line-height:20px; margin:7px 5px; background:none; }

/*主体部分*/
#containe{ clear:both; display:table; margin:auto; width:900px; color:#c4c4c4; background:#000; }
#content{ float:right; width:705px; height:auto; min-height:560px; border-left:1px solid #5a5a5a; background:url(../Images/content_bg.jpg); }
#sidebar_left{ float:left; width:190px; text-align:center; }
#sidebar_right{ float:right; width:170px; height:560px; background:url(../Images/sidebar_rbg.jpg); }

#marquees{ padding:0 8px; font-size:14px; text-align:left; line-height:20px; }
#top_news{ margin:10px auto; width:168px; height:245px; color:#000; background-color:#fff; border:1px solid #3D3938; }
#top_news h3{ margin:5px; letter-spacing:3px; font-size:16px; color:#FF0101; }

#top_vedio{ margin-top:10px; }

#design_service{ width:500px; margin:10px; font-size:14.7px; font-weight:bold; }
#design_service div{ padding:10px; }
#design_service p{ clear:both; line-height:22px; }
#design_service .more{ text-align:right; letter-spacing:5px; }

#vedio_resources{ width:500px; margin:10px; font-size:14.7px; font-weight:bold; }
#vedio_resources ul{ padding:5px; }
#vedio_resources ul li{ padding-left:20px; line-height:23px; background:url(../Images/ico_yuan.gif) no-repeat 0 5px; }
#vedio_resources ul li span{ padding-left:30px; }
#vedio_resources .more{ text-align:right; letter-spacing:5px; }

#right_ad{ margin:5px; }
#right_ad .aditem{ margin-top:5px; }
#right_ad .aditem img{ display:block; }

/*Product Style*/
#product_list{ margin:10px; }
.pro_list_item{ margin:10px 30px; width:500px; height:120px; position:relative; }
.pro_list_item h4{ color:#0060B7; font-size:16px; }
.pro_list_item .desc{ width:280px; font-size:14px; line-height:180%; }
.pro_list_item img{ display:block; width:138px; height:100px; position:absolute; top:0; right:50px; }

/*Vedio Style*/
#vedio_list{ margin:10px; }
.ptlist{ margin:10px; height:180px; font-size:14px; text-align:center; }
.ptlist dl{ float:left; width:220px; }
.ptlist dl dt{ height:110px; }
.ptlist dl dd{ line-height:20px; }
.ptlist img{ width:138px; height:100px; }
.tlist{ font-size:14.7px; color:#c4c4c4; margin-left:30px; padding:5px; }
.tlist li{ padding-left:20px; line-height:23px; background:url(../Images/ico_yuan.gif) no-repeat 0 5px; }
.tlist li span{ padding-left:30px; }

#vedio_info{ margin:10px; }
#vedio_info .info{ text-align:center; }
#vedio_info .info h4{  }
#vedio_info .back{ margin-top:10px; text-align:center; font-size:14px; line-height:30px; border-top:1px solid #ccc; }

/*Design Style*/
#design_list{ margin:10px; }
#design_list .info{ font-size:16px; font-weight:bold; line-height:28px; }
#design_list .info p{ float:left; margin:10px; text-align:center; width:200px; line-height:120%; }
#design_list .info p img{ display:block; margin:auto; width:160px; height:95px; border:1px solid #fff; }
#design_list a{ color:#0060B7; }

#design_info{ margin:10px; }
#design_info .info{ margin:20px; font-size:14px; }
#design_info .info h4{ line-height:35px; color:#0060B7; font-size:16px; }
#design_info .pic img{ width:220px; height:168px; }
#design_info .pic ul{ margin:10px 0; }
#design_info .pic ul li{ float:left; width:80px; }
#design_info .pic ul li img{ width:65px; height:50px; }
#design_info .contents{ clear:both; line-height:22px; }
#design_info .contents strong{ display:block; line-height:35px; color:Red; font-size:18px; }
#design_info .back{ margin-top:10px; text-align:center; font-size:14px; line-height:30px; }

/*UploadData Style*/
#uploaddata{ margin:10px; font-size:16px; }
#uploaddata table{ margin:10px auto; width:680px; }
#uploaddata th{ width:120px; text-align:left; }
#uploaddata th span{ font-family:Arial; font-size:10px; }
#uploaddata td{ padding:5px 0; height:30px; }
#uploaddata input{ border:2px solid #c5c5c5; }
#uploaddata .submit{ width:77px; height:21px; background:url(../Images/button_submit.jpg); border:0; }

/*AboutUs Style*/
#aboutus_info{ margin:10px; font-size:16px; }

/*Result Style*/
#result_list{ margin:10px; }
#result_list ul{ font-size:14.7px; color:#c4c4c4; padding:5px; }
#result_list ul li{ padding-left:20px; line-height:23px; background:url(../Images/ico_yuan.gif) no-repeat 0 5px; }
#result_list ul li strong{ margin-right:5px; letter-spacing:2px; }
#result_list ul li span{ margin-left:20px; }

/*底部*/
#foot{ clear:both; margin:auto; width:900px; height:88px; color:#fff; background:url(../Images/foot_bg.jpg); }
#foot div{ margin:5px 0; }
.foot_a{ float:left; width:250px; text-align:center; font-size:14px; font-weight:bold; line-height:48px; }
.foot_b{ float:left; width:390px; font-size:12px; line-height:23px; }
.foot_c{ float:right; width:260px; font-size:12px; line-height:23px; }

/* Pager Style Start */
.pages{ clear:both; color:#c5c5c5; text-align:center; width:100%; height:25px; margin:5px 0; line-height:30px; }/*1B57A5*/
.pages span{ font-size:14px; display:inline-block; margin:0 3px; }
.pages a{ color:#c5c5c5; }
.pages a:hover{ color:#c5c5c5; text-decoration:underline; }
.pages a:active{ color:#c5c5c5; }
.pages a:visited { color:#c5c5c5; text-decoration:none; }