@charset "utf-8";
/* CSS Document */
body{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666;  }
*{ margin:0px; padding:0px; border:0px;}
a{ text-decoration:none}
ul li{ list-style:none;}
.fonts{ font-family:"微软雅黑"; font-weight:bold;}
.clear{ clear:both}
.head1{ width:100%; height:166px; display:block; background:url(../images/headbg_02.gif) repeat-x;}
.head{ width:1000px; height:166px; display:block; margin:0px auto; background:url(../images/map.png) right 0px no-repeat; position:relative; _background:none;
}
.head .ie6{ _position:absolute; _width:497px; _height:120px; display:none; _display:block;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=noscale,src="../images/map.png"); top:0px; right:0px;}
.head .sou{ width:289px; height:40px; display:block; background:url(../images/sou_05.gif) no-repeat;}
.head dl{ font-family:"微软雅黑"; font-size:36px; font-weight:bold; color:#003e84; float:left; margin:42px auto auto 58px;}
.head span{ float:right; margin:29px 25px auto auto; font-weight:bold; color:#0051ad}
.head span a{color:#0051ad}
.head .sou{ position:absolute; top:68px; right:25px;}
.head ul{ width:1000px; display:block; float:left;  height:46px; margin-top:31px; _margin-top:27px}
.head ul li{ float:left}
.head ul li a{ background:url(../images/libg_09.gif) right 0px no-repeat; _background:url(../images/libg_09.gif) right -4px no-repeat;  font-family:"微软雅黑"; font-size:16px; font-weight:bold; color:#FFF; width:100px; height:46px; line-height:46px; text-align:center; display:block}
.banner{ margin:0px auto; width:1021px; text-align:center; background:url(../images/bannerbg_12.jpg) no-repeat; height:333px; display:block}
.middle{ margin:0px auto; width:1000px;}
.l1{ float:left; width:299px; height:312px; display:block; border:1px solid #c2c2c2;  text-align:center;}
.l2{ height:312px; display:block; border:1px solid #d8f2ff; width:390px; margin-left:12px; float:left; position:relative;}
.l2 a.title{ font-family:"微软雅黑"; font-size:16px; font-weight:bold; color:#01588a; margin:0px auto; width:100%; display:block; text-align:center; }
.l2 p{ color:#8b8b8b; line-height:22px; border-bottom:1px dotted #CCC; width:370px; margin:10px auto; _margin:-1px auto; padding-bottom:12px; _padding-bottom:4px;}
.l2 ul{ width:337px; margin:0px auto; _margin:3px auto}
.l2 ul li{ height:20px; line-height:23px; *line-height:23px; width:337px;}
.l2 ul li a{background:url(../images/jian_22.gif) 0px 7px no-repeat; *background:url(../images/jian_22.gif) 0px 7px no-repeat; color:#8b8b8b; text-indent:13px; float:left}
.l2 ul li span{ line-height:22px; *line-height:23px;float:right}
.l3{ float:right; width:280px; height:312px; display:block; border:1px solid #d8f2ff}
.l3 ul li{ text-indent:10px; line-height:27px; color:#8b8b8b}
.l3 ul li a{color:#8b8b8b}
.left{ float:left; width:198px; height:519px; display:block}
.right{ float:right; width:789px; display:block; height:520px;}
.right1{ width:546px; height:520px; display:block; float:left;  }
.right1 ul li{ height:24px; line-height:24px;text-indent:10px;}
.right1 dl{border:1px solid #d3d3d5; border-top:0px; margin-top:0px; height:208px; *margin-top:-4px; _margin-top:0px}
.right1 ul li a{ color:#8b8b8b; }
.right1 ul.ul{ float:left;  width:49%}
.right2{ float:right; width:232px; height:520px; display:block}
.right2 ul{ margin-top:4px}
.right2 ul li{ height:25px; line-height:25px;text-indent:10px;}
.right2 dl{border:1px solid #d3d3d5; border-top:0px; margin-top:0px; height:208px; *margin-top:-4px; _margin-top:0px}
.right2 ul li a{ color:#8b8b8b; }
.right2 dl{ border:1px solid #d8f2ff; height:253px; *height:257px; _height:256px}
.cp{ width:998px; height:171px; border:1px solid #c2e0eb; display:block; margin-top:13px; float:left; background:url(../images/cpbg_52.gif) repeat-x}
.cp table{ margin-top:0px; margin-left:5px; _margin-left:3px; float:left}
.cp table tr td.ttt{ width:152px; height:116px; display:block; border:1px solid #c5e1ec; position:relative}
.cp table tr td.ttt img{ position:absolute; left:2px; top:3px;}
.cp table tr td.ttt span{ position:absolute; bottom:2px; _bottom:-57px; z-index:10; left:2px;  width:147px; height:22px; display:block; text-align:center; line-height:22px; background:url(../images/bgs.png) no-repeat}
.cp table tr td.ttt span a{ color:#FFF}
.cp span.zhanshi{ float:left}
.cp span.zhanshi a{ width:87px; height:32px; display:block; text-align:center; line-height:32px;font-size:14px; font-weight:bold; color:#121212}
.cp span.zhanshi:hover a{ color:#FFF; background:url(../images/dk_52.gif) no-repeat}
.cp span.selected a{ color:#FFF; background:url(../images/dk_52.gif) no-repeat}
.link{ border:1px solid #c2e0eb; width:998px; height:92px; display:block; float:left; margin-top:13px; background:url(../images/link_64.gif) 6px 6px no-repeat}
.link ul{ margin-left:57px; margin-top:12px;}
.link ul li{ float:left}
.link ul li a{ color:#8b8b8b; width:78px; height:25px; line-height:25px; text-align:center; display:block}
.foot{ width:100%; height:145px; display:block; background:url(../images/footbg_68.gif) repeat-x; margin-top:14px; text-align:center; color:#004b76}
.foot span{ line-height:39px;}
.foot a{ color:#004b76}
.foot p{ color:#8b8b8b; line-height:24px;}