body{ margin:0px; padding:0;background:url(../image/bodybg.jpg) top left repeat-x #FFF; font-size:12px; font-family:"宋体";}
a{ text-decoration:none;}
#pagediv{ width:1028px; margin:0 auto; background:#FFF;}
#top{ height:32px; line-height:32px; position:relative; padding-left:36px; color:#666666; width:992px; margin:0 auto;}
#top h1{ float:left; font-size:12px; font-weight:normal; margin:0; padding:0;}
#top a{ color:#666666; float:right; margin-right:13px; display:inline;}
#logo{ width:970px; height:101px; margin:0 auto; background:url(../image/logo.jpg) top left no-repeat; position:relative;}
#toplink1{ position:absolute; top:33px; right:23px; color:#1166a0;}
#toplink1 a{ color:#1166a0;}
#toplink2{ position:absolute; right:23px; top:61px; color:#5c5c5c;}
#banner{ width:970px; height:308px; margin:1px auto 0 auto; overflow:hidden;}

#c1{ width:970px; height:347px; margin:8px auto 0 auto;}
#hdp2{ width:432px; height:327px; border:1px solid #3d96d5; background:#f1f2f6; float:left;}
#hdp2_content{ width:418px; height:313px; border:1px solid #fff; margin:6px 0 0 6px; position:relative; overflow:hidden;}
#indexnews{ width:518px; float:left; display:inline; margin-left:15px; padding-top:38px; background:url(../image/indexnewstt.jpg) top left no-repeat; position:relative;}
#indexnews ul{ margin:0 0 0 5px; padding:0px; list-style:none;}
#indexnews ul li{ height:32px; line-height:32px; position:relative; border-bottom:1px dashed #ccc; padding-left:2px;}
#indexnews ul li a{ line-height:32px; color:#000;}
#indexnews ul li span{ position:absolute; right:12px; top:0px;}
#index_newsmore{position:absolute;left:451px;top:5px;width:53px;height:22px;}
#c2{ width:970px; margin:0 auto;}
#c2l{ width:667px; height:482px; float:left; margin-left:1px; display:inline;}
.news{ width:325px; height:232px; float:left; background:#eff2f7;}
.clear{ clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden; font-size:0px;}
.news_tt{ width:314px; height:32px; margin:6px 0 0 5px; position:relative;}
.news_tt a{position:absolute;left: 255px;top: 7px;width: 50px;height: 18px;}
.news ul{ margin:5px 0 0 9px; padding:0; list-style:none;}
.news ul li{ height:30px; margin:0; padding:0 0 0 21px; background:url(../image/dian.jpg) left center no-repeat; position:relative;}
.news ul li a{ color:#0069a2; line-height:30px;}
.news ul li a span{ position:absolute; right:17px; top:0px;}
#c1r{ width:288px; margin-left:14px; float:left; display:inline;}
#c1r1{ background:url(../image/gcyjzx.jpg) top left no-repeat; width:288px; height:73px; display:block;}
#c1r2{ background:url(../image/dqgz.jpg) top left no-repeat; width:288px; height:73px; display:block; margin-top:14px;}
#c1r3{ background:url(../image/qywh.jpg) top left no-repeat; width:288px; height:74px; display:block; margin-top:14px;}
#zt{ width:283px; height:170px; border:1px solid #0477bb; padding-top:34px; margin-top:22px; background:url(../image/ztlmtt.jpg) top left no-repeat; position:relative;}
#zt a{ width:266px; height:76px; display:block; margin:8px auto 0 auto;}
#zt a img{ width:266px; height:76px; border:0px;}
#zt2{ width:266px; height:76px; display:block; margin:8px auto 0 auto;}
#zt3{ width:266px; height:76px; display:block; margin:8px auto 0 auto;}
#c1rmore{position:absolute;left: 232px;top: 6px;width: 43px !important;height: 21px !important; margin:0px !important;}
#c3{ width:966px; height:188px; margin:10px auto 0 auto;}
#c4{ width:966px; margin:10px auto 0 auto; text-align:right;background:#eff2f7; padding:5px 0;}
#c4 *{ vertical-align:middle; margin-left:5px;}
#c3l{ width:666px; height:188px; background:url(../image/rycgzs.jpg) top left no-repeat; float:left; position:relative;}
#c3lmore{position:absolute;left: 603px;	top: 9px;width: 48px;height: 20px;}
#c3lcontent{ position:absolute; top:49px; left:12px; width:647px; height:132px; overflow:hidden;}
.c3li{ width:149px; height:131px; margin:0 6px; display:inline-block; overflow:hidden;}
.c3lipic{ width:147px; height:99px; display:block; text-align:center; border:1px solid #a8ccda; background:#FFF; padding-top:2px;}
.c3lipic img{ width:143px; height:97px; border:0px;}
.c3litxt{ height:29px; display:block; text-align:center; line-height:29px; color:#00629c;}
#c3r{ float:left; margin-left:15px; _margin-left:12px; display:inline; background:url(../image/xglj.jpg) top left no-repeat; width:285px; height:139px; padding-top:49px; position:relative;}
#c3rmore{position:absolute;left: 219px;top: 8px;width: 50px;height: 22px;}
#ws{ margin-left:16px; float:left; display:inline;}
#c3rr{ width:158px; float:left; margin-left:14px; display:inline; margin-top:5px;}
#c3rr a{ display:block; width:79px; float:left; color:#0477bb; line-height:34px; outline:none;}
#bot{ width:966px; height:66px; background:#0477bb; margin:15px auto 0 auto; color:#FFF; text-align:center; font-family:"宋体"; font-weight:bold; padding-top:11px; line-height:28px;}
#nav{ width:970px; height:37px; margin:0 auto;}
#main_nav{ height:37px; background:url(../image/nav.jpg) top left no-repeat; padding-left:30px; padding-top:2px;}
#main_nav a{ width:111px; height:36px; margin-left:2px; display:inline-block; float:left; display:inline;}
#subnav{ position:relative;}
#subnav a{ line-height:27px; color:#585858; padding:0px 15px; background:#e5e5e5; float:left;}

.subnav{ padding:8px 0 0px 0; position:absolute; display:none; z-index:999;}
#sub2{ background:url(../image/arrup.jpg) 195px 1px no-repeat; top:-1px; left:0px;}
#sub3{ background:url(../image/arrup.jpg) 306px 1px no-repeat; top:-1px; left:0px;}
#sub5{ background:url(../image/arrup.jpg) 290px 1px no-repeat; top:-1px; left:250px;}
#sub6{ background:url(../image/arrup.jpg) 125px 1px no-repeat; top:-1px; left:520px;}
#nav1:hover{ background:url(../image/nav1.jpg) top left no-repeat;}
#nav4:hover{ background:url(../image/nav4.jpg) top left no-repeat;}
#nav7:hover{ background:url(../image/nav7.jpg) top left no-repeat;}
#nav8:hover{ background:url(../image/nav8.jpg) top left no-repeat;}
#content{ width:970px; margin:8px auto 0 auto; background:url(../image/in_contentbg.jpg) top left repeat-y;}
#left{ width:216px; float:left; padding:0 0 50px 0;}
#lefttt{ height:50px; border-top:6px solid #f1f5fb; line-height:50px; text-align:center; font-size:18px; font-family:"微软雅黑","黑体"; font-weight:normal; color:#2b405b;}
#left a{ width:154px; height:28px; display:block; margin:0 auto 1px auto; background:url(../image/left_bg.jpg) top left no-repeat; line-height:28px; color:#002e4e; padding-left:31px;}
#left a:hover,#left_s{ background:url(../image/leftbg_s.jpg) top left no-repeat !important; color:#FFF !important; font-weight:bold;}
#right{ width:744px; float:left; margin-left:10px; display:inline;}
#righttt{ padding:7px 0 0 32px; line-height:42px; height:42px; background:url(../image/right_ttbg.jpg) top left no-repeat; position:relative;}
#righttt strong{ font-size:14px; color:#333; font-weight:bold;}
#righttt span{ position:absolute; right:22px; top:7px; _top:22px;}
#righttt span a{ padding:0 6px; background:url(../image/arr.jpg) center center no-repeat; _display:inline-block;}
#abcontent{ line-height:28px; padding:0 38px 13px 38px; color:#333333;}
#abcontent p{ text-indent:2em;}
#abcontent h1{ display:block; text-align:center; line-height:24px; font-size:14px; font-weight:bold; padding:0; margin:13px 0;}
#inbot{ background:url(../image/in_content_botbg.jpg) top left no-repeat; height:7px; font-size:1px; clear:both;}
#news_list{ width:622px; margin:29px 0 0 20px; padding:0; list-style:none;}
#news_list li{ line-height:43px; border-bottom:1px dashed #dfe2e7; padding:0 0 0 20px; margin:0px; background:url(../image/dian2.jpg) left center no-repeat; position:relative; height:43px;}
#news_list li a{ color:#373737;}
#news_list li a span{ position:absolute; right:6px; top:0px; color:#156dab;}
#page{ margin:20px 0 50px 0; text-align:center;}
#page a{ color:#0065b4; text-decoration:none;}
#procontent{ margin-top:29px;}
.pro{ width:224px; height:204px; float:left; margin-left:17px; display:inline;}
.propic{ width:222px; height:152px; display:block; border:1px solid #a8ccda; text-align:center;}
.propic img{ width:214px; height:146px; margin-top:3px; border:0px;}
.protxt{ line-height:36px; display:block; height:36px; text-align:center; color:#00629c;}
.child{ width:144px !important; height:24px !important; display:block; margin:0 auto 1px auto; line-height:24px !important; color:#002e4e !important; padding-left:41px !important; border-bottom:1px solid #ccc !important; background:none !important;}
.child:hover{ background:none !important;}
#sitemap li a{ color:#333333;}
.type{ height:22px; border:1px solid #ccc;}
