@charset "gb2312";
/* CSS Document */

#left { width:240px; overflow:hidden; margin-left:5px; }
#left .box { width:240px; overflow:hidden; margin-bottom:10px; }

#left .list { width:228px; overflow:hidden; padding:2px 6px; }
#left .list ul { width:228px; overflow:hidden; }
#left .list ul li { width:228px; height:24px; padding:2px 0; }
#left .list ul li a { width:206px; height:24px; display:block; padding-left:22px; background:url(../images/Index1LeftLiABg.jpg) no-repeat; }

#left .contact { width:200px; overflow:hidden; padding:0 10px 80px; background:url(../images/ContactBg.jpg) bottom center no-repeat; margin:0 10px; }
#left .contact h1 { font-size:12px; color:#be0100; }

#right { width:740px; overflow:hidden; margin-right:5px; }

#right .content { width:685px; overflow:hidden; padding:25px 20px 50px; min-height:306px; }

#right .article { font-size:13px; }
#right .article p { text-indent:2em; }
#right .article .blue { color:#006eb7; font-weight:bold; }
#right .article .img { display:block; margin:0 auto; }

#feedback table { width:600px; overflow:hidden; margin:0 auto 20px; background-color:#cccccc; }
#feedback table tr { background-color:#fcfcfc; }
#feedback table tr td { padding:3px 8px; }
#feedback table .red { color:#ff0000; }
#feedback table .input { border:#999999 1px solid; padding:2px 4px; background-color:#fcf9f9; }

#right .contact { width:630px; overflow:hidden; margin:10px auto; }
#right .contact .text { padding-top:20px; }
#right .contact .text h1 { font-size:14px; line-height:30px; color:#be0100; }
#right .contact .text p { font-size:13px; line-height:30px; }

#right .page { width:660px; height:24px; text-align:center; margin:20px auto 0; color:#cccccc; }
#right .page span, #right .page a { color:#333333; }

#right .NewsList { width:640px; overflow:hidden; margin:0 auto; }
#right .NewsList li { width:640px; height:30px; border-bottom:#cccccc 1px dashed; background:url(../images/NewsLiABg.jpg) left center no-repeat; }
#right .NewsList li a { width:450px; height:30px; display:block; line-height:32px; float:left; margin-left:16px; }
#right .NewsList li span { height:30px; line-height:32px; float:right; margin-right:8px; color:#999999; }
#right .NewsList li.header { background-image:none; border-bottom:none; background-color:#f3f3f3; margin-bottom:6px; }
#right .NewsList li.header a { color:#333333; text-decoration:none; }
#right .NewsList li.header span { color:#333333; }

#right .news { width:670px; overflow:hidden; margin:25px auto 0; }
#right .news h1 { width:670px; height:40px; line-height:30px; text-align:center; font-size:16px; }
#right .news h6 { width:660px; height:24px; padding-right:10px; border-bottom:#cccccc 1px dashed; color:#999999; font-size:12px; font-weight:normal; text-align:right; }
#right .news article { width:650px; overflow:hidden; padding:15px 10px; }
#right .news article p { text-indent:2em; }

#right .ImgList { width:690px; overflow:hidden; margin:0 auto; }
#right .ImgList li { width:206px; overflow:hidden; float:left; margin:0 12px 8px; _margin:0 6px 8px; }
#right .ImgList li img { width:200px; height:150px; padding:2px; border:#cccccc 1px solid; }
#right .ImgList li p { width:206px; height:24px; overflow:hidden; white-space:nowrap; text-align:center; }

#right .image { width:680px; overflow:hidden; margin:0 auto; }
#right .image h1 { width:680px; height:24px; text-align:center; font-size:16px; margin:6px auto 20px; }
#right .image .img { display:block; margin:0 auto; padding:2px; max-width:600px; border:#cccccc 1px solid; }
#right .image .text { width:660px; overflow:hidden; padding:10px; border-top:#cccccc 1px dashed; margin-top:30px; }

#allmap { width: 360px; height: 200px; overflow: hidden; border: #cccccc 1px solid; }