@charset "utf-8";
/* CSS Document */
* {margin:0px; padding:0px;}
img {border:none;}
select {font-size:12px;}
ul {list-style-type:none;}
body {line-height:22px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#004E8F;}
.header, .main, .footer {width:1004px; margin:0px auto; background:#FFF; clear:both;}
.logo {height:140px; background:url(logobg.jpg) repeat-x;}
.logodiv {width:900px; margin:0px auto; border-left:6px #005DAB solid; border-right:6px #005DAB solid; border-top:6px #005DAB solid; height:105px; background:url(logo.gif) no-repeat; text-align:right;}
.menu {background:url(menubg.jpg) repeat-y; height:45px;}
.menu ul {margin-left:48px;}
.menu ul li {float:left; width:100px; height:45px; text-align:center;}
.menu ul li.fen {width:1px; height:45px; background:url(fen.gif) no-repeat;}
.menulink:link, .menulink:visited {color:#FFF; text-decoration:none; height:45px; line-height:45px; font-size:14px; font-weight:bold; display:block; letter-spacing:2px;}
.menulink:hover, .menulink:active {color:#FFF; text-decoration:underline; height:45px; line-height:45px; font-size:14px; font-weight:bold; display:block; letter-spacing:2px;}
.content {width:900px; margin:0px auto; border-left:6px #005DAB solid; border-right:6px #005DAB solid; border-bottom:6px #005DAB solid;}
.contentbg {background:url(ico2.gif) repeat-y;}
.banner {}
.left {width:210px; float:left; overflow-x:hidden;}
.lefttop {height:152px; background:url(img2.jpg) no-repeat;}
.leftbg {background:url(leftbg.jpg) repeat-y; min-height:27px;}
.leftlistlink:link, .leftlistlink:visited {padding-left:42px; color:#000; text-decoration:none; line-height:27px; height:27px; display:block;}
.leftlistlink:hover, .leftlistlink:active {padding-left:42px; color:#000; text-decoration:none; line-height:27px; height:27px; display:block;}
.right {width:690px; float:right; overflow-x:hidden;}
.path {margin-top:7px; height:22px; font-size:14px; font-weight:bold; padding-left:30px; background:url(ico1.gif) no-repeat 10px 2px; color:#164B9F; letter-spacing:3px; border-bottom:1px #CCC solid;}
.margincontent {padding:6px 8px;}
.prolist {margin-left:12px; margin-top:6px;}
.prolist li {float:left; width:200px; margin-right:20px; margin-bottom:16px; border:2px #6AA4D4 solid; height:186px; overflow:hidden;}
.prolist li img {width:200px; height:160px;}
.prolist li.nomargin {margin-right:0px;}
.proimg {border-bottom:1px #CCC dashed;}
.proname {text-align:center; height:25px; line-height:25px;}
.protitle {text-align:center; height:40px; line-height:40px; font-weight:bold; font-size:14px; border-bottom:1px #CCC solid; margin-bottom:8px; color:#034D8C;}
.foot {text-align:right; padding-right:45px; padding-bottom:3px;}

.divcenter {margin:0px auto; width:900px;}
.height35 {height:35px;}
.mainheight8 {height:8px; line-height:8px; font-size:0px; border-left:1px #88A4BD solid;}
.clear {clear:both;}
.alginc {text-align:center;}
a:link, a:visited {color:#000; text-decoration:none;}
a:hover, a:active {color:#000; text-decoration:underline;}
.border1 {border:1px #CCC solid;}
.height8 {height:8px; line-height:0px; font-size:0px;}

/* page style */
.paginator {font: 11px Arial, Helvetica, sans-serif; padding:10px 20px 10px 0; margin: 0px; text-align:right}
.paginator a, .pageList .this-page {padding: 1px 5px; border: solid 1px #E7E7E7; background: #FFF; color:#656565; text-decoration: none;margin-right:3px; hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */  outline: none;  /* for firefox 1.5 + */}
.paginator a:visited {padding: 1px 5px; border: solid 1px #E7E7E7; background: #FFF; text-decoration: none; color:#656565;}
.paginator .break {padding: 1px 5px; border:none;text-decoration: none;}
.paginator .this-page {padding: 1px 5px;font-weight: bold; font-size: 12px;border:none}
.paginator a:hover {color: #FFF; background: #BDBEBD; border-color:#E7E7E7; text-decoration: none;}
/* page style */