@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	background:#fff
}
.wrapper {
	width: 1000px;
	margin: 0 auto;
}
a {
	outline: none;
hide-focus:expression(this.hideFocus=true);
text-decoration:none
}
a:hover{ text-decoration:underline}
img {
	border: 0
}
.fl {
	float: left
}
.fr {
	float: right
}
.cb {
	clear: both
}
div, h1, h2, h3, h4, h5, h6, p, img {
	vertical-align:top
}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img {
	padding: 0;
	margin: 0;
}
DIV.black2 {
	PADDING-RIGHT: 7px;
	PADDING-LEFT: 7px;
	MARGIN: 3px;
	PADDING-TOP: 7px;
	TEXT-ALIGN: center
}
DIV.black2 A {
	BORDER: #b9b9b9 1px solid;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	COLOR: #808080;
	PADDING-TOP: 2px;
	TEXT-DECORATION: none
}
DIV.black2 A:hover {
	BORDER: #1e5caf 1px solid;
	COLOR: #fff;
	BACKGROUND-COLOR: #1e5caf
}
DIV.black2 A:active {
	BORDER: #1e5caf 1px solid;
	COLOR: #fff;
	BACKGROUND-COLOR: #000
}
DIV.black2 SPAN.current {
	BORDER: #1e5caf 1px solid;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	COLOR: #fff;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #1e5caf
}
DIV.black2 SPAN.disabled {
	BORDER: #b9b9b9 1px solid;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	COLOR: #8b8b8b;
	PADDING-TOP: 2px;
}

.lh25{ line-height:25px}
.lh35{ line-height:35px}

.inline_block{ display:inline-block}

.topbar{ background:url(../images/topbar_bg.jpg) repeat-x; height:35px; border-bottom:1px solid #c0d6ee; line-height:35px}

.icon01{ background:url(../images/icon01.jpg) left center no-repeat; font-weight:bold; padding:5px 0 5px 22px}

.input_text{ width:72px; height:15px; border:1px solid #c9cdd2}

.color_gray{ color:#4a4b4d}
.color_gray1{ color:#858585}
.color_black{ color:#000}
.color_white{ color:#FFF}
.color_bule{ color:#004c86}
.color_red{ color:#ff0000}

.btn01{ width:32px; height:18px; border:1px solid #000; text-align:center; line-height:15px; background:#eff6ec; font-size:12px}

.ml8{ margin:0 0 0 8px}
.ml15{ margin:0 0 0 15px}
.ml30{ margin:0 0 0 30px}
.ml20{ margin:0 0 0 20px}

.mb10{ margin:0 0 10px 0}

.mt10{ margin-top:10px}
.mt30{ margin-top:30px}

.padding_a{ padding:0 5px}

.w304{ width:304px}
.w386{ width:386px}
.w648{ width:648px}
.w1016{ width:1016px; margin:0 auto}

.font13{ font-size:13px}

.blod{ font-weight:bold}

.nav{ background:url(../images/nav_bg.jpg) repeat-x; height:64px; line-height:30px; font-size:16px; color:#FFF; padding-top:4px}
.nav_padding{ padding:0 13px;*padding:0 17px;padding-left:17px \9;;padding-right:17px \9;/*IE8*/}
.nav_padding1{ padding:0 22px;*padding:0 26px;padding-left:26px \9;;padding-right:26px \9;;/*IE8*/}

.bg_white{ background:#FFF}
.bg01{ background:url(../images/bg01.jpg) top center no-repeat}
.bg02{ background:url(../images/bg02.jpg) top repeat-x}
.bg_white{ background:#FFF}

.ad01{ border-bottom:3px solid #c20b00; padding:6px 0 8px 0}
.ad02{ width:380px; height:116px; display:inline-block; margin:12px 0 0 0}
.ad02 img{ width:380px; heigth:116px}
.ad03{ padding:6px 0 8px 0}
.ad03 img{ width:1000px; height:88px}
.ad04{ margin:6px 0}
.ad04 img{ width:1000px; height:77px}
.ad05{ padding:6px 0 8px 0}


.pic{ width:369px; height:252px; display:inline-block; margin:13px 10px 12px 10px}

.tab{ width:598px; display:inline-block; vertical-align:top; margin:13px 0 0 0}

.display_none{display:none;}
.container{}
/*选项卡的样式*/
.convention_tab{ background:url(../images/tab01.jpg) repeat-x; height:35px; padding:0 0 0 2px; margin:0; font-weight:bold;}
.convention_tab li{ background:url(../images/tab02.jpg) no-repeat; width:120px; height:33px; line-height:33px; text-align:center; font-size:14px; list-style:none; display:inline-block; margin:0; float:left}
.convention_tab li a{ color:#045dbc}
.convention_tab li.important a,.convention_tab li.important a:hover{background:url(../images/tab03.jpg) no-repeat; width:120px; height:33px}
.convention_tab li a:hover{}
/*选中后的样式*/
.convention_tab li.current_tab a,.convention_tab li.current_tab a:hover{ color:#be0000}
/*单独设置第二个tab的某些样?/
#nav2 li.current_tab a,#nav2 li.current_tab a:hover{background:url(../images/tab03.jpg) no-repeat; width:120px; height:33px; display:inline-block}


/*其它*/
#cardarea2{}
#nav2{}

.tab_news{ width:588px; border-bottom:1px dashed #9e9e9e; height:30px; line-height:30px; font-size:14px; margin-left:10px}
.tab_news_a{ background:url(../images/arrow01.jpg) left no-repeat; padding-left:10px; float:left; color:#000}
.tab_news_date{ width:74px; float:right; font-style:italic; margin-left:40px; vertical-align:top}

.post{ width:590px; height:116px; border:1px solid #c2c2c2; margin:12px 0 0 10px; display:inline-block}
.post_header{ background:url(../images/post01.jpg) repeat-x; height:25px; color:#FFF; font-weight:bold; line-height:25px; font-size:14px; padding-left:11px; display:block; border-bottom:1px solid #afc9d6}
.post_con{ font-size:13px; padding:5px 10px; line-height:20px}

.red_line{ background:#c20b00; height:3px; display:block; margin:8px 0 3px 0}
.bule_line{ background:#008dd9; height:3px; display:block; margin:8px 0 3px 0}
.bule_line1{ background:#76caff; height:2px; display:block; margin:21px 6px 4px 6px}

.news01{ width:309px; display:inline-block}
.news01_header{ border-bottom:2px solid #b1c8d7; height:20px; padding-top:15px}
.header_strong{ font-size:14px; background:url(../images/arrow02.jpg) left no-repeat; padding-left:19px; display:inline-block; margin-left:6px; width:234px}
.news01_list{ margin:0 13px; display:block; line-height:30px; height:30px}
.news01_list_a{ background:url(../images/arrow03.jpg) left no-repeat; padding-left:12px; color:#000; font-size:13px;}

.post1{ border:1px solid #c2c2c2; margin:12px 0 0 10px; display:block}
.post_header1{ background:url(../images/post01.jpg) repeat-x; height:25px; color:#FFF; font-weight:bold; line-height:25px; font-size:14px; padding-left:11px; display:block; border-bottom:1px solid #afc9d6}
.post_con1{ font-size:13px; padding:10px 5px; line-height:20px}
.post1_a{ width:105px; display:inline-block; color:#000; margin-left:30px}
.post2_a{ color:#000; margin-left:30px}

.news02{ width:320px; display:inline-block;}
.news02_header{ height:41px; line-height:41px; display:block; border-bottom:1px solid #e6e6e6; border-top:2px solid #033266; margin-top:7px}
.header_strong02{ font-size:14px; font-weight:bold; color:#033266; display:inline-block; width:260px;}
.news_img{ width:128px; height:109px; margin-right:8px}
.news_text{ width:170px; line-height:20px}
.news02_list{ width:310px; border-bottom:1px dashed #9e9e9e; height:30px; line-height:30px; font-size:14px;}
.news02_list_a{ background:url(../images/arrow01.jpg) left no-repeat; padding-left:10px; color:#000}

.red_strong{ color:#a30402; font-size:14px}
.blue_strong{ color:#033266; font-size:21px; padding-left:5px; display:inline-block; width:100px}

.hyfc{ background:#ebebeb; border:1px solid #e1e1e1; height:195px; margin:15px 0}
.hyfc_list{ text-align:center; display:inline-block; width:212px; margin:7px 11px}
.hyfc_a{ text-align:center; color:#3a72d7; line-height:25px; font-weight:bold}

.hyfl{ width:990px; margin:0 auto}
.hyfl_header{ background:url(../images/hyfl01.jpg) no-repeat; height:33px; display:block; margin-bottom:10px}
.hyfl_header_other{ display:inline-block; text-align:right}
.hyfl_item{ display:inline-block; width:310px; margin-left:10px; height:30px; line-height:30px}
.hyfl_item_a{ background:url(../images/arrow03.jpg) left no-repeat; padding-left:12px; color:#000; font-size:14px;}

.xxfb{ width:1000px; margin:20px auto 0 auto}
.xxfb_header{ display:block; background:url(../images/xxfb01.jpg) repeat-x; height:33px; line-height:33px; padding-left:5px}
.xxfb_header_strong{ font-size:16px; width:800px; display:inline-block}
.xxfb_con{ border:1px solid #e8e8e8}
.xxfb_item{display:inline-block; width:315px; margin-left:10px; height:30px; line-height:30px; color:#0a4a70}
.xxfb_item_a{ color:#000; font-size:14px; display:inline-block}
.xxfb_item_span{ display:inline-block; width:30px; vertical-align:top; font-size:14px}

.friendlink_photo{ height:80px; border-top:1px solid #b1c8d6; margin-top:9px; display:block;}
.photo_img{ margin:10px 3px}

.friendlink_text{ min-height:34px; border-bottom:1px solid #ababab; border-top:2px solid #003365;  background:#f0f0f0; display:block; padding-left:20px; line-height:34px}

.footer{ text-align:center; line-height:20px; padding:30px 0}

.ny_left{ width:216px; display:inline-block; background:#ebf3f8; margin-top:12px}
.left_bg{ background:url(../images/ny_leftbg.jpg) top no-repeat; min-height:540px; padding-top:93px}
.left_item{ display:block; height:26px; background:url(../images/ny_left01.jpg) no-repeat; margin:3px 1px; text-align:center; line-height:26px}
.left_item:hover{ background:url(../images/ny_left01.jpg) 0 -26px no-repeat}
.left_item_hover{ background:url(../images/ny_left01.jpg) 0 -26px no-repeat}
.left_item_a{ display:block; height:26px; color:#0045ae}

.zxdt{ display:block; margin:0 8px}
.zxdt_header{ background:url(../images/ny_left02.jpg) no-repeat; display:block; height:30px; padding-left:38px; line-height:30px}
.header_whitestrong{ font-weight: bold; color:#FFF; display:inline-block; font-size:14px; width:100px}
.zxdt_list{ border-bottom:1px dashed #9e9e9e; height:30px; line-height:30px; font-size:13px; display:block}
.zxdt_list_a{ background:url(../images/arrow01.jpg) left no-repeat; padding-left:10px; display:block; width:200px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#000}

.ny_right{ width:781px; display:inline-block; margin-top:12px; background:url(../images/ny_right01.jpg) repeat-y; margin-left:-4px}
.right_bg{ display:block; background:url(../images/ny_right02.jpg) top no-repeat; min-height:600px; padding-top:33px}
.right_header{ display:block; height:28px; background:url(../images/ny_right03.jpg) bottom no-repeat; padding-left:21px; color:#124dcb; font-size:14px; font-weight:bold; margin:0 20px;}
.right_header1{ display:block; height:24px; padding-left:41px; color:#124dcb; font-size:14px; font-weight:bold; margin:0 20px; line-height:24px}

.right_news{ width:588px; border-bottom:1px dashed #9e9e9e; height:30px; line-height:30px; font-size:14px; margin:10px auto}
.right_news_a{ background:url(../images/arrow01.jpg) left no-repeat; padding-left:10px; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#000}
.right_news_a_ur{ background:url(../images/arrow01.jpg) left no-repeat; padding-left:10px; width:331px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#000; float:left}
.right_news_date{  float:right; font-style:italic; margin-left:30px; vertical-align:top; margin-right:10px}
.right_news_date1{ width:74px;  float:left; font-style:italic; margin-left:30px; vertical-align:top; margin-right:10px}

.right_news1{ width:668px; border-bottom:1px dashed #9e9e9e; height:30px; line-height:30px; font-size:14px; margin:10px auto}
.right_news2{ width:668px; border-bottom:1px dashed #9e9e9e; height:30px; line-height:30px; font-size:14px; margin:10px auto}
.right_news_a1{ background:url(../images/arrow01.jpg) left no-repeat; padding-left:10px; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#000}
.right_news_a_ur1{ background:url(../images/arrow01.jpg) left no-repeat; padding-left:10px; width:331px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#000; float:left}
.right_news_date2{  float:right; font-style:italic; margin-left:30px; vertical-align:top; margin-right:10px}
.right_news_date1{ width:74px;  float:left; font-style:italic; margin-left:30px; vertical-align:top; margin-right:10px}

.news_info_padding{ padding:30px 50px}
h3.h3{ text-align:center; border-bottom:1px solid #dddddd; line-height:30px}
.news_info{ line-height:22px; padding-top:30px}

.news_pic_list{ text-align:center; display:inline-block; width:212px; margin:21px}
.news_pic_list_a{ text-align:center; color:#3a72d7; line-height:25px; font-weight:bold}

.btn02{ background:url(../images/btn01.jpg) no-repeat; width:73px; height:31px; border:0; cursor:pointer; color:#FFF; text-align:center; line-height:31px; font-weight:bold}
.zc{ background:url(../images/zc.jpg) no-repeat; width:304px; height:34px; border:0; cursor:pointer;}
.login01{ background:url(../images/login01.jpg) no-repeat; width:304px; height:34px; border:0; cursor:pointer;}

.member_table{ margin-top:20px}
.member_table td{ padding:5px}

.member_table1{}
.member_table1 td{ padding:5px}

.member_input01{ border:1px solid #d7d7d7; height:25px}
.member_input02{ border:1px solid #d7d7d7; height:35px}
.member_textarea{ border:1px solid #d7d7d7}

.ny_center{ width:1000px; margin:12px auto 0 auto; background:url(../images/ny02.jpg) repeat-y;}
.center_bg{ display:block; background:url(../images/ny03.jpg) top no-repeat; min-height:600px; padding-top:33px}
.center_header{ display:block; height:28px; background:url(../images/ny04.jpg) bottom no-repeat; padding-left:21px; color:#124dcb; font-size:14px; font-weight:bold; margin:0 20px}

.join_left{ width:472px; border-right:1px solid #cecece; float:left; margin-top:50px}
.join_right{ width:359px; float:right; margin-top:70px; color:#000d7a}

.login_left{ width:334px; float:left; margin-top:20px; padding-left:130px}
.login_right{ width:400px; float:left; margin-top:70px;}

#show{width:369px; margin:0 auto;}
#kinMaxShow{width:369px; height:252px; visibility:hidden; overflow:hidden;}
#kinMaxShow p.title{ position:absolute; left:0; bottom:0; text-indent:10px; line-height:30px;font-family:Verdana; color:#FFF; display:block;width:100%; height:30px; font-family:14px;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#aa000000,endcolorstr=#aa000000);background:rgba(0,0,0,0.5);}

.hdwrap {
	width:1000px;
	margin:0 auto;
	text-align:center;
	height:168px;
}
/*首页图片滚动*/

.flashlist {
	height:168px;
	width:1000px;
}
.flashlist .f_out {
	height:168px;
	width:1000px;
	overflow:hidden;
	position:relative;
	z-index:0;
	text-align:center;
}
.flashlist .f_out .vip01pic,.jcToppic .vip01pic {
	width:58px;
	height:58px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/vipico.gif) no-repeat 0 0;
	z-index:200
}
.vip02pic {
	width:39px;
	height:39px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/vipico.gif) no-repeat -80px 0;
	z-index:200
}
.flashlist .f_out .picintro {
	height:84px;
	background:url(../images/hdpng.png) no-repeat scroll 0 -1px;
	position:absolute;
	bottom:0;
	left:0;
	width:940px;
	z-index:999;
	padding:0 20px;
}
.picintro h2 a {
	color:#FFF;
	font-family:"微软雅黑";
	font-size:20px;
	font-weight:bold;
	line-height:37px;
}
.picintro p {
	color:#767676;
	line-height:20px;
}
.picintro p a {
	color:#abadac;
}
.flash_tab {
	height:26px;
	margin-top:-36px;
	z-index:999;
	position:relative;
	background: url(../images/banner_bg.png)
}
.flash_tab .tabs {
	width:200px;
	height:26px;
	overflow:hidden;
	margin:auto;
	position:relative;
	z-index:999
}
.flash_tab .tabs ul li {
	width:33px;
	height:8px;
	float:left;
	display:block;
	margin-top:10px
}
.flash_tab .tabs ul li.opdiv,.noopdiv {
	padding:0;
	opacity:1
}
.flash_tab .tabs ul li.opdiv a {
	width:21px;
	height:8px;
	background:url(../images/hdsmall.gif) no-repeat scroll -41px -1239px;
	display:block;
}
.flash_tab .tabs ul li.opdiv a:hover {
	background-position:-8px -1239px;
}
.flash_tab .tabs ul li.noopdiv a {
	width:21px;
	height:8px;
	background:url(../images/hdsmall.gif) no-repeat scroll -8px -1239px;
	display:block;
}
