@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; color:#666666; line-height:22px;}
form{ margin:0; padding:0;}
.input{ border:0; height:15px;}

.style1{color:#B61846;}
.pro_img{ padding:2px; border:1px solid #CCCCCC;}
a{ text-decoration:none; color:#666;}
a:hover{ color:#B61846;}

.top{ width:1003px; height:66px; background:url(images/main_top_bj.gif); margin:0 auto;}
.logo{ width:402px; float:left;}
.search_box{ width:220px; padding-top:26px; float:right;}

.nav_box{ width:929px; height:32px; background:url(images/main_nav_bj.gif); margin:0 auto; color:#fff; line-height:32px;}
.nav_left{ width:730px; float:left; padding-left:30px; font:14px; line-height:32px; font-family:Arial, Helvetica, sans-serif;}
.nav_box a,.nav_box a:hover{ color:#fff;}

.nav_right{ width:140px; float:right; padding-right:12px; text-align:right;}
.banner{ width:1003px; margin:0 auto;}

.main_container{ width:920px; padding-top:22px; margin:0 auto; clear:both;} 
.main_title{ border-bottom:1px solid #D9B3BC; height:22px; margin-bottom:10px;}
.main_news_box{ width:294px; float:left;}
.main_line{ border-bottom:1px dashed #ccc; background:url(images/main_new_tb.gif) left no-repeat; margin-left:8px; padding-left:12px;}

.main_about_box{ width:390px; padding-left:18px; float:left;}
.main_about_box2{ width:605px; float:right;}
.about_img{ float:left; margin-right:8px;}

.main_contact_box{ width:200px; float:right;}



.ll_left_box{ width:160px;  float:left;}
.ll_left_bj{ background:url(images/00_left_bj.gif); padding:0 5px;}
.ll_left_box ul{ margin:0; padding:0;}
.ll_left_box li{ list-style:none; border-bottom:1px solid #CCCCCC; height:28px; line-height:28px; background:url(images/ll_left_tb.gif) left center no-repeat; padding-left:15px;}
.ll_about{ width:525px; float:left; padding-left:22px;}
.ll_about_title{ border-bottom:1px solid #DBAEBB; margin-bottom:8px; padding-bottom:3px;}
.ll_about_img{ border:1px solid #CCCCCC; float:left; margin-right:10px;}
.ll_zzry{ width:190px; float:right;}
.ll_contact{ width:159px; background:#EBEBEB; border:3px solid #EBEBEB; float:left;}
.ll_contact_text{ background:#fff; padding:10px 0 10px 5px;}
.ll_pro_box{ width:735px; float:right;}


.mj_right{ width:670px; float:right;}
.mj_about{ width:455px; float:left;}
.mj_box{ clear:both; padding-top:15px;}

.down{ width:1003px; height:91px; margin:0 auto; background: url(images/main_down_bj.gif); clear:both;}


.sub_left{ width:228px;  float:left;}
.sub_bj{ background:#FFE5DC; padding:0 30px 10px 30px;}
.sub_bj ul{ padding:0; margin:0;}
.sub_bj li{ list-style:none;}
.sub_bj li a.tb{ display:block; border-bottom:1px solid #FFFFFF; background:url(images/sub_tb.gif) left 60% no-repeat; padding-left:30px; height:22px; padding-top:8px; color:#B61846;}

.sub_bj li ul{ padding-left:30px;}
.sub_bj li ul li{ border-bottom:1px dashed #fff;}


.sub_right{ width:640px; float:right; padding-bottom:20px;}
h2{ margin:0; padding:10px 0; font:18px "微软雅黑"; color:#B61846;}