@charset "gb2312";
/**/
html,body{font-family:"ËÎÌå",Arial; margin:0; padding:0; background: url(../images/bg.jpg) top repeat-x; font-size:12px; color:#000; }
div,form,img,ul,ol,li,dl,dt,dd,span,object{padding:0; margin:0; border:0px; }
p,h1,h2,h3,h4,h5,h6,font{margin:0; padding:0;}
a:link,a:visited{ color:#000;text-decoration:none;}
a:hover,a:active{ color:#000;text-decoration:underline;}
input{ border:solid 1px #CCCCCC; }
.input{ border:solid 1px #003399; background:#DDEEFF }
.s{ border:solid 1px #003399; height:18px; background:#000066; color:#FFFFFF}
textarea{ border:solid 1px #CCCCCC; }
.submit{ border:0; width:65px; height:24px; background: #8C0058 url(../images/b_bg.gif) repeat-x; color:#FFFFFF}
a.white, a.white:visited{ color:#FFF; text-decoration:none;}
a.white:hover{ color:#FFF; text-decoration:underline}
a.nav, a.nav:visited{ color:#9A8859; text-decoration:none;}
a.nav:hover{ color:#9A8859; text-decoration:none}
a.news, a.news:visited{ color:#8C0058; text-decoration:none;}
a.news:hover{ color:#8C0058; text-decoration:underline}
a.p_url, a.p_url:visited{ width:17px; height:20px; margin-right:2px; line-height:20px; display:block; border:solid 1px #DEB67E; color:#333; text-decoration:none; float:left}
a.p_url:hover{ width:17px; height:20px; margin-right:2px; line-height:20px; display:block; border:solid 1px #DEB67E; color:#FFF; background:#DEB67E; text-decoration:none; float:left}
.f_white{ color:#FFFFFF}
.f_news{ color:#8C0058}
.red{ color:#FF0000}

.box{ width:1004px; margin:0 auto}
.mainbox{ width:1004px; float:left; background:url(../images/main_bg.jpg) repeat-y}
.flashbox{ width:1004px; height:369px; float:left}
.indexmain{ width:1004px; float:left; background:url(../images/index_bot.jpg) bottom right no-repeat}
.index_left{ width:365px; float:left}
.index_left_tit{ width:365px; height:52px; overflow:hidden; float:left}
.index_left_news{ width:365px;  overflow:hidden; float:left}
.index_left_news ul{ width:350px; padding-left:10px; height:179px; float:left; list-style:none}
.index_left_news li{ width:285px; padding-left:30px; height:18px; padding-top:10px; background:url(../images/dot.jpg) bottom repeat-x }
.index_left_pic{ width:365px; height:206px; overflow:hidden; float:left}

.index_right{ width:639px; float:left; padding-bottom:108px}
.index_mid{ width:437px; height:329px; background:url(../images/index_newsbg.jpg) no-repeat; float:left; overflow:hidden}
.indexnews{ width:258px; padding-top:47px; padding-left:45px; float:left}
.indexnews dl{ width:258px; float:left}
.indexnews dt{ width:250px; float:left; height:28px; line-height:28px; font-size:14px; font-weight:bold; color:#993300 }
.indexnews dd{ width:250px; float:left; height:110px; line-height:20px; color:#BC7C43}
.indexnews ul{ width:250px; float:left; height:18px; list-style:none; height:220px}
.indexnews li{ width:240px; height:23px; float:left; line-height:23px; overflow:hidden}

.index_news_tel{ width:350px; float:left; height:30px; line-height:30px; color:#02146E; font-size:14px; font-weight:bold; text-align:center }

.index_rbox{ width:202px; padding-top:33px; float:left}
.index_rbox dl{ width:202px; float:left}
.index_rbox dd{ width:202px; height:88px; float:left}
/*top*/
#topbox{ width:1004px; height:117px; overflow:hidden; float:left; background:url(../images/top_bg.jpg) no-repeat }
#logo{ width:326px; float:left; height:117px;}
#logoright{ width:300px; float:left; height:67px; text-align:right;; line-height:22px; background:url(../images/logo_right.jpg) center bottom no-repeat}
#menu{ width:500px; height:25px; padding-left:65px; padding-top:38px; float:left; }
#menu ul{ width:500px; float:left; list-style:none}
#menu li{ width:100px; height:25px; float:left; text-align:center;}
#menu .indexli{ width:55px;}
#menu1{ width:451px; height:28px; margin-left:107px; display:inline; visibility:hidden; padding-top:15px; float:left; background:url(../images/menu_bg.jpg) no-repeat}
#menu1 ul{ width:340px; padding-left:110px; float:left; list-style:none}
#menu1 li{ width:78px; height:18px; float:left; text-align:center;}

/*left*/
#left{ width:250px; float:left; background:url(../images/left_bg.jpg) top repeat-x }
.left_top{ width:250px; height:70px; float:left}
.left_backbox{ width:250px; height:80px; float:left; text-align:right }
.left_menu{ width:170px; height:180px; float:right; background:url(../images/left_menu.jpg) no-repeat}
.left_menu ul{ width:170px; padding-top:70px; float:left; list-style:none}
.left_menu .li1{ width:55px; padding-left:54px; height:19px; overflow:hidden; float:left}
.left_menu .li2{ width:55px; padding-left:56px; height:19px; overflow:hidden; float:left}
.left_menu .li3{ width:55px; padding-left:59px; height:19px; overflow:hidden; float:left}
.left_menu .li4{ width:55px; padding-left:62px; height:19px; overflow:hidden; float:left}
.left_menu .li5{ width:55px; padding-left:64px; height:19px; overflow:hidden; float:left}
.left_contact{ width:230px; padding-left:20px; float:left; padding-top:55px;}
/*right*/
#right{ width:754px; float:left; background:url(../images/left_bg.jpg) repeat-x }
.right_top{ width:710px; float:left; height:43px;}
.bannerbox{ width:710px; height:257px; float:left; text-align:center}
.banner{ width:675px; height:233px; padding-top:24px; float:left; background:#FFFFFF}
.banner_right{ width:35px; float:left; padding-top:60px;}
.banner_right dl{ width:35px; float:left}
.banner_right dd{ width:35px; float:left; padding-bottom:2px}

.right_titlebox{ width:645px; padding-left:10px; height:25px; float:left; background:url(../images/tit_botline.jpg) bottom no-repeat}
.right_title{ width:200px; float:left; height:20px; padding-top:2px; }
.right_titnav{ width:300px; height:20px; line-height:20px; float:right; text-align:right; color:#9A8859}
.right_content{ width:645px; padding:10px; float:left}
.right_content dl{ width:215px; float:left}
.right_content dd{ width:215px; float:left; text-align:center; padding:20px 0}
.right_content dt{ width:200px; padding-left:5px; float:left; height:22px; line-height:22px;}
.right_content1{ width:645px; padding:10px; float:left}
.right_content1 dl{ width:320px; float:left}
.right_content1 dd{ width:320px; float:left; text-align:center; padding:20px 0}
.right_content1 dt{ width:300px; padding-left:10px; float:left; height:22px; line-height:22px;}
.right_content2{ width:645px; padding:10px; float:left}

#prolist{ width:645px; float:left; padding-bottom:10px}
#prolist dl{ width:645px; float:left; height:115px;}
#prolist dd{ width:200px; height:115px; float:left; text-align:center}
#prolist dt{ width:440px; height:25px; line-height:25px; float:left; font-size:14px; font-weight:bold; }
#prolist .dtcontent{ width:440px; height:85px; line-height:22px; float:left; font-weight:normal; font-size:12px }
#prolist img{ padding:3px;border:solid 1px #999999}

#prolist1{ width:645px; float:left;}
#prolist1 dl{ width:160px; float:left; height:150px;}
#prolist1 dd{ width:160px; height:110px; float:left; text-align:center}
#prolist1 dt{ width:160px; height:25px; line-height:25px; float:left; text-align:center}
#prolist1 img{ border:solid 1px #999999}
.pagebox{ width:645px; float:left; height:30px; line-height:30px; margin:10px 0}

/*foot*/
.bot_left{ width:250px; height:127px; overflow:hidden; float:left}
.bot_right{ width:754px; float:left; height:127px; background: url(../images/bottom_bg.jpg) no-repeat}
#bottomrights{ width:1004px; height:80px; float:left; background: url(../images/bottom.jpg) top repeat-x; }
