/* CSS Document */
body,ul,li,td,tr{ font-size:12px; font-family:microsoft "MS Serif", "New York", serifArial, Helvetica, sans-serif; padding:0px; margin:0px; color:#333333; list-style:none;}
ul,li{ padding:0px; margin:0px; list-style:none;}
a{ color:#333333;}
#clear{ clear:both;}
img{ border:none;}
#main{ background:url(../images/body_bg.jpg) repeat-y; width:980px; margin:0px auto; padding:0px 7px; }
#mainc{ background:url(../images/body_bg.jpg) repeat-y; width:980px; margin:0px auto; padding:0px 7px; clear:both; padding-bottom:15px;}
a{ text-decoration:none;}
#top1{ background:url(../images/top_bg1.jpg) repeat-x; line-height:41px; height:41px; text-align:right; padding-right:10px; color:#638111;font-size:14px;}
#top1 a{ color:#638111; font-size:14px; font-weight:200;}
#logo{ background:url(../images/body_bg.jpg) repeat-y; width:987px; margin:0px auto; padding:0px 7px 0px 0px;}

#in_put{ background:url(../images/serch.jpg) left center no-repeat; height:40px; line-height:40px; width:250px; float:right; padding-left:20px;}
#in_put ul li{ float:left; line-height:36px; height:36px; font-size:14px; color:#FFFFFF; font-weight:bold;}
#in_put ul li.f1{ padding-left:20px; line-height:36px; height:36px;}
#in_put ul li.f2{ padding-left:15px;line-height:36px; height:36px;}
#in_put ul li.f3{ padding-left:40px; line-height:36px; height:36px;}
#in_put ul li.f3 a{ color:#FFFFFF}

.input_k{width:155px; border:1px solid #f29e44; height:18px; line-height:18px; margin-top:9px; color:#999; padding-left:5px;}
.btc{ margin-top:10px;}

#menu{ background:url(../images/menu_bg.jpg) repeat-x; line-height:40px; height:40px; font-size:14px; color:#FFFFFF;}
#menu ul li{ float:left; height:40px; overflow:hidden;}
#menu ul li a{ width:161px; height:40px; line-height:40px; display:block; font-size:16px; font-weight:300; color:#FFFFFF; text-align:center;}
#menu ul li a:hover{ background:url(../images/menu_a.jpg) repeat-x;}

#left_ml{ width:192px; float:left; margin-top:10px; }
#left_ml span{ width:182px; line-height:30px; height:30px; padding-left:10px; color:#FFF; background:#e6762e; display:block; font-weight:bold;}
#left_ml ul li{ background:#f5f5eb; line-height:32px; height:32px; border-bottom:1px solid #dacdaa; width:187px; padding-left:5px;}
#left_ml ul li img{ margin-top:5px; margin-right:5px;}
/*#left_ml ul li a{line-height:32px; height:32px; float:right; display:block; width:160px;}

#left_ml ul li.tml a{ width:165px;}
#left_ml ul li.tml{padding-left:30px;}*/

/*#left_ml{ width:192px; float:left; margin-top:10px;}
#left_ml span{  height:40px; line-height:40px; display:block; text-align:left; width:192px;  overflow:hidden;}


#left_ml span a{ background:url(../images/flist_bg.jpg) no-repeat; width:182px; font-size:14px; font-weight:bold; color:#FFFFFF; line-height:40px; height:40px;padding-left:0px; padding-left:10px;}
#left_ml span a:hover {background:url(../images/flist_bg2.jpg) no-repeat; width:182px;}
#left_ml a{ background:url(../images/elist_bg.jpg) no-repeat; padding-left:10px; line-height:20px; height:20px; display:block; color:#000000; width:182px; overflow:hidden;}
#left_ml a:hover{ background:url(../images/elist_bg2.jpg) no-repeat;}*/
#cl{ clear:both; padding:0px; margin:0px; height:0px; line-height:0px;}
#cont{ width:980px; margin:0px auto;}


#middle{ width:555px;  padding:0px 20px; float:left;}
#about ul{ padding-top:10px;}
#about .atitle{ font-size:26px; font-weight:bold; color:#ed6826; line-height:32px; height:32px;}
#about .atitle2{}
#about .cont{ line-height:22px; font-size:12px; width:555px; display:block; overflow:hidden; text-indent:30px; padding-top:5px;}
#about .cont img{ float:right; margin-left:10px;*margin-left:5px;}

#pro{ margin-top:20px;}
#protit{ line-height:28px; height:28px; font-size:14px; color:#de6124; border-bottom:1px solid #f0b99f; font-weight:300;}

#protit a{ float:right; font-size:12px;}

#artic{ line-height:28px; height:48px; font-size:22px; color:#ed6826;  font-weight:500; padding-top:10px;border-bottom:1px solid #F0B99F}
#artic a{ background:url(../images/pdf.png) 3px center no-repeat; padding-left:30px; height:22px; line-height:22px;  padding-right:5px; float:right; font-size:12px; color:#F60;}
#artic span{  color:#999999; font-size:12px;}
#prot{ width:555px;}
#protl{ width:555px;}
#prolt{ padding:10px; width:257px; float:left; height:68px; overflow:hidden; display:block;  line-height:16px; margin-top:10px;}
#prolt:hover{ background:#fbece4}
#prolt span{ width:175px; height:65px; overflow:hidden; display:block; float:right;}
#prolt a{ color:#de6124; font-size:14px; line-height:17px;}
#prolt img{}
#prolt:hover #blcd{border:1px solid #f0b99f; }

#protl ul{ padding-top:5px;}
#protl ul li{ width:262px; float:left; height:24px; overflow:hidden; background:url(../images/listp.jpg) left center no-repeat; padding-left:15px; line-height:24px; display:block;}

#right{ width:160px; border-left:1px solid #f9c49a; border-bottom:1px solid #f9c49a; background:#f8f9f3; float:right; padding:15px;_padding:10px}
#news{ width:160px;}
#news span{ font-size:15px; font-weight:bold; color:#e26b29; line-height:28px; height:28px; border-bottom:1px solid #f0b99f; width:160px; display:block;}
#newsli{ width:160px; padding-top:10px;}
#newsli ul li a{line-height:14px; font-size:12px; color:#333333; }
#newsli ul li{ font-size:10px; color:#FF6600; padding:5px 0px; border-bottom:1px dotted #f0b99f; background:url(/images/ptc.jpg) left 10px no-repeat; padding-left:10px;}

#prolc{ width:160px;}
#prolc span{ font-size:15px; font-weight:bold; color:#e26b29; line-height:28px; height:28px; border-bottom:1px solid #f0b99f; width:160px; display:block;}
#prolcli{ width:160px;}
#prolcli span{ width:160px; height:130px; margin:0px auto; border:none; padding-top:15px; text-align:center;}
#prolcli span img{ border:1px solid #B9C8CB;}
#prolcli span a{ border:0px; background:none; padding:0px; height:130px; width:142px; text-align:center; vertical-align:middle; display:block; margin:0px auto;}

#prolcli a{ background:url(../images/f.jpg) left center no-repeat; line-height:20px; height:20px; padding-left:10px; width:160px; overflow:hidden; display:block; color:#000000;}
#mor{ text-align:right; width:160px; padding-top:10px;}
#foot{ background:url(../images/footbg.jpg) top center no-repeat #dd5f24; padding-top:30px; height:120px;}
#footer{ background:url(../images/foot3.jpg) bottom repeat-x #ed6826; height:9px; width:980px; margin:0 auto;}
#foot1{ width:380px; padding-left:10px; line-height:20px; height:20px; color:#FFFFFF; font-size:14px; display:block; float:left; padding-top:35px; margin-top:30px;}
#foot2{ width:570px; padding-left:10px; line-height:25px; height:20px; color:#FFFFFF; font-size:14px; display:block; float:right;padding-top:0px; padding-bottom:10px; text-align:right; padding-right:10px; vertical-align:top;}
#flash{ margin-top:10px;}
#abt{ margin-top:15px;}
#prc{ margin-top:10px;}
#abcont{ line-height:20px; padding-top:10px; width:555px;}
#bxx{ line-height:22px; height:38px; margin-top:20px; color:#e97826; font-size:8px;}
#bxx a{ color:#e97826; text-decoration:underline; font-size:12px;}
#bxx span{color:#e97826; text-decoration:underline; font-size:12px;}

#alist{ padding-top:10px;}
#alist ul li{ background:url(../images/listp.jpg) left center no-repeat; padding-left:15px; height:20px; line-height:20px; }
#alist ul li a{ line-height:20px; height:20px; width:480px; display:block; float:left;}
#alist ul li span{ float:right; height:20px; height:20px; display:block; text-align:center; width:50px;}
#acont{ padding-top:10px; line-height:20px;}
#fy{ width:400px; margin:0px auto; padding-top:10px; padding-left:150px; border-top:1px solid #dddddd; margin-top:15px;}


#fy{ text-align:left; font-size:0px; line-height:0px;  height:27px; *height:27px; overflow:hidden;}
#fy input{ width:20px; height:15px; color:#000000;}
#fy a{ border:1px solid #dddddd;CURSOR: hand ;width:60px;color: #dd5f24; text-align:center; display:block; float:left; margin-right:5px; font-size:12px; line-height:25px;}
#fy a:visited{color: #dd5f24;}
#fy a:hover{ border:1px solid #ee6326; background-color:#dd5f24; color:#fff;}

#fy input{  height:30px; text-decoration:999em; border:none; display:block; margin-top:60px;}

#fy a.hs{ border:1px solid #999999;CURSOR: hand ;width:60px;color: #999999; text-align:center; display:block; float:left; margin-right:5px; font-size:12px; line-height:25px; cursor:default;}
#fy a.hs:hover{ border:1px solid #999999;CURSOR: hand ;width:60px;color: #999999; text-align:center; display:block; float:left; margin-right:5px; font-size:12px; line-height:25px; cursor:default;}


#pimg{ margin-top:15px; border-bottom:1px solid #f0b99f;border-top:1px solid #f0b99f;border-right:1px solid #f0b99f; width:280px; padding:10px; height:280px; float:left; display:block; overflow:hidden; line-height:18px; text-align:center;}
#pimg img{ margin:5px 0px;}
#pdes{ margin-top:15px; border-bottom:1px solid #f0b99f;border-top:1px solid #f0b99f; width:230px; padding:10px; height:280px; float:left; display:block; overflow:hidden; line-height:24px;}
#pimg b{ font-size:16px; font-weight:bold; color:#e6762e;}

#price{ width:220px; padding-left:20px;}
#price ul li{ float:left; padding-left:10px; width:62px; height:27px; display:block; float:left; margin:1px 1px 0px 0px; background:#f5f5f5; text-align:center;}
#price ul li:hover{ background:#e6762e; color:#FFFFFF}
#dpro{ line-height:22px; height:22px; font-size:16px; color:#ed6826; font-weight:200; margin-top:10px;}
#pconet{border-bottom:1px solid #f0b99f; line-height:20px; padding:10px; background:#f5f5eb}

#blcd{ border:1px solid #d9d9d9; text-align:center;margin-right:10px; width:68px; height:68px; float:left; display:block; background:#FFFFFF}
#blcd a{width:68px;text-align:center;line-height:68px;
	height:68px;font-size:68px;
	}
*>#blcd a{
	font-size:12px;
	}
#blcd img {
	vertical-align:middle;
}

#ser{ line-height:28px; height:28px; }
#ser li.left{font-size:20px; color:#ed6826;  font-weight:300; width:230px;}
#ser li.r{ padding-left:10px;}
#ser li{ float:left; list-style:none;}
#ser .ipt { line-height:18px; height:18px; width:200px;  padding-left:10px;}
#srch{ font-weight:bold; font-style:italic; line-height:18px; margin-top:5px; margin-bottom:15px;}
#downbtn{ width:80px; clear:both; margin:0px auto; padding-top:10px;}
#downbtn a{ width:80px; line-height:22px; height:22px; text-align:center; color:#FFF; background:#dc5e23; display:block;}


 #prona{border-bottom:1px solid #f0b99f; margin-top:10px; padding-bottom:5px;}
#prona span{ font-size:18px; font-weight:bold; color:#e6762e; line-height:20px; padding:5px 0px; width:540px; float:left;}
#prona a{  line-height:22px; height:22px; text-align:center; color:#F60;  display:block; float:right; margin-left:10px; margin-left:10px !important; *margin-left:5px; padding:0px 8px;}
#footinput a{ color:#FFF; font-size:12px; width:80px; line-height:26px; height:26px; border:1px solid #eca229; background:#ef8c39; padding:2px 5px;}
#footinput{ line-height:26px; height:26px;}
#footinput input{ margin-right:10px; color:#999;}
#footinput ul{ padding-left:260px;}
#footinput ul li.imsc{ padding-top:4px;}
#footinput ul li.imsc{ padding-top:2px;}
#footinput ul li{ float:left;}
#tj a{ background:#ef8a38; color:#FFF; border:1px solid #f0a224; padding:2px 4px;}