@charset "utf-8";

/* CSS Document */

BODY { position: absolute; background-image:url(../images/bg.jpg); background-repeat:repeat-x; background-position:top; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif;}


Input { font-family:Arial, Helvetica, sans-serif;}

.clear { clear: both; font-size:0px; line-height:0px; height:0px;}

.spacer{ clear: both; font-size:0px; line-height:0px; height:5px;}


#main { width:925px; margin:0px auto; font-family:Arial, Helvetica, sans-serif;}

#main #comp_page {padding:2px;font-weight:bolder;font-size:12px;}

#main #comp_page a {border:1px solid #ccc;padding:0 5px 0 5px;margin:2px;text-decoration:none;color:#333;}

#main #comp_page span{padding:0 5px 0 5px;margin:2px;background:#339966;color:#fff;border:1px solid #339966;}


#center { width:720px; margin:0px auto;font-family:Arial, Helvetica, sans-serif; margin-top:20px;}

#center p {line-height:18px; font-size:12px; color:#58595b;}

p.ind {line-height:18px; font-size:12px; color:#58595b; margin:5px 20px 20px 20px; padding-bottom:20px; border-bottom:1px #edaf38 solid;}


#center #o_page {padding:2px;font-weight:bolder;font-size:12px;}

#center #o_page a {border:1px solid #ccc;padding:0 5px 0 5px;margin:2px;text-decoration:none;color:#333;}

#center #o_page span{padding:0 5px 0 5px;margin:2px;background:#339966;color:#fff;border:1px solid #339966;}

#center #p_page {padding:2px;font-weight:bolder;font-size:12px;}

#center #p_page a {border:1px solid #ccc;padding:0 5px 0 5px;margin:2px;text-decoration:none;color:#333;}

#center #p_page span{padding:0 5px 0 5px;margin:2px;background:#F09600;color:#fff;border:1px solid #F09600;}




#main .logo { float:left;}

#main .search { width:525px; background:url(../images/search.jpg); float:left; height:40px; font-size:12px;}

#main .search .login { color:#FFFFFF; margin-top:11px; padding-left:35px; display:block; float:left;}

#main .search Input.key { margin-left:25px; border:none; height:14px; background:none; float:left; margin-top:11px; width:260px; line-height:12px; font-family:Arial, Helvetica, sans-serif;}

#main .search .go { margin-top:3px;}



#main #left { float:left; width:265px; background-image:url(../images/left_bg.jpg); height:715px; background-repeat: no-repeat;}

#main #left .word { margin-top:67px; margin-left:39px; width:185px;}

#main #left .word H3 { margin-top:0px; margin-bottom:5px;}

#main #left .word H4 { color:#ff5113; font-size:12px; font-weight:normal; margin:0px 0px 5px 5px;}

#main #left .word H4 a { color:#ff5113; text-decoration:none;}

#main #left .word P { font-size:12px; color:#58595b; margin:0px 0px 5px 5px; line-height:18px;}





#main #cont { float:left; width:430px; margin-left:20px;}

#main #cont H1 { margin-top:45px; margin-bottom:5px; font-size:24px;}

#main #cont P { margin-top:0px; line-height:18px; font-size:12px; color:#58595b;}

#main #cont P a { color:#51a8eb; text-decoration:none;}

#main #cont Z { color:#51a8eb; text-decoration:none;}

#main #cont table.A { width:100%;}

table.A TD , table.A TH {border: 1px #51a8eb solid; height:18px; font-size:12px; font-weight:normal; background-color:#FFF;}

table.A TR.s1 TH { background-color:#51a8eb; color:#FFF; font-size:12px;font-weight:normal;}

table.A TR.s1 TD { background-color:#FFF;}

table.A TD { color:#58595b;}

table.A TR TH{ color:#51a8eb;}





#main #cont #picture{}

#main #cont #picture .left { background-image:url(../images/pic_bg.jpg); background-repeat:no-repeat; background-position:left top; width:365px; float:left;}

#main #cont #picture .left IMG { margin:8px 0px 0px 8px;}

#main #cont #picture .left P { margin:6px; border:#51a8eb 1px solid; background-color:#d2e8fa; color:#51a8eb; padding:5px;}



#main #cont #picture .right { float:left; margin-left:5px;}

#main #cont #picture .right IMG { margin-bottom:5px;}





#main #leftin { width:490px; float:left; }

#main #leftin #box_o{ width:468px; margin-left:20px; border:#e89b06 1px solid; margin-top:5px;}

#main #leftin #box_g{ width:468px; margin-left:20px; border:#019001 1px solid; margin-top:5px;}

#main #leftin #box_g2{ width:468px; margin-left:20px; border:#0db952 1px solid; margin-top:5px;}

#main #leftin #box_o IMG { margin:8px;border:#e89b06 1px solid; float:left;}

#main #leftin #box_g IMG { margin:8px;border:#019001 1px solid; float:left;}

#main #leftin #box_o p ,#main #leftin #box_g p { font-size:12px; color:#58595b; display:block; margin-top:8px; margin-right:8px;}

#main #leftin #box_g2 p { margin:8px;}

#main #leftin #box_o .top ,#main #leftin #box_g .top { float:left; width:265px; text-align:right; color:ff2a00; font-size:12px;}

#main #leftin #box_o .top a:link,#main #leftin #box_g .top a:link ,#main #leftin #box_o .top a:visted,#main #leftin #box_g .top a:visted {color:ff2a00;}



#main #right { width:210px; margin-left:5px; float:left; }

#main #right h3 { margin:0px; padding:0px;}

#main #right .box { width:197px; margin-left:6px;border:#e89b06 1px solid; border-top:0px; background-color:#ffe7b8;}

#main #right .gbox { width:197px; margin-left:6px;border:#0db952 1px solid; border-top:0px; background-color:#bbe7cd;}

#main #right .box ol ,#main #right .box ul ,#main #right .gbox ol ,#main #right .gbox ul { margin-top:0px;margin-left:15px; margin-right:15px; padding:0px;font-size:12px; color:#58595b; list-style-position:inside;}

#main #right .box ul,#main #right .gbox ul { list-style-type:none;}

#main #right .box ol li , #main #right .box ul li,#main #right .gbox ol li , #main #right .gbox ul li{ border-bottom:1px #FFF solid; line-height:28px;}

#main #right .box ol li a, #main #right .box ul li a ,#main #right .gbox ol li a, #main #right .gbox ul li a {color:#58595b; text-decoration:none;}

#main #right .box h3{ color:#ff7c08; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/arrow.jpg); background-position:left; background-repeat:no-repeat; margin-left:13px; padding-left:18px;}



#main #footer { background-image:url(../images/footer_bg.jpg); background-position:top; background-repeat:no-repeat; font-size:12px; color:#58595b; text-align:center; padding-top:33px; padding-bottom:20px; line-height:20px;}

#main #footer  IMG{ margin-right:10px; margin-top:5px;}





#pr_list {margin-bottom:15px; margin-left:20px;}

#pr_list IMG.pr { padding:10px;border:#e89b06 1px solid; margin-right:15px;}

#pr_list h3 {color:#ff7c08; font-size:12px; margin:0px 5px 5px 0px;}

#pr_list p{ margin:0px 15px 5px 0px;line-height:18px; font-size:12px; color:#58595b;}

#pr_list .hr {clear: both; font-size:0px; line-height:0px; height:0px; border-bottom:#e89b06 1px solid; width:455px; margin-left:235px;}

#pr_list p.price{ margin:0px 15px 3px 0px;line-height:18px; font-size:12px; color:#58595b;}





#QA_list { margin-bottom:10px;}

#QA_list .top{ background-image:url(../images/QAbox_top.jpg); width:620px; height:38px; float:right;}

#QA_list .M{ background-image: url(../images/QAbox_M.jpg); width:620px; float:right;}

#QA_list .M p {line-height:18px; font-size:12px; color:#58595b;margin:0px 10px 5px 25px;}

#QA_list .M p.answer{ background-color:#fcf1dc; padding:10px; margin-bottom:0px;}

#QA_list .down{ background-image: url(../images/QAbox_b.jpg); width:620px; height:8px; float:right; line-height:0px; font-size:0px;}

p.page { text-align:center; font-size:30px; color:#58595b;}

p.page a {color:#58595b;}



#newslist { background-image:url(../images/news_bg.jpg); background-repeat:no-repeat; background-position:left; height:84px;}

#newslist IMG.news { width:67px; height:53px; margin-top:20px; margin-left:11px; margin-right:50px;}

#newslist p.date {font-size:13px; color:#FFF;line-height:22px; padding:0px; margin-bottom:0px;}

#newslist p { margin-right:15px; margin-top:5px; margin-bottom:0px;}

#newsmainpic{ background-image:url(../images/news_bigpic.jpg); width:254px; height:305px; background-repeat:no-repeat; float:left;}

#newsmainpic IMG { margin-left:27px; margin-top:32px;}

#newsmain { width:440px; float:left;}

#newsmain .top { background-image:url(../images/mainnews_top.jpg); height:50px;}

#newsmain .top h3{ padding:20px; padding-bottom:0px; font-size:12px; color:#5badec; margin:0px;}

#newsmain .m { background-image:url(../images/mainnews_M.jpg); background-repeat:repeat-y;}

#newsmain .m p { margin:0px 10px 0px 20px;}

#newsmain .b { background-image:url(../images/mainnews_B.jpg); height:10px; line-height:0px; font-size:0px;}



#greenbox { border:1px #d7e34f solid; margin-bottom:10px;}

#greenbox .L { width:49%; float: left;}

#greenbox .M { width:1%; margin:2px; border-right:1px #d7e34f solid; float:left; height:90px;}

#greenbox .L IMG { margin:8px;}

#greenbox .L p { margin-top:8px; margin-bottom:0px;}

#comlist { background-image: url(../images/competition_list.jpg); background-repeat:no-repeat; background-position:left; height:105px;}

#comlist IMG.news { width:67px; height:53px; margin-top:18px; margin-left:12px; margin-right:50px;}

#comlist p.date {font-size:13px; color:#FFF;line-height:20px; padding:0px; margin-bottom:0px;}

#comlist p { margin-right:15px; margin-top:5px; margin-bottom:0px;}



#original { margin-left:20px;}

#original_list{
	background-image:url(../images/originality_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	width:220px;
	margin-right:8px;
	float:left;
	border:#0db952 1px solid;
	margin-bottom:8px;
	height: 185px;
}

#original_list IMG.pic , #original_main IMG.pic {margin:5px; margin-top:8px;}

#original_list P ,#original_main p { margin-top:5px; margin-bottom:5px;}

#original_list P.intro ,#original_main p.intro{ margin:5px; line-height:20px;}






#original_main{ background-image: url(../images/original_main_bg.jpg); background-position:top; background-repeat:repeat-x;border:#0db952 1px solid; margin-bottom:8px; margin-left:20px;}

#original_main #right{ width:160px; float:right;margin-right:10px;}

#original_main #right #point {background-color:#FFF;border:#0db952 1px solid;margin-top:12px;height:30px;padding-left:5px;}

#original_main .box { width:215px; margin:5px; margin-left:10px;border:#0db952 1px solid; float:left;}

#original_main .box IMG {margin:5px;border:#0db952 1px solid;}

#original_main .box p{ margin-top:0px; margin-bottom:5px;}





#indexnews{ width:380px; float:left;}

#indexnews #list { background-image:url(../images/INDEX_newsbg.jpg); height:82px; background-repeat:no-repeat;}

#indexnews #list IMG.news { width:67px; height:53px; margin-top:18px; margin-left:11px; margin-right:45px;}

#indexnews #list p.date {font-size:13px; color:#FFF;line-height:22px; padding:0px; margin-bottom:0px;}

#indexnews #list p { margin-right:15px; margin-top:5px; margin-bottom:0px;}

#indexright { float:left; margin-left:10px;}

#indexright .pic_main { background-image:url(../images/index_pic.jpg); width:240px height:320px; float:left; margin-top:5px;}

#indexright .pic_bar {
	background-image:url(../images/pic_bar.jpg);
	margin-top:5px;
	width: 320px;
	height: 80px;
}

#indexright .pic_bar IMG {
	margin-left:7px;
	margin-top:8px;
	height: 56px;
}

/*color*/

.orang { color:#eca110;}

.orang2 ,.orang2 a { color:#ff2a00;}

.blueBG { background-color:#e1f0fb; border:1px #5badec solid; padding:20px; margin-left:20px; margin-right:13px;}

.greenBG {background-color:#ecf8f1; border:#0db952 1px solid; padding:8px; margin:8px; margin-top:0px;}

.greenBG IMG {border:#0db952 1px solid; margin-right:3px;}



#center .login { margin: 0 auto; width:325px;}

#center .login .top { height:6px; line-height:0px; font-size:0px; background-image:url(../images/login_top.jpg);}

#center .login .center { background:url(../images/login_center.jpg) repeat-y; color:#FFF; text-align:center; padding:10px;}

#center .login .center p { margin:0px; padding:0px; color:#FFF; line-height:30px;}

#center .login .b { background-image:url(../images/login_b.jpg); height:13px; line-height:0px; font-size:0px;}



p.bluelink a{ color:#51a8eb}

form{margin:0px; display:inline} 

zz