body {margin:0; padding:0; font-size: 14px; line-height:1.8em; font-family:"Microsoft Yahei","Simsun"; color:#333; background:url(top-bg.gif) repeat-x;}
td {font-size: 14px; line-height:1.8em;}
ul,li { list-style:none; margin:0; padding:0;}
a{ color:#3453a5;text-decoration:none;}
a:hover{ color:#000000;}
a img { border:0;}
.clear { clear:both;}
.tab0 { margin:0 auto;}
.tab { margin:20px auto ;}
.top-right{ line-height:30px; padding-right:45px; font-size:13px; text-align:right; color:#3453a5; padding-bottom:20px;}
.top-right a{ color:#3453a5;text-decoration:none;}
.top-right a:hover{ color:#000;}
.topmenu {  height:40px; text-align:center; font-size:16px;line-height:40px; padding-left:20px;}
ul.menu { list-style:none; margin:0; padding:0; }
ul.menu * { margin:0; padding:0;z-index:10; }
ul.menu a { display:block; color:#000; text-decoration:none;}
ul.menu li { position:relative; float:left; list-style:none; }
ul.menu ul { position:absolute; left:0; background:#fff; display:none; opacity:0; list-style:none; }
ul.menu ul li { position:relative; width:85px; margin:0;}
ul.menu ul li a { display:block; background-color:#3453a5;border-top:1px solid #627fce; border-bottom:1px solid #16337f; color:#fff;text-align:center; font-size:14px; line-height:40px;  }
ul.menu ul li a:hover { background-color:#333;border-top:1px solid #999; border-bottom:1px solid #000; color:#fff; text-decoration:none;}
ul.menu ul ul { left:0px; top:0px}
ul.menu .menulink { font-weight:normal; width:85px; color:#3352a4; text-align:center; font-size:16px; line-height:40px;font-weight:bold; }
ul.menu .menulink:hover, ul.menu .menuhover { background:url(../images/hover.gif) bottom no-repeat;text-decoration:none; color:#000; font-weight:bold; }

.i-icon td{ width:137px; text-align:center; font-size:16px; font-weight:bold; padding-bottom:20px;}
.i-icon img { margin:20px auto 10px auto;}
.i-icon a:hover { color:#000;}

.index-jj { background:url(../images/29.gif) center no-repeat #3352a4; height:347px; color:#fff; padding-top:20px;}
.list2 td{ line-height:34px; border-bottom: 1px dashed #ccc; }

.end { background-color:#3352a4; color:#fff;}
.end a { color: #ffffff;}
.links { border-bottom:1px solid #213469; padding: 5px; }
.end-c { border-top:1px solid #7d90c5; padding: 5px; }

.titles { font-size:18px; font-weight:bold; color:#3352a4; background: url(../images/title-b.gif) no-repeat bottom; background-position:10px 37px; padding-left:15px; line-height:40px;}
.titles i{ font-size:14px; font-weight:bold; color:#999999; font-family:Verdana, Geneva, sans-serif; font-style:normal;}
.nav { float:right; padding-right:15px; font-weight:normal; font-size:13px; color:#999;}
.title1 { background-color:#3352a4; line-height:50px; font-size:18px; font-weight:bold; padding-left:20px; color:#fff; }
.title1 i{ font-size:14px; font-weight:bold; color:#aaa; font-family:Verdana, Geneva, sans-serif; font-style:normal;}
.block { border:1px solid #cdd5e0; border-top:0; padding:10px; }
.sec-menu ul { margin:0 auto; width:196px; } 
.sec-menu li { line-height:35px; text-align:center; font-size:15px;  }
.sec-menu li a { display:block; width:174px; height:35px;background: url(i3.gif) no-repeat; background-color: #e7e7e7; background-position:30px 15px ; padding:0 10px; color:#000; margin:10px 0; }
.sec-menu li a:hover { display:block; width:174px; height:35px; background: url(i2.gif) no-repeat ; background-position:30px 15px ; background-color:#025da3; color:#fff; text-decoration:none; }
.con h2{ margin:0; padding:0; font-size:18px; line-height:60px; color:#3352a4; text-align:center;}
.con h3{ margin:0; padding:0; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; font-size:12px; line-height:35px; color:#888; text-align:center; font-weight:normal;}
.pages { margin:20px auto 0 auto; text-align:center;background-color:#f3f3f3; padding:10px 0; font-size:13px;}
.con { padding:20px 30px; color:#666; line-height:2em;}

