@charset "utf-8";


/*全局定义*/
html,body{font-family:"宋体",Arial; margin:0; padding:0; background:#FFF url(../images/bg.jpg); font-size:12px; color:#000; }
div,form,img,ul,ol,li,dl,dt,dd,span,object{padding:0; margin:0; border:0px; }
p,h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
a:link,a:visited{ color:#000;text-decoration:none;}
a:hover,a:active{ color:#000;text-decoration:underline;}
input,textarea{padding:0; margin:0; border:#999999 solid 1px;}
.login{padding:0; margin:0; border:0;}
.inputbg{padding:0; margin:0; border:0;border:#375C73 solid 1px;}

/*top 部分*/
#top{ width:1004px; margin:0 auto;}
#topbg{ width:778px; float:left; padding:0 113px; background:url(../images/mainbg.jpg) repeat-y}
#topline{ width:778px; height:10px; float:left; background: #000000 url(../images/topline.jpg) no-repeat}
#banner{ width:778px; height:183px; float:left; background:url(../images/banner.jpg) no-repeat}

#menu{ float:left; width:778px; height:62px; background: url(../images/menu_bg.jpg) no-repeat; }
#menu ul{ float:left; width:470px; list-style: none; text-align:center}
#menu li{ float:left; width:74px; height:34px; padding-top:20px;}
#menu .indexli{ float:left; width:65px; height:34px;}
#menu li a{ color:#000; text-decoration:none}
#menu li a:hover{ color:#000; text-decoration:none}


/*mid 部分*/
#main{ width:1004px; margin:0 auto;}
#mainbg{ width:778px; float:left; padding:0 113px; background:url(../images/mainbg.jpg) repeat-y}

#left{ width:605px; float:left; background:url(../images/right_dotline.jpg) right bottom no-repeat}
#left_title{ width:605px; height:25px; float:left; }
#left_product{ width:500px; padding-left:5px; height:25px; float:left; }
#left_product_more{ width:50px; height:20px; padding-top:5px; padding-right:10px; float:right; }
#index_probox{ width:579px; height:295px; float:left; margin-left:15px!important; margin-left:8px; background:url(../images/index_probg.jpg) no-repeat} 
#index_probox dl{ width:191px; height:295px; float:left}
#index_probox dd{ width:168px; height:148px; float:left; padding-top:30px; padding-left:23px;}
#index_probox dt{ width:181px; height:30px; line-height:30px; font-weight:bold; float:left; padding-left:10px;}
#index_probox .textdd{ width:171px; height:70px; line-height:20px; float:left; padding:0 10px;}
#index_probox img{ border:solid 1px #0060A1}
#index_probox a{ color:#87A207; text-decoration:none}
#index_probox a:hover{ color:#87A207; text-decoration:underline}
#left_about_title{ width:600px; padding-left:5px; height:26px; float:left; background:url(../images/dot.jpg) bottom repeat-x}
#contentbox{ width:560px; min-height:480px!important; height:auto!important; height:480px; float:left; padding:20px; line-height:25px; background:url(../images/con_bg.jpg) left bottom no-repeat}
#contactbox{ width:500px; min-height:480px!important; height:auto!important; height:480px; float:left; padding:20px 50px; line-height:25px; background:url(../images/con_bg.jpg) left bottom no-repeat}
#indexad{ width:585px; height:80px; padding:5px 0; float:left; padding-left:10px}
#aboutad{ width:565px; height:70px; padding:5px 0; float:left; padding-left:20px}
#nowplacelist{ width:585px; height:15px; float:left; padding-left:10px; text-align:right; line-height:15px;}

#left_about{ width:500px; padding-left:5px; padding-top:10px; height:25px; float:left; }
#index_aboutbox{ width:370px; height:180px; line-height:22px; padding:10px 15px; float:left;background:url(../images/index_aboutbg.jpg) left bottom no-repeat} 
#index_aboutrightbox{ width:185px; height:122px; padding-top:10px; float:left;} 
#index_aboutmore{ width:185px; height:25px; padding-top:10px; text-align:right; float:left;} 

#right{ width:173px; float:left; background: url(../images/right_bot.jpg) bottom right no-repeat}
#right_top{ float:right; width:173px; height:42px; background:url(../images/right_top.jpg) no-repeat}
#right_contact{ float:left; width:173px; height:51px; text-align:center}
#right_contactbox{ float:left; width:153px; padding:10px; height:51px; line-height:25px;}

#nowlist{ width:400px; height:25px; float:right; text-align:right; padding-right:5px;}
#prolist{ width:560px; min-height:480px!important; height:auto!important; height:480px; float:left; padding:20px; line-height:22px; background:url(../images/con_bg.jpg) bottom no-repeat}
#prolist dl{ float:left; padding-left:8px; padding-right:8px; width:540px; height:118px; list-style:none}
#prolist dd{ float:left; width:160px; height:112px;}
#prolist dt{ float:left; width:380px; height:25px;}
#prolist .prolistdd{ float:left; width:380px; height:85px; }
#prolist img{ border:solid 1px #0060A1}

#page{width:560px;float:left; margin:15px 0; text-align:center}

/*foot部分*/
#foot{ width:1004px; margin:0 auto;}
#bottom{ width:778px; float:left; padding:0 113px;clear:both; background:url(../images/mainbg.jpg) repeat-y}
#bottom_content{ width:758px; float:left; color:#FFFFFF; text-align:right; height:48px; padding-right:20px; line-height:48px; background: url(../images/bottom_bg.jpg) no-repeat}
#bottom_content a{ color:#FFF; text-decoration:none}
#bottom_content a:hover{ color:#FFF; text-decoration:underline}
