/* CSS Document */
body { margin:0 auto; height:500px;font-size:12px; line-height:1.8;color:#303030; background:url(../images/top_bg.jpg) top center no-repeat;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
h1,h2,h3,h4,h5,h6 { font-size:14px;}
ul { list-style:none;}
img { border:0px;}
a { color:#303030; text-decoration:none;OUTLINE-STYLE: none}
a:hover { color:#e92928; text-decoration:none;OUTLINE-STYLE: none}
.clearfloat {clear:both;height:0;font-size: 0;line-height: 0;}
.pd_40{width: 1002px;margin: 0 auto;height:40px;}
#header {width: 1002px;margin: 0 auto;}
#logo { float:left; padding-top:32px; padding-left:25px; width:222px; height:51px; padding-bottom:20px;}
#link{ float:right; width:300px;padding-top:54px; padding-right:40px; text-align:right; color:#000000;}
#link a{ color:#000000;}
#link a:hover{ color:#e92928;}
#menu{width: 1002px; height:62px; margin: 0 auto; background:url(../images/menu_bg.gif) repeat-x; overflow:hidden;}
#menu ul { list-style: none; margin: 0px; padding: 10px 0 0 50px;}
#menu ul li { float:left; width:130px;}
#menu ul li a { display:block;height:52px; line-height:52px; text-align:center;font-size:14px; color:#000000;}
#menu ul li a:hover { color:#e92928; text-decoration:none;}
#container {width: 1002px;margin: 0 auto; background-color:#eeeeee;}
#banner{ }
#index_main{ margin:0 12px 0; background-color:#FFFFFF;}
#index_product{ float:left; width:399px; height:211px; background:url(../images/index_line.gif) right center no-repeat;}
#index_product ul{ padding-top:15px; padding-left:20px;}
#index_product ul li{ float:left; text-align:center; padding:0 5px;}
#index_news{ float:left; width:351px; height:211px;background:url(../images/index_line.gif) right center no-repeat;}
#index_news ul{ padding:15px 20px 0 23px;}
#index_news ul li{ height:22px; line-height:22px;}
#index_news ul li span { float:right; font-family:Arial, Helvetica, sans-serif;}
#index_contact{ float:right; width:227px; height:211px;}
#index_contact #index_contact_content{padding:15px 5px 0 18px; line-height:22px;}

#news_list ul li { background:url(../images/news_icon.gif) left center no-repeat; padding-left:18px; height:35px; line-height:35px; border-bottom:dashed #cecece 1px;}
#news_list ul li span { float:right; color:#999999; font-family:Arial, Helvetica, sans-serif; }
.news_bt h1{font-weight:bold; font-size:20px; color:#515151; text-align:center; line-height:28px;margin-bottom:8px;}
.news_date{ font-size:12px;text-align:center;color:#515151; background-color:#f7f7f7;  border: solid #e8e8e8 1px;line-height:30px; height:30px; margin-bottom:30px;}

#index_pic ul { padding:0 0 15px 0; overflow:auto; zoom:1;}
#index_pic ul li { width:159px; height:190px; background:url(../images/propic_bg.gif) top center no-repeat; float:left;  margin:15px 7px 0; display:inline; text-align:center;}
#index_pic ul li a { display:block; line-height:50px;}
#index_pic ul li img { width:138px; height:138px; margin-top:10px; border:none;}
.product_bt h1{ font-size:12px; font-weight:normal;}

#main{ margin:0 auto; width:978px; background:url(../images/main_bg.gif) right top repeat-y;  }
#sidebar{ float:left; width:222px;}
#sidebar ul{ padding:10px 15px; MIN-HEIGHT: 118px;HEIGHT: auto !important; height:118px;}
#sidebar ul li{ display:block; height:30px; line-height:30px; background:url(../images/left_li_bg.gif) left center no-repeat; padding-left:28px;}
#sidebar ul li a{ color:#2e2e2e;}
#sidebar ul li a:hover{ color:#e92928;}
#sidebar #left_contact{ padding:10px 15px;}

#sidebar2{ float:left; width:222px;}
#sidebar2 ul .minh{ padding:10px 15px; MIN-HEIGHT: 118px;HEIGHT: auto !important; height:118px;}
#sidebar2 ul li a{display:block; height:30px; line-height:30px; color:#2e2e2e;background:url(../images/left_li_bg.gif) left center no-repeat; padding-left:28px;}
#sidebar2 ul li a:hover{color:#e92928;}
#sidebar2 ul li ul li a{display:block; width:180px; overflow:hidden;  height:24px; line-height:24px;background:url(../images/left_li_bg2.gif) left center no-repeat;}
#sidebar2 ul li ul li a:hover{color:#e92928;}

#main_body{ float:right; width:696px; padding-right:30px;}
#main_body #right_title{ width:696px; height:40px; line-height:40px; text-indent:36px; padding-top:2px; font-size:14px; background:url(../images/right_title_bg.gif) no-repeat;}
#main_content{ padding:40px 27px;}
#main_content2{ padding:40px 0px;}
#footer{ height:42px; line-height:42px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
#footer img{ vertical-align:middle;}
