HTML {
	font-size:12px;
}
html, body, span, div, p, a, h1, h2, h3, h4, h5, h6, img, form, font, strong, b, i, dl, dt, dd, ol, ul, li, dl, dd, dt, iframe, label, blockquote, input, button {padding:0; margin:0;list-style: none;}
.bin {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d4e4f3;
	border-right-color: #d4e4f3;
	border-bottom-color: #d4e4f3;
	border-left-color: #d4e4f3;
}
.bin2 {
	border: 1px solid #d4e4f3;
}

.bin1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.xin {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}



BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: #fff; HEIGHT: 100%; COLOR: #676767; PADDING-TOP: 0px
}
FORM{
padding:0;margin:0;
}
#center {
	Z-INDEX: 2; POSITION:relative; TOP: 0; LEFT: 0
}
#slider {
	Z-INDEX: 1; BORDER-BOTTOM: #000 20px solid; POSITION: absolute; BORDER-LEFT: #000 20px solid; WIDTH: 960px; BACKGROUND: #000; HEIGHT: 333px; OVERFLOW: hidden; BORDER-TOP: #000 20px solid; TOP: 0; BORDER-RIGHT: #000 20px solid; LEFT: 0
}
#slider .slide {
	Z-INDEX: 10; POSITION: absolute; BORDER-LEFT: #000 1px solid; WIDTH: 586px; BACKGROUND: #000; HEIGHT: 333px; OVERFLOW: hidden; CURSOR: default; LEFT: 22px;text-align:left;
}
#slider .title {
	COLOR: #f80; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; MARGIN-RIGHT: 1.5em; TEXT-DECORATION: none
}
#slider .text {
	POSITION: absolute; TEXT-ALIGN: justify; WIDTH: 470px; DISPLAY: none; FONT-FAMILY: verdana, arial, Helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 0.9em; TOP: 100%; LEFT: 10px
}
#slider .diapo {
	POSITION: absolute; FILTER: alpha(opacity=100); VISIBILITY: visible; opacity: 1
}
#apDiv1 {
	Z-INDEX: 1; POSITION: absolute; BACKGROUND-COLOR: #000000; WIDTH: 820px; HEIGHT: 30px; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
#apDiv2 {
	Z-INDEX: 3; POSITION: absolute; WIDTH: 1000px; HEIGHT: 35px; OVERFLOW: hidden; TOP: 216px; LEFT: -429px
}
.pagenext {
	POSITION: relative; WIDTH: 820px; HEIGHT: 37px
}
A.pn:link {
	Z-INDEX: 4; POSITION: absolute; WIDTH: 47px; FONT: 12px "宋体"; COLOR: #666; TOP: 15px; RIGHT: 33px; TEXT-DECORATION: none
}
A.pn:visited {
	Z-INDEX: 4; POSITION: absolute; WIDTH: 47px; FONT: 12px "宋体"; COLOR: #666; TOP: 15px; RIGHT: 33px; TEXT-DECORATION: none
}
A.pn:hover {
	COLOR: #fff
}
A.pn:active {
	COLOR: #fff
}


A {COLOR: #676767;}
A:link {COLOR: #676767; TEXT-DECORATION: none;}
A:visited {COLOR: #676767; TEXT-DECORATION: none;}
A:hover {COLOR: #000; TEXT-DECORATION:underline;}
A:active {COLOR: #676767; TEXT-DECORATION: none;}

a.blue,.blue{color:#2e4eb1}
.font_num{font-family:"Times New Roman", Times, serif;}
.input1{border:#CCCCCC 1px solid}
.fl{float:left;}
.fr{float:right;}
.red{color: #FF0000}

.header{width:1000px;height:56px;margin:0 auto;padding:12px 0;}
.logo{width:393px;height:56px;background:url(../images/logo.jpg);}
.logo a{display:block;width:393px;height:56px;text-indent:-9999em;}



.news_list{margin:15px 0 0 0;padding:0;width:92%;float:left;}
.news_list li{list-style:none;background:url(../images/news_dot.gif)  0 3px no-repeat;padding-left:10px;margin-left:6px;margin-top:5px;width:100%;height:18px;border-bottom:#CCCCCC 1px dotted;}
.news_list li.last{border:0;}
.news_list li span{float:right;display:inline;}

.news_info{line-height:30px;border-bottom:1px dashed #E1E4E6; border-top:1px dashed #E1E4E6;}


.btn3_mouseout {BORDER-RIGHT: #2C59AA 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #2C59AA 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5); BORDER-LEFT: #2C59AA 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #2C59AA 1px solid;margin-top:3px;}
.btn3_mouseover {BORDER-RIGHT: #2C59AA 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #2C59AA 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#D7E7FA); BORDER-LEFT: #2C59AA 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #2C59AA 1px solid;margin-top:3px;}
.btn3_mousedown{BORDER-RIGHT: #FFE400 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #FFE400 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5); BORDER-LEFT: #FFE400 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #FFE400 1px solid;margin-top:3px;}
.btn3_mouseup {BORDER-RIGHT: #2C59AA 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #2C59AA 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5); BORDER-LEFT: #2C59AA 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #2C59AA 1px solid;margin-top:3px;}





/* ----header @ footer---- */

#headerbg{ background:#fff; height:74px; border-bottom:1px solid #dbdbdb;}
#header{ margin:0 auto; width:1000px; height:74px;}

#logo{ float:left; width:322px; height:58px; overflow:hidden; line-height:74px; margin-top:8px; display:block; background:url(../images/logo.jpg) no-repeat; text-indent:120px;}

#header_menu{ float:right; padding-top:38px; line-height:18px; height:18px;}
#header_menu a{ color:#888; background:url(../images/icon_org.jpg) no-repeat 0 50%; padding:2px 0 2px 12px; margin-left:20px;}
#header_menu a:hover{ color:#00448f;}

.share_top{ padding-top:8px}

#navigation{ height:37px; width:1000px; margin:0 auto;}

.ddsmoothmenu{ float:left; font-size:14px; color:#dbdbdb; width:1000px; height:37px; line-height:15px;}

.ddsmoothmenu ul{margin: 0;padding: 0;list-style-type: none;}

/*Top level list items*/
.ddsmoothmenu ul li{position: relative;display: inline;float: left;}


/*Top level menu link items style*/
.ddsmoothmenu ul li a{display: block;color: #333;padding:11px 50px;font-weight:bold;color: #2d2b2b;text-decoration: none;}

* html .ddsmoothmenu ul li a{ display: inline-block;}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{}

.ddsmoothmenu ul li a.selected,.ddsmoothmenu ul li a:hover{ background:#00448f url(../images/nav_a_hover.jpg) repeat-x 0 0;color: #fff;}

.ddsmoothmenu ul li a.sel{background:url(../images/nav_a_arrow.jpg) center bottom no-repeat; color:#00448f}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{position: absolute;left: 0;display: none;visibility: hidden;}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{display: list-item;float: none;}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{background:url(../images/navigationbg.png) repeat 0 0;border-top-width: 0;color: #fff;font-size: 12px;font-weight: normal;margin: 0;padding: 8px 14px;width: 132px;filter:alpha(opacity=90); opacity: 0.9;position:relative;}
/* Sub level menu links style */
.ddsmoothmenu ul li ul li a.selected{
background:url(../images/navigationbg_sel.png) repeat 0 0;color: #fff;
}
.ddsmoothmenu ul li ul li a:hover{
background:url(../images/navigationbg_sel.png) repeat 0 0;color: #fff;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{ /*shadow for NON CSS3 capable browsers*/
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/
opacity: 0.6;
}

/* -- 橙条 -- */
#hr{ height:2px; background:#00448d; clear:both; font-size:0;}


/* 幻灯开始*/
#imgshow_mask{width:100%; position:absolute; z-index:1; background:url(../images/imgshow_mask.png) repeat-x 0 0; height:27px;}
.bannerbg {height:400px; overflow:hidden;}
#imageShow{ clear:both;border-bottom:1px solid #fff;}
#imageShow .imagebg{height:400px; overflow:hidden; position:relative;}
#imageShow .imagebg li { height: 400px; overflow: hidden; position:absolute; top:0; left:0; width:100%; display:block; filter:alpha(opacity=0); opacity: 0;}

.bannerbg_1{width:50%; position:absolute; top:0; left:0; height:400px;}
.bannerbg_2{width:50%; position:absolute; top:0; right:0; height:400px;}
.bannerbg_main{background-position:center; background-repeat:no-repeat; width:100%; position:absolute; top:0; right:0; height:400px;}
.banner {margin:0 auto;width:1000px;height:400px;position:relative;overflow:hidden;}


.scrollbg {height:80px;background:#f4f4f4 url(../images/scroll_bg.png) 0 100% repeat-x;}
.scroll {margin:0 auto;width:960px;height:76px;position:relative;}
.s_pre, .s_next {display:block;width:48px;height:76px;position:absolute;}
a.s_pre {background:url(../images/arrow_l.png);top:4px;left:0;}
a.s_pre:hover {background:url(../images/arrow_l_on.png);}
a.s_next {background:url(../images/arrow_r.png);top:4px;right:0;}
a.s_next:hover {background:url(../images/arrow_r_on.png);}
.outScroll_pic{  height: 76px;margin-left: 70px;overflow: hidden;position:relative;width:822px; top:2px;}
.outScroll_pic .scroll_pic{position:absolute}
.scroll_pic {margin:0 auto;width:40000px; height:76px; }
.scroll_pic li {float:left;float: left; height: 65px;width: 145px; margin: 5px 9px; _margin:5px 14px 5px 4px;cursor:pointer;  background:#000;}
.scroll_pic li img {filter:alpha(opacity=70);-moz-opacity:0.7;opacity: 0.7;}
.scroll_pic li:hover img,.scroll_pic li:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.current {width:144px;height:65px;border:2px #00448f solid;background:url(../images/arrow_on.png) 50% -4px no-repeat;z-index:10;position:absolute;top:5px;left:0;}
.currently img {filter:alpha(opacity=100)!important;-moz-opacity:1!important;opacity:1!important;}
/* 幻灯结束*/


/*-- 网站地图 --*/
#web_map_bg{ border-top:1px solid #ededed; background:#fff url(../images/web_map_bg.jpg) repeat-x 0 0; width:100%; overflow:hidden; display:none;}
#web_map,.w950{ width:950px; margin:0 auto;}
.w950{ height:0; font-size:0; line-height:0;position:relative;}
#web_map dl{ width:12.3%; float:left; margin:15px 0;line-height:22px;}
#web_map dt{ height:28px; font-weight:bold; line-height:28px; color:#999;}
#web_map a{ color:#999999;}
#web_map a:hover{ color:#f60;}
.web_map_btn_hide,.web_map_btn_show{ width:93px; height:24px; background:url(../images/web_map_btn.png) no-repeat 50% 0; display:block; overflow:hidden; position:absolute; text-align:center; cursor:pointer; right:0; top:0;_top:-2px;}
.web_map_btn_show{ background-repeat:50% 100%;}

/*-- 页脚 --*/
#footerbg {background:#d6d6d6; clear:both;}
#footer {width:100%;margin:0 auto; line-height:22px;}
#footer p {padding:25px 0 0; height:60px;}


.ww1 {width:320px;background-image:url(../images/mbg1.jpg);color:#666666;}
.ww1 td {border-right:1px solid #d8d8d8;height:28px;text-align:center;width:80px;font-size:12px;cursor:hand;}
.ww1 td.s {font-weight:bold;background-color:#FFFFFF;background-image:url(../images/mbg.jpg);color:#215B9C}
.ww2 {width:410px;border-top:none;font-size:12px;}
.dis {display:block}
.undis {display:none}

.lk2 a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.lk2 a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.lk2 a:hover {
	text-decoration: none;
	color: #ffc600;
}
.lk2 a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.bd2-1 {
	height: 100px;
	width: 500px;
}

.bd0 {
	height: 20px;
	width: 120px;
}
