/* CSS Document */
body{margin:0 auto; font-size:12px; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; text-align:left; background-color:#FFFFFF;}
body,ul,ol,dl { margin:0; padding:0; margin:auto;}
li { list-style:none}
em{ font-style:normal;}
h1,h2,h3,em,p,form{ margin:0; padding:0}
img{border:0px}
tr,td,input{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a:link,a:visited{color:#133B62;text-decoration:none;}
a:hover,a:active{color:#000000;text-decoration:underline;}
a.menu1:link,a.menu1:visited{color: #333333; TEXT-DECORATION: none;}
a.menu1:hover,a.menu1:active {color: #FF0000; TEXT-DECORATION: underline;}


#header{ height:152px; background:url(../Images/top_bg.jpg) repeat-x; width:100%; overflow:hidden;}
#logo{ width:990px; margin:0px auto; height:112px;}
#logo h1 a{background:url(../Images/logo.jpg) no-repeat; height:76px; display:block; float:left; width:216px;margin-top:20px;}
#logo img{ float:right; width:370px; height:56px;}




/* index_body_3_model */
#body2{background:url(../Images/snap0376_21.jpg) no-repeat; height:184px; width:995px; overflow:hidden; text-align:left; font-size:10px; line-height:1.2em;}
#body2 .ab_us{width:214px; height:93px; float:left; margin-top:50px; padding-left:105px;}
#body2 .ab_us img{ padding-top:30px; float:right} 

#body2 .ab_us h1{ color:#C60; font-size:12px;}
#body2 .ct_us{ width:214px; height:93px; float:left; margin-top:50px; padding-left:120px;}
#body2 .ct_us img{ padding-top:20px; float:right} 
#body2 .new_pro{height:93px; width:214px; float:left; margin-top:50px;padding-left:120px;}
#body2 .new_pro{ padding-top:90px; padding-left:100px; float:right} 

#menu{display:block; height:44px; width:990px; margin:0 auto;}
#menu li{ float:left; width:115px; height:42px; display:block; line-height:38px; text-align:center;}
#menu li a{ width:115px; height:42px; display:block; color:#ffffff; font-family:Verdana, Geneva, sans-serif;}

#menu li a:hover{ background:url(../Images/menu_bg_hover2.jpg) no-repeat center 60%; height:42px; color:#FFFFFF; text-decoration:none;}

#menu li.line{background:url(../Images/nva_bg_line.jpg) no-repeat center top; height:42px; width:5px;}

#menu #menu_hover{background:url(../Images/menu_bg_hover2.jpg) no-repeat center 60%; color:#FFFFFF; font-weight:700;}

#banner{margin-top:36px; background:url(../Images/banner_bg.jpg) no-repeat; width:990px; height:458px; padding-top:5px; overflow:hidden;}

#main{ height:100%; background:#ffffff; width:100%;}
/*内页样式*/
.main_page{ width:1000px; margin:0 auto; margin-top:20px; margin-bottom:20px;}
/*首页样式*/

#main_index{height:694px; background:url(../Images/banner_body.jpg) repeat-x; width:100%; text-align:center;}
#main_l{ width:200px;  margin-right:10px; float:left;}
.Categories{ border: 1px #004566 inset; margin-bottom:10px;}
.Categories h2{ height:24px; background:url(../Images/Categories_title.jpg); font-style:normal; font-size:12px; font-weight:700; line-height:24px; padding-left:12px; color:#ffffff;}
.Categories p{ line-height:20px; margin:4px;}

a.sone { height:26px; line-height:26px; display:block; background:url(../Images/li.jpg) no-repeat 7px 50%; padding-left:18px; border-bottom:1px #E0E0E0 solid;}
a.sone:hover {background:url(../Images/li1.jpg) no-repeat 7px 50%; padding-left:20px; color:#FF6600;}
a.stwo { height:23px; line-height:23px; display:block; background:url(../Images/li2.jpg) no-repeat 20px 50%; padding-left:28px; color:#486A86; font-size:11px; text-decoration:none;}
a.stwo:hover {color: #FF6600; TEXT-DECORATION: underline;}

#main_center{ width:540px; margin-right:10px; float:left;}
.search{ height:43px; border:1px #A9BAD3 solid; margin-bottom:10px;}
.input1{ width:170px; height:16px; line-height:16px; border: 1px #ccc solid;}
.Welcome{ margin-bottom:10px;}
.Welcome h2{ height:28px; line-height:28px; padding-left:10px; background:url(../Images/title1_bg.jpg) no-repeat; font-style:normal; font-size:12px; font-weight:700; color:#FFF;}
.Content{ padding:5px; border:1px #A9BAD3 solid;line-height:18px; text-align:left;}
.Content1{ padding:5px; height:100%; border:1px #A9BAD3 solid;line-height:18px; text-align:left;}
.box_title{ height:28px; line-height:28px; padding-left:10px; background:url(../Images/title2_bg.jpg) no-repeat; }
.box_title h2{font-style:normal; font-size:12px; font-weight:700; color:#FFF; float:left;}
.box_title h3 a{ font-weight:normal; color:#FF6600; font-size:11px; padding-right:8px; float:right;}

#main_center1{ width:750px; float:right;}
.box_title1{ height:28px; line-height:28px; padding-left:10px; background:url(../Images/title4_bg.jpg) no-repeat; }
.box_title1 h2{font-style:normal; font-size:12px; font-weight:700; color:#FFF; float:left;}

#main_r{ width:200px; float:right;}
#main_r h2{ height:29px; line-height:27px; padding-left:12px; background:url(../Images/title3_bg.jpg) no-repeat; font-style:normal; font-size:12px; color:#133B62; font-weight:700;}
div#a,div#b,div#c,div#d { float:left;}
div#b,div#d,div#bb { white-space:nowrap; }

.clear{ clear:both;}
#footer{ height:154px; background:url(../Images/footer_bg.jpg) repeat-x;clear:both;}
.link{ text-align:center; padding-top:15px;}
.link a{ color:#ebedef;}
.link a:hover{ color:#ffffff;}
.link a:visited{ color:#ffffff;}
.link img{ margin:0 12px 10px;}
.link p{ line-height:20px; color:#ebedef;}

.p3{ border-bottom: 1px #ccc dashed; padding-left:0px; width:100px;}
.p4{ border-bottom: 1px #ccc dashed;}

.search0{ float:right; text-align:right; margin-top:20px;}


