﻿/* CSS Document */
body { margin:0; padding:0; font-size:12px; line-height:1.5; color:#000000; font-family:宋体; background-color:#FFF; text-align:left; }
img { border:0; margin:0; padding:0; }
form,h1,h2,p,ul,li { margin:0; padding:0; }
h1 { font-size:18px; color:#FF0000;}
h2 { font-size:16px; color:#FF0000;}
.clear { clear:both; }

a:link, a:visited { text-decoration:none; color:#333333; }
a:hover { text-decoration:underline; color:#5CB029; }



/* css of header */
#header { background:url(images/zb_1.jpg) repeat-x 0 0; height:191px; margin-bottom:10px; }
#top { margin:0 auto; width:900px; padding:25px 0 0 0; background:url(images/zb_2.jpg) no-repeat 0 0; height:160px; }
#logo { width:400px; height:117px; padding-left:16px; }
#top_fl { float:right; padding-right:10px; }

#menu { margin:0 auto; width:900px; }
#menu ul { float:left; list-style-type:none; font-size:14px; font-weight:bold; padding-left:2px; height:49px; width:710px; background:url(images/zb_3.jpg) no-repeat 0 0; }
#menu li { display:block; float:left; line-height:49px; padding:0 30px; text-align:center; }
#menu li a { color:#FFFFFF; }
#date { padding-top:18px; }



/* css of footer */
#line { background-color:#F1F4ED; height:20px; margin:20px 0; text-align:center; padding:3px; }
#line a { color:#666666; }
#bot { margin:10px auto; width:900px; text-align:center; color:#999999; }
#main_ad { clear:both; }



/* css of main */
#main { margin:0 auto; width:900px; }
#ml_key { padding-bottom:8px; color:#FF6600; border-bottom:1px solid #CCCCCC; margin-bottom:15px; }
#main_left { float:left; width:210px; }
#main_right { float:right; width:675px; }

#main_contact { background:url(images/zb_6.jpg) no-repeat 0 0; text-align:left; padding:40px 20px 0; height:175px; }
#main_list { background:url(images/zb_7.jpg) no-repeat 0 0; text-align:left; padding:50px 20px 0; height:275px; }
#main_list td { line-height:1.8; }
#main_list a,.main_right_left_content a { background:url(images/zb_8.gif) no-repeat 0 3px; padding:0 0 0 12px; }
#main_fl,#main_map { margin-top:10px; }

#main_right_intro { float:right; line-height:1.8; width:370px; }
#main_intro_title { background:url(images/zb_11.gif) no-repeat 0 0; height:25px; text-align:right; padding:5px 10px 0 0; }
.main_intro_content { padding:10px 0; }
.main_intro_content ol { margin-top:0; margin-bottom:0; padding-bottom:0; }
.num { color:#FF0000; font-weight:bold; font-size:14px; }
#main_port_title { background:url(images/zb_12.gif) no-repeat 0 0; height:25px; text-align:right; padding:5px 10px 0 0; }

#main_right_left_list { float:left; width:320px; margin:15px 0 0 10px; }
.main_right_left_content { text-align:left; padding:5px 10px 10px; }
.main_right_left_content td { line-height:1.8; }
#main_right_right_list { float:right; width:320px; margin-top:15px; }

#link { margin:10px 0; padding:10px; border:1px solid #BCE99E; background-color:#F6F6F6; }
#link td { background-color:#FFFFFF; }




/* css of sub pages */
#dir { text-align:right; padding:0 10px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#dir a { color:#FF6600; }
#mr_news_title { background:url(images/zb_17.gif) no-repeat 100% 0; padding:4px 0 0 120px; text-align:left; height:27px; }
#mr_profile_title { background:url(images/zb_19.gif) no-repeat 100% 0; height:31px; }
#mr_services_title { background:url(images/zb_18.gif) no-repeat 100% 0; height:31px; }
#mr_lc_title { background:url(images/zb_20.gif) no-repeat 100% 0; height:31px; }
#mr_contact_title { background:url(images/zb_21.gif) no-repeat 100% 0; height:31px; }

#mr_content { margin:20px 0 0 25px; }
#mr_content table { margin:0 auto; }
#mr_content td { border-bottom:1px dashed #DDE49D; }
#mr_content td a { background:url(images/zb_22.jpg) no-repeat 5px 50%; padding-left:20px; line-height:25px; }
#page_turner { margin-top:10px; padding:10px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; }
#page_turner a { border:1px solid #CCCCCC; margin:0 2px; padding:2px 3px; }
#page_turner .c { border:none; font-weight:bold; color:#333333; }
#page_turner .o { border:none; }

#mr_profile { background:url(images/zb_23.gif) no-repeat 300px 100%; padding-bottom:40px; width:640px; }
#mr_scope { width:610px; }
#mr_scope_t { background:url(images/zb_24.gif) no-repeat 0 0; height:45px; }
#mr_scope_b { background:url(images/zb_25.gif) no-repeat 0 0; height:10px; }
#mr_scope_m { background-color:#F1F4ED; padding:5px 15px; }

#mr_content h1 { text-align:center; }
#mr_content_info { text-align:center; line-height:30px; color:#666666; border-bottom:1px dashed #DDE49D; margin-bottom:15px; }
.center { text-align:center; }

#mr_contact { background:url(images/zb_28.gif) no-repeat 50% 100%; height:250px; padding:20px 0px 0 250px; }
#mr_contact table { margin-top:25px; } 
#mr_contact td { border:none; line-height:30px; font-size:14px; font-weight:bold; }



#lc { margin:0 auto; text-align:left; padding:10px 20px; }
#lc_img { text-align:center; }