﻿body {
	margin: 0px;color: #454545;	text-decoration: none;  background-color:#FFFFFF; background-repeat:repeat-x; font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 150%; border-top:3px solid #002080}
td {font-size: 12px;line-height: 150%;color: #333333;text-decoration: none;font-family: Arial, Helvetica, sans-serif;}
div,img,ol,dt,p,input,button,input,textarea{margin:0;padding:0;border:0;}
h1,h2,h3 {margin:0;padding:0;font-weight:bold;}
ul,li {list-style:none;list-style-type:none; padding:0; margin:0}
.c{ border:0; margin:0; padding:0;clear:both;visibility:hidden;}

a:link {color: #00049a;	text-decoration: none;}
a:visited {color: #00049a;	text-decoration: none;}
a:hover {color: #ff0000;text-decoration: none;}
a:active {color: #ff0000;text-decoration: none;}
a.menu:link {color: #ff0000;text-decoration: none;}
a.menu:visited {color: #ff0000;	text-decoration: none;}
a.menu:hover {color: #000000;text-decoration:underline;}
a.menu:active {	color: #000000;	text-decoration: none;}
.menu {	font-size: 12px;color: #fff;}
a.menu1:link {color: #00456f;text-decoration: none;}
a.menu1:visited {color: #00456f;text-decoration: none;}
a.menu1:hover {	color: #ff0000;	text-decoration: underline;}
a.menu1:active {color: #ff0000;	text-decoration: none;}
.menu1 {font-size: 12px;color: #000066;font-weight:bold;}
.time {	font-size: 10px;color: #000;	text-decoration: none;}
.boreff {background-color:#fff;border: 1px solid #333333; color:#fc9103; height:16px; width:110px	}
.box1 {background-color:#fff;border: 1px solid #9aa7cd; color:#fc9103; height:16px;}
.anniu { background-color:#ad0000;border: 1px solid #000; color:#fff; height:18px; line-height:16px;}
.tablemag {	margin-TOP: 8px;}
.tableindex {margin-bottom:8px;}
.menuline{ padding-left:20px; padding-right:20px; color:#f0f0f0}
.menuline1{ padding-left:20px;color:#f0f0f0}
.proleft{background-image:url(../img/leftdi.gif);height:37px;line-height:37px; padding-left:25px; text-align:left}
.proleft2{background-image:url(../img/leftdi2.gif);height:37px;line-height:37px; padding-left:25px; text-align:left}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-weight:bold;margin-right:auto;margin-left:auto;}

/* 首页 */
.indextable {margin-TOP: 8px;overflow:hidden;word-break:break-all;}
#head{ width:980px; margin:0px auto; height:79px}
#head #headleft{ width:400px;float:left;height:auto}
#head #headright{ width:580px;float:right;height:69px; text-align:right; padding-top:10px}
#head #headright h1{ font-size:12px; font-weight:bold; color:#666666;}
#menuok{ width:960px; margin:0px auto; height:32px; background-color:#00307c;line-height:32px; padding-left:20px}
#footok{ width:100%;background:url(../img/footdi.gif) repeat-x;height:75px;padding-top:15px; margin-top:15px}
#foot{ width:980px; margin:0px auto; text-align:center; line-height:25px}
#middle{ width:980px; margin:0px auto;}
#newspro{ margin:0px auto;width:980px;height:215px;}
#newspro #left{ width:235px;margin-right:13px; float:left;}
#protitle{line-height:27px;background: url(../img/ico3.gif) no-repeat 1px 50%;padding-left: 15px; margin-top:3px}
#mainprodi{background-image:url(../img/mainprodi.gif); background-position:top; background-repeat:repeat-x; height:100px; padding:8px 8px 0px 8px} 
#newspro #right{ width:235px;float:left;}
#index{ width:980px; margin:0px auto;}
#index{ margin-top:8px; margin-bottom:8px}
#index #left{ float:left; width:250px;}
#index #middle{float:left; width:520px; text-align:center} 
#index #right{float:left; width:210px;} 
#index #right #content{width:190px;background-color:#e3f4fb; margin-top:6px; padding:8px 10px 0px 10px; height:351px;} 
#middle{ width:980px; margin:0px auto;}
#news1 {width:230px;height:127px;margin-top:6px; background-color:#f7f7f7; padding:5px 10px 0px 10px}
#news1 ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#news1 li{
	line-height:28px;background: url(../img/ico.gif) no-repeat 3px 50%;padding-left: 15px;border-bottom:1px #CCC dashed;}
#news1 li a:link {
	color: #333; text-decoration: none;}
#news1 li a:hover {
	color: #ff0000; text-decoration: none;}
#news1 li a:visited {
	color: #333; text-decoration: none;}
#news1 li a:active {
	color: #ff0000;text-decoration: none;}
#indexbooks{ width:248px; border-left:1px #CCCCCC solid;border-right:1px #CCCCCC solid;border-bottom:1px #CCCCCC solid; text-align:center; padding-bottom:8px}
#indexpro { width:460px; height:327px;margin:0px auto; text-align:left; border:1px solid #ddd; padding:15px}
#indexpro { margin-top:6px}
#indexpro a {
	color: #00456f; text-decoration: none
}
#indexpro a:hover {
	color: #ff0000
}
#indexpro ul {
	padding:0px;margin: 0px;list-style-type: none
}
#indexpro li {
	border-bottom: #ccc 1px dashed;padding:5px 0px 5px 0px;
}
.indeximage{ padding:0; margin:0}
.leftmenubox{width:190px; margin:0px auto; padding-bottom:10px}
.leftmenu{ padding:0; margin:0}
.leftmenu a{color:#001f78;padding-left:25px;}
.leftmenu a:hover {color:#000000;}
.leftmenu li{ background:url(../img/leftdi.gif); height:37px; line-height:37px; font-size:12px}
/* 导航菜单 */
#nav{width:980px;margin:0px auto;height:32px;overflow:hidden;background:url(../img/menu.gif);}
#nav ul{ padding:0px;margin:0px;list-style-type: none;}
#nav tt{float:left;width:140px;text-align:center;line-height:32px;font-size:14px;font-weight:bold;}
#nav li{float:left;width:140px;text-align:center;line-height:32px;font-size:14px;font-weight:bold;background-image: url(../img/menudixyz.gif);
background-repeat: no-repeat;background-position: left center;}
#nav a{color:#ffffff;display:block;}
#nav a:hover{display:block;color:#cccccc}
#nav li.home{}
#nav li.home a{color:#ffff00;background-image:url(../img/menudi2.gif)}
#nav li.home a:hover{color:#ffff00}

/* 内页 */
#banber{ width:980px; margin:0px auto;border-bottom:3px solid #005ec7;}
#aboutindex{ width:979px; margin:0px auto;background-image:url(../img/leftaboutdi.gif); background-repeat:repeat-y;border-right:1px solid #e2e2e2;border-top:3px solid #999}
#aboutindex #left{ float:left; width:220px; text-align:left; padding-top:15px }
#aboutindex #right{float:right; width:759px; padding-top:15px;}
#aboutrui{ width:710px; margin:0px auto; padding-top:15px; padding-bottom:10px }
#aboutrui h2 { font-size: 14px;color: #012c71;font-weight:bold; text-align:center;}
#leftaboutdi{ width:177px; background-image:url(../img/leftaboutdi1.gif); height:35px;line-height:30px;color: #fff;font-weight:bold;font-size:12px;padding-left:13px; text-align:left; margin:0px auto}
#titleabout { width:685px; margin:0px auto;font-size: 14px;color: #333;font-weight: bold;text-align:left;padding-left:12px; line-height:30px; height:35px; padding-left:25px; background-image:url(../img/rightdiok.gif)}
#news_main2{width:190px; margin:0px auto}
#news_main2{margin-bottom:10px}
#news_main2 a {
	color: #025e96; text-decoration: none;}
#news_main2 a:hover {	color: #ad0000}
#news_main2 ul {
	padding: 0px; margin: 0px; list-style-type: none; text-align:left;
}
#news_main2 li {
	padding-left: 25px; background-image:url(../img/leftdi.gif);line-height:37px;font-weight:bold;}

#news_main3{width:190px; margin:0px auto}
#news_main3 a {
	color: #333; text-decoration: none;}
#news_main3 a:hover {	color: #ad0000}
#news_main3 ul {
	padding: 0px; margin: 0px; list-style-type: none; text-align:left;
}
#news_main3 li {
	padding-left: 25px; background-image:url(../img/leftdi1.gif);line-height:32px;}

.nav_Bg {
	background: url(../img/nav_Bg.jpg) repeat-x 0px -42px; width: 980px; height: 32px; margin:0px auto
}
.nav_z {
	background: url(../img/nav_Bg.jpg) no-repeat left 0px; width: 980px; height: 32px; margin:0px auto
}
.nav_y {
	background: url(../img/nav_Bg.jpg) no-repeat right -84px; width: 980px; height: 32px; margin:0px auto;
}
.nav_y ul {
	display: inline; float: left; height: 32px;margin-left:0px;
}
.nav_y ul li {
	float: left;
}
.nav_y ul li A {
	display: block; font-weight: bold; font-size: 12px; width: 110px; color: #fff; line-height: 32px; height: 32px; text-align: center; border-right:1px #aac1da solid
}
.nav_y ul li A:link {
	display: block; color: #fff; line-height: 32px; height: 32px; text-align: center
}
.nav_y ul li A:visited {
	display: block;color: #fff; line-height: 32px; height: 32px; text-align: center
}
.nav_y ul li A:active {
	display: block;color: #fff;line-height: 32px; height: 32px; text-align: center
}
.nav_y ul li A:hover { background-color:#406193;text-decoration: none;color: #fff;
}
.productxxcs{font-size:24px; text-align:center; font-weight:normal; line-height:45px; height:45px; color:#0a58a2}
.productxxsm{ padding-top:10px; padding-bottom:10px}
/**新闻**/
.newsadd {
	font-size: 12px;color: #999;border-bottom:1px #e2e2e2 dashed; line-height:28px;text-align:center;}
.proadd {
	font-size: 12px;color: #012c71;border-bottom:1px #999 dashed;border-top:1px #666 dashed; line-height:22px;text-align:left; margin-top:12px; margin-bottom:5px}
.h2 { font-size: 14px;color: #012c71;font-weight:bold; text-align:center; padding:0px;}
.title4 { font-size: 14px;color: #fe0000;font-weight:bold;border-bottom:1px #666 dashed;border-top:1px #666 dashed; margin-top:10px; margin-bottom:10px; line-height:26px}
.newstime{ font-size:10px}
.newstitle{ font-size:14px; font-weight:bold; text-align:center; line-height:30px;border-bottom:1px #e2e2e2 dashed;}
.newscontent{ padding-top:10px; line-height:190%}
#news_main a {
	color: #444; text-decoration: none
}
#news_main a:hover {
	color: #ad0000
}
#news_main ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#news_main li {
	padding-left: 20px; background: url(../img/ico.gif) no-repeat 4px 50%; line-height: 36px; border-bottom: #cccccc 1px dashed
}

.manu {
	padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin: 3px; padding-top: 10px; text-align: center
}
.manu a {
	border: #eee 1px solid; padding-right: 5px; padding-left: 5px; padding-bottom: 2px; margin: 2px; color: #ff6600; padding-top: 2px; text-decoration: none
}
.manu a:hover {
	border: #ff6600 1px solid; color: #ff6600;}
.manu a:active {
	border: #ff6600 1px solid; color: #ff6600;}
.manu .current {
	border: #ff6600 1px solid; padding-right: 5px; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; color: #fff; padding-top: 2px; background-color: #ff6600
}
.manu .disabled {
	border: #f6ce5c 1px solid; padding-right: 5px; padding-left: 5px; padding-bottom: 2px; margin: 2px;color: #ff6600; padding-top: 2px;}
	
	/* 分页 */
.page{font-family:Arial, Helvetica, sans-serif; font-size: 14px; float:right}
.page a,.page span{color:#333;font-weight:normal;border:1px solid #eeeeee;float:left;text-align:center;height:18px;padding-left:5px;padding-right:5px;} /* SPAN和链接 */
.page a:hover, .page a.current{color:#ffffff;border:1px solid #eeeeee; background-color: #0066CC;} /* 当前链接有激活时 */
/* 二级分类 */
.leftmenu{ padding:0; margin:0}
.leftmenu a{color:#001f78;padding-left:25px;}
.leftmenu a:hover {color:#000000;}
.leftmenu li{ background:url(../img/leftdi.gif); height:37px; line-height:37px; font-size:12px}


.BigClass_index{ margin:0; padding:0;  list-style:none; }
.BigClass_index li { height:37px; line-height:37px; background:url(../img/leftdi.gif) no-repeat left top; color:#001f78;}
.BigClass_index li a{ display:block; color:#001f78; padding-left:25px; font-weight:bold;}
.BigClass_index li a:hover{ color:#000000;}

.SmallClass_index{ margin:0; padding:0; list-style:none; }
.SmallClass_index li { height:32px; line-height:32px;  background:url(../img/leftdi2.gif) no-repeat left top; color:#454545;}
.SmallClass_index li a{ color:#454545; padding-left:25px; font-size:12px; }
.SmallClass_index li a:hover{ color:#000000;}
.jj{ padding-bottom:15px; line-height:180%}
.font14{ line-height:180%; font-size:14px}
/* 分页 */
.newspage{ height:50px; padding-top:10px;}
.propage{ height:60px; padding-top:0px;}
.black2 {padding-top:8px; text-align: center;font-size: 12px;line-height:22px;}
.black2 a {border:#e6e6e6 1px solid;padding:5px 8px 5px 8px;margin: 1px;color: #444444;text-decoration: none;background-color:#e6e6e6}
.black2 a:hover {border:#bebebe 1px solid;color: #444;}
.black2 a:active {border:#bebebe 1px solid;color: #444;}
.black2 span.current {border: #bebebe 1px solid; padding:5px 8px 5px 8px;font-weight: bold; margin: 1px; color: #444; background-color: #bebebe}
.black2 span.disabled {border: #bebebe 1px solid;padding:5px 8px 5px 8px;margin: 3px;color: #333;}