@charset "utf-8";
/*
Themes Design by grayblue
团队成员修改文件时请标明注释、修改者名字、修改时间
*/

/* 公用属性 */
* {
	margin: 0px;
	padding: 0px;
}
.clear {
	clear:both
}
ol, ul, li, dl{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
img, img:hover {
	-MS-INTERPOLATION-MODE: bicubic;
	margin: 0px;
	padding: 0px;
	border: none;
}
body {
	background-color: #DEEEFB;
	font-size: 12px;
	color: #333;
	font-family: "宋体", Arial, Helvetica, sans-serif;
	background-position: top;
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-x;
	background-image: url(../images/bg_1.jpg);
	line-height: 140%;
}
a {	color:#595959;	text-decoration:none;}
a:hover {color:#041E6A;	text-decoration: underline;}
/* 头部 */
#header {background-image: url(../images/top_bg.gif);background-repeat: no-repeat;width: 1000px;height: 68px;display: block;}
#main {	margin-right: auto;margin-left: auto;width: 1000px;	background-color: #FFF;	margin-top: 10px;overflow: hidden;margin-bottom: 0px;height: auto;}
h1#logo a {	DISPLAY: inline;FLOAT: left;WIDTH: 235px;HEIGHT: 50px;background-image: url(../images/logo.gif);background-repeat: no-repeat;margin-top: 11px;	margin-left: 11px;	margin-right: 30px;}
h2#logo-info {
	DISPLAY: block;
	FLOAT: left;
	WIDTH: 551px;
	HEIGHT: 42px;
	background-image: url(../images/logo_info.gif);
	background-repeat: no-repeat;
	margin-top: 16px;
	margin-left: 11px;
}
ins {
	display: none;
}
#header #l-y {
	float: right;
	height: 19px;
	width: 70px;
	background-image: url(../images/img_lyxl.gif);
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-right: 20px;
}
#header #s-c {
	float: right;
	height: 19px;
	width: 70px;
	background-image: url(../images/img_jrsc.gif);
	background-repeat: no-repeat;
	clear: none;
	margin-top: 5px;
	margin-right: 20px;
}
#banner {
	width: 1000px;
	clear: both;
}
.Menu ul {
	height: 40px;
	width: 1000px;
}
.Menu li {
	float: left;
	color: #FFF;
}
.Menu li a {
	font-family: "微软雅黑";
	background-image: url(../images/img_nav_bg1.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 91px;
	text-align: center;
	float: left;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	line-height: 40px;
}
.Menu li a:hover {
	background-image: url(../images/img_nav_bg1s.gif);
	background-repeat: no-repeat;
	color:#fff;
}
.Menu #homes a {
	background-image: url(../images/img_nav_bg2.gif);
	background-repeat: no-repeat;
	height: 40px;
	width: 90px;
	float: left;
	text-decoration: none;
	font-weight: bold;
	line-height: 40px;
}
.Menu #homes a:hover {
	background-image: url(../images/img_nav_bg2s.gif);
	background-repeat: no-repeat;
}
#MenuBottom {
	background-image: url(../images/img_nav_bg3.gif);
	background-repeat: repeat-x;
	height: 47px; border:1px solid #dfdfdf; border-width:0 1px; 
	width: 998px;
	clear: both;
}
#MenuBottom .nav_left{ float:left; width:165px; background:url(../images/npage/img_002.jpg) 10px 8px no-repeat; margin:5px 0 0 0; text-align:left; padding:6px 0 5px 25px; color:#285cb2;}
#MenuBottom .nav_left span{ font-family:'宋体'; padding:0 0 0 5px; font-size:14px; font-weight:bold;}
#MenuBottom .nav_left a{color:#243C8A;padding:0 5px 0 10px; text-decoration:none}

#MenuBottom .nav_left a:hover{ color:#243C8A; text-decoration:underline}
#MenuBottom .key-txt {
	height: 20px;
	width: 600px;
	padding-left: 12px;
	float: left;
	padding-top: 12px;
	display: block;
	font-size: 12px;
}
#MenuBottom .key-txt-ks {
	height: 20px;
	width: 440px;
	padding-left: 2px;
	float:left;
	padding-top: 10px;
	display: block;
	font-size: 12px;
}
/*------------------------------------------------------底部导航地图*/
#main #map {
	width: 980px;
	float: left;
	clear: both;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#main #map #map-box {
	border: 1px solid #DFDFDF;
	height: 250px;
	width: 978px;
	float: left;
	background-color: #F9F9F9;
}
#main #map .maptit {
	height: 35px;
	width: 978px;
	background-image: url(../images/bg_7.jpg);
	background-repeat: repeat-x;
}
#main #map .maptit li {
	height: 30px;
	width: 125px;
	font-size: 14px;
	font-weight: bold;
	color: #039;
	float: left;
	display: inline;
	text-align: center;
	text-decoration: none;
	margin-left: 15px;
	margin-top: 5px;
	line-height: 30px;
}
#main #map .maptit li a {
	color: #FFF;
}
#main #map .maptit .bbp {
	height: 30px;
	width: 125px;
	font-size: 14px;
	font-weight: bold;
	color: #039;
	float: left;
	display: inline;
	text-align: center;
	text-decoration: none;
	background-image: url(../images/bg_8.jpg);
	background-repeat: no-repeat;
	margin-left: 15px;
	margin-top: 5px;
	line-height: 30px;
}
#main #map .maptit .bbp a {
	color: #40528E;
}
#main #footer {
	width: 980px;
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 0px;
}
.alist {
	OVERFLOW: hidden;
	WIDTH: 964px;
	padding-top: 8px;
	padding-left: 8px;
}
.alist LI {
	FLOAT: left;
	OVERFLOW: hidden;
	_display: inline;
	width: 107px;
}
.alist LI H4 {
	PADDING-LEFT: 12px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 24px;
	background-image: url(../images/alist_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.alist LI H4 A {
	COLOR: #40528E
}
.alist LI UL {
	PADDING-LEFT: 14px;
	OVERFLOW: hidden;
	ZOOM: 1;
	background-image: url(../images/allpro_line.gif);
	background-repeat: repeat-y;
	background-position: left 50%;
}
.alist LI UL LI {
	PADDING-LEFT: 12px;
	LINE-HEIGHT: 22px;
	background-image: url(../images/alist_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	margin: 0px;
}
.alist LI UL LI A {
	COLOR: #666
}
.alist LI UL LI A:hover {
	COLOR: #36C
}
/*-------------------------------------友情链接*/
#main #flink {
	width:978px;
	border:1px solid #e8ecf2;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #ECF7FF;
	height: 30px;
}
#main #flink .title {
	width:60px;
	float:left;
	font-size:12px;
	line-height:30px;
	color:#284e87;
	font-weight:bold;
	height: 30px;
	padding-right: 6px;
	padding-left: 10px;
}
#main #flink .text {
	width:900px;
	float:right;
}
#main #flink .text ul {
	width:840px;
	display:block;
	overflow:auto;
	padding:5px 10px 3px;
	margin:0;
}
#main #flink .text .ul-1 {
}
#main #flink .text .ul-1 a {
	color:#284e87;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	padding:0 10px 0 0;
	display:inline-block;
}
#main #flink .text .ul-1 a:hover {
	color:#f00
}
#main #flink .text li {
	float:left;
	padding:1px 4px;
	white-space:nowrap
}
/*-----------------------------------------------------------------------------友情链接结束*/
/*-----------------------------------------------------------------------------底部版权开始*/
#main #footer {
	height:145px;
	width:980px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #F9F9F9;
}
#main #footer .nav {
	width:980px;
	margin-right: auto;
	margin-left: auto;
	height: 35px;
	background-color: #36F;
	clear: both;
	background-image: url(../images/bg_9.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#main #footer .text {
	width:680px;
	text-align:center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 15px;
	line-height: 150%;
	font-family: Arial, Helvetica, sans-serif;
}
#main #footer .nav ul {
	height: 35px;
	width: 780px;
	display: block;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	line-height: 35px;
}
#main #footer .nav ul li {
	padding-right: 8px;
	padding-left: 8px;
	float: left;
	color: #CCCCCC;
}
#main #footer .nav ul li a {
	color: #114293;
}
/*-----------------------------------------------------------------------------底部结束*/
/*-----------------------------------------------------------------------------搜索框*/
.search {
	HEIGHT: 52px;
}
.searchri {
	PADDING-RIGHT: 10px;
	FLOAT: right;
	padding-top: 7px;
}
.searchtxt {
	PADDING-LEFT: 5px;
	FONT-SIZE: 12px;
	WIDTH: 145px;
	COLOR: #b0b1b3;
	PADDING-TOP: 5px;
	HEIGHT: 16px;
	border: 1px solid #90A4D3;
	background-image: url(../images/vb.gif);
}
.xlcd {
	Z-INDEX: 50;
	WIDTH: 85px;
	CURSOR: pointer;
	POSITION: relative;
	HEIGHT: 21px;
	background-image: url(../images/va.gif);
	background-repeat: no-repeat;
	border: 1px solid #90A4D3;
}
.xlcd DT {
	PADDING-RIGHT: 13px;
	PADDING-LEFT: 10px;
	OVERFLOW: hidden;
	WIDTH: 61px;
	COLOR: #48494d;
	PADDING-TOP: 3px;
	POSITION: absolute;
	HEIGHT: 18px
}
.xlcd DD {
	BORDER-RIGHT: #90b8db 1px solid;
	BORDER-TOP: #90b8db 1px solid;
	DISPLAY: none;
	BACKGROUND: #fff;
	LEFT: -1px;
	OVERFLOW: auto;
	BORDER-LEFT: #90b8db 1px solid;
	WIDTH: 84px;
	BORDER-BOTTOM: #90b8db 1px solid;
	POSITION: absolute;
	TOP: 21px
}
.xlcd DD.show {
	DISPLAY: block
}
.xlcd DD LI {
	PADDING-LEFT: 10px;
	BACKGROUND: #fff;
	OVERFLOW: hidden;
	WIDTH: 74px;
	COLOR: #666;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #eee 1px dotted;
	HEIGHT: 18px
}
.xlcd DD LI.show {
	BACKGROUND: #b1cfe5;
	COLOR: #fff
}
.ove {
	DISPLAY: none
}


/* error */
.areaT{width:630px; text-align:left; color:#DCDDDD; font-family:Verdana, Arial, Helvetica, sans-serif; margin:20px auto 0;}
.areaB{width:630px; text-align:right; color:#DCDDDD; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 auto 15px;}
.area{width:630px; border:1px solid #DCDDDD; margin:0 auto; padding:50px 0;}
.area .tips{float:left; margin-left:25px;}
.area h2{text-align:left; font:normal 20px/30px '黑体'; color:#000; border-bottom:1px solid #DCDDDD; padding:20px 0 10px; margin:0 35px 10px 190px;}
.area h3{text-align:left; font:normal 18px/30px '黑体'; color:#000;margin:0 35px 0 190px;}

#bottom{width:998px;border:1px solid #dfdfdf; border-width:0 1px; overflow:hidden}
#bottom #map {width: 978px;}
#bottom #flink {width:978px;}
#bottom #footer {width: 978px;}

/* top */
#top {width:1000px;text-align:left; background:#fff; margin:0 auto;}
#top img{display:block; float:left}
#top .lkbox{ padding:8px 5px 3px 580px; background: url(../images/top_04.jpg) right bottom no-repeat; float:left; width:160px; height:26px; overflow:hidden;}

/* top */
#commontop {width:1000px;text-align:left; background:#fff; margin:0 auto;}
#commontop img{display:block; float:left}
#commontop .lkbox{ padding:8px 5px 3px 580px; background: url(../images/top_index_04.jpg) right bottom no-repeat; float:left; width:160px; height:26px; overflow:hidden;}

/* dh */
#dhbox{ border:1px solid #dfdfdf; border-width:0 1px}
.dh{ width:980px; margin:0 auto; padding:0 0 7px 0; border-bottom:1px solid #e2e2e2; line-height:16px; background:url(../images/npage/img_001.jpg) repeat-x bottom}
.dh .t{background:url(../images/npage/img_002.jpg) 10px 1px no-repeat;	height: 20px;padding-left: 35px;line-height: 20px;}
.dh .t a{ margin:0 8px 0 0 }

/* -----------------------------------------------------by----------------------------------------------- */
#byheader{ width:1000px;}

/*nav*/
.byMenu { width:1000px; height:39px; overflow:hidden; margin:0 auto; border-bottom:3px solid #f4a33e}
.byMenu ul {height: 40px;	width: 1000px;}
.byMenu li {float: left;	color: #FFF;}
.byMenu li a {font-family: "微软雅黑";	background: url(../images/byby/bg_nav.jpg) right bottom no-repeat;height: 40px;width: 100px;text-align: center;float: left;font-size: 14px;color:#fff;font-weight: bold;text-decoration: none;	line-height: 40px;}
.byMenu li a:visited{ color:#fff}
.byMenu li a:hover {background:url(../images/byby/bg_nav.jpg) right top no-repeat;}


#byfl{ width:980px; margin:0 auto; padding:0 9px; border:1px solid #dfdfdf; border-width:0 1px; line-height:20px;}
#byfl .c1{ float:left; width:405px; height:43px; margin:10px 0 0 0; padding:5px 5px 0 75px; border:1px solid #fec290; background:url(../images/byby/by_21.jpg) no-repeat 1px 1px #fffaf4;color:#d94600;}
#byfl .c1 a{ color:#d94600;}
#byfl .c2{ float:right; width:405px; height:43px; margin:10px 0 0 0; padding:5px 5px 0 75px; border:1px solid #a5d95b; background:url(../images/byby/by_20.jpg) no-repeat 1px 1px #f7ffec; color:#528613}
#byfl .c2 a{color:#528613;}


/* ----------------------------------man---------------------------------------------------------------- */
#man_top{ width:1000px;}
.Menut { width:1000px; height:44px; overflow:hidden; margin:0 auto; background:url(../images/man_imgs/bg_menu.jpg);}
.Menut ul {height: 44px;	width: 1000px;}
.Menut li {float: left;	color: #FFF;}
.Menut li a {font-family: "微软雅黑";height:44px;width:100px;text-align: center;float: left;font-size: 15px;color: #fff;font-weight: bold;text-decoration: none;line-height:39px;}
.Menut li a:visited{ color:#fff}
.Menut li a:hover {color:#ff0}
#chromemenut li a {text-decoration: none;}

/* ----------------------------------women---------------------------------------------------------------- */
.Menutfk { width:1000px; height:39px; overflow:hidden; margin:0 auto; background:url(../images/women_imgs/womennavbg.jpg) no-repeat;}
.Menutfk ul {height: 39px;	width: 1000px;}
.Menutfk li {float: left;	color: #FFF;}
.Menutfk li a {font-family: "微软雅黑";height:39px;width:100px; text-align:center;float: left;font-size:14px;color: #fff;font-weight:bold;text-decoration: none;line-height:39px;}
.Menutfk li a:visited{ color:#fff}
.Menutfk li a:hover {color:#000000; background:url(../images/women_imgs/womennavbg2.jpg) 4px 0 no-repeat;}

/* ----------------------------------guke---------------------------------------------------------------- */
.Menutgk { width:1000px; height:39px; border-top:1px solid #194d49; overflow:hidden; margin:0 auto; background:url(../images/guke/bg_nav.jpg) }
.Menutgk ul {height: 39px;	width: 1000px;}
.Menutgk li {float: left;	color: #FFF;}
.Menutgk li a {font-family: "微软雅黑";height:39px;width:100px; text-align:center;float: left;font-size:14px;color: #fff;font-weight:bold;text-decoration: none;line-height:39px;background:url(../images/guke/gk_03.jpg)}
.Menutgk li a:visited{ color:#fff}
.Menutgk li a:hover { background:url(../images/guke/gk_04.jpg);}


#link {width:980px;margin:0 10px;text-align:left;float: left;}	
#link .menu{ width:980px; background:#f6f5f6}
#link .menu li{float:left; width:100px;border:1px solid #ececec; text-align:center; line-height:28px;}
#link .menu li.hover{ font-weight:bold; background:#fff; border-bottom:#fff; color:#333}
#link .menu li.hover a{ color:#333}
#link  .c{border:1px solid #ececec; border-top:0; padding:2px 10px 0;}
#link .c1{ width:945px; padding:10px 0 6px 5px; }
#link .c2{ width:945px; border-top:1px dashed #ddd; padding:8px 0 5px 5px}
#link .c li{ display:inline; margin:0 10px 0 0;}	
