@charset "gb2312";
/* CSS Document */
body {margin: 0;padding: 0; background-color:#fff;color:#000000; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}

a {color: #000000;text-decoration: none;cursor: pointer;cursor: hand;}
a:hover{text-decoration: underline; color:#F00;}
ul {margin:0;padding:0;list-style:none;}
#header {float: left;display: inline;width: 100%;min-width: 980px;padding: 0;margin:0;height:98px;overflow: visible; background-image:url(../img/top.jpg); background-position:center;}
#dd-navigation {background: url('../img/nav-bg.png') repeat-x;clear:both; border-top:1px solid #225695;border-bottom:1px solid #225695;height: 48px;}
#nav-strip ul li.nav-item,#nav-strip ul li.nav-item.active ,#nav-strip ul li.nav-item:hover{border-left: 1px solid #225695;border-right: 1px solid #4573AC;}
#nav-strip {clear: both; margin: 0 auto;width: 992px;height: 48px;line-height: 28px;position:relative;z-index: 16777265;border-right: solid 1px #225695;border-left: solid 1px #4573AC;background: url('../img/nav-li.png') repeat-x;}
#nav-strip a:hover {text-decoration:none;}
#nav-strip ul li.nav-item {	display: inline;float: left;position:relative;width:122px;height: 48px;text-align:center;}
#nav-strip ul li.nav-item:hover, #nav-strip ul li.nav-item.hover{background: url('../img/nav-hover.png') repeat-x;}
#nav-strip ul li.nav-item:hover a, #nav-strip ul li.nav-item.hover a{color: #fff;}
#nav-strip ul li a{	font-weight: bold;color: #FFFFFF;display:block;padding:10px;font-size: 16px;outline:none;}
#nav-strip ul li a .primary-link, #nav-strip ul li.active a .primary-link, #nav-strip ul li.hover a .primary-link{background: url('../img/sprite-nav.gif') 100% -10px no-repeat transparent;padding-right: 10px;}
#nav-strip ul li.no-subnav a .primary-link{	background: none;padding-right: 0;}
#nav-strip ul li .subnav {display: none;position:absolute;top:49px;left: -1px;background:#225695;border-top:1px solid #225695;border-left: 1px solid #225695;border-right: 1px solid #225695;border-bottom: 1px solid #225695;z-index: 16777263;*min-width: 150px;-webkit-box-shadow:0 0px 2px #000;-moz-box-shadow:0 0px 2px #000;box-shadow:0 0px 2px #000;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-bottom-left-radius:2px;-moz-border-bottom-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;}
#nav-strip .subnav-inner {float: left;width: 160px;}
#nav-strip ul li .subnav ul{margin-bottom: 3px;float: left;width: 160px;margin:0;}
#nav-strip ul li .subnav ul li{display:block;border-bottom:1px solid #4573AC;float:left;height: auto;margin: 0;width: 160px;}
#nav-strip ul li .subnav ul li a{font-weight: normal;}
#nav-strip ul li .subnav ul li a,#nav-strip ul li.nav-item:hover .subnav ul li a{font-size: 14px;color: #fff;white-space: nowrap;*white-space: normal;	_white-space: nowrap;padding: 3px 24px; text-align:left;height:30px;}
#nav-strip ul li .subnav ul li a,#nav-strip ul li.nav-item:hover .subnav ul li a {white-space: normal;}
#nav-strip ul li .subnav ul li.active a,#nav-strip ul li .subnav ul li a:hover {background: #fff url('../img/arrow.gif') 6px 15px no-repeat; color:#ff0000!important; }
.d a{ color:#FFFFFF;}

p{ padding:0px; margin:0px;}

.mainbanner{ width:100%; height:395px;overflow:hidden; position:relative;}
.mainbanner_window{left:50%;width:2000px;height:395px;overflow:hidden;margin-left:-1000px;position:absolute;}
.mainbanner_window ul{width:999999px;height:395px;position:relative;text-decoration:none;}
.mainbanner_window li{ background-color:#fffff;width:2000px;height:395px;text-align:center;font-size:0px;float:left;display:inline;text-decoration:none;}
.mainbanner_list{left:50%;top:360px;width:500px;height:30px;margin-left:-75px;position:absolute;text-decoration:none;}
.mainbanner_list li{width:30px;height:30px;overflow:hidden;float:left;display:inline;text-decoration:none;}
.mainbanner_list a{text-decoration:none;background:url("../img/yuantong.png") no-repeat;width:25px;height:25px;line-height:25px;overflow:hidden;text-align:center;color:rgb(255, 255, 255);font-size:12px;font-weight:700;float:left;display:inline-block;}
.mainbanner_list li.active a{background-position:0 -30px;text-decoration:none;}
.mainbanner_list li a:hover{background-position:0 -30px;text-decoration:none;}


.left{ color:#fff; font-size:16px; font-weight:bold; text-align:left; padding-left:20px; line-height:40px;}
.right{ color:#333; font-size:16px; font-weight:bold; text-align:left; padding-left:20px; border-bottom:#CCC 1px solid;}
.right_pic{ color:#333; font-size:16px; font-weight:bold; text-align:left; padding-left:20px; }


.a:link {
	display:block;
	width:230px;
	height:31px;
	color:#333333;
	line-height:31px;
	text-decoration:none;
	font-size:14px;
	text-align: left;
	background-image: url(../images/prolistbg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: 25px;
	padding-bottom:5px;
}
.a:visited {
	display:block;
	width:230px;
	font-size:14px;
	height:31px;
	color:#333333;
	line-height:31px;
	text-decoration:none;
	text-align: left;
	background-image: url(../images/prolistbg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
		text-indent: 25px;
	padding-bottom:5px;
}
.a:hover {
	display:block;
	width:230px;
	font-size:14px;
	height:31px;
	color:#fff;
	line-height:31px;
	text-decoration:none;
	text-align: left;
	background-image: url(../images/prolistbg2.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
		text-indent: 25px;
	padding-bottom:5px;
}
.a:active {
	display:block;
	width:230px;
	height:31px;
	font-size:14px;
	color:#fff;
	line-height:31px;
	text-decoration:none;
	text-align: left;
	background-image: url(../images/prolistbg2.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
		text-indent: 25px;
			padding-bottom:5px;

}
