/*
* {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	font-family: arial, 宋体, serif;
	font-size: 12px;
	text-align: center;
	background-color: #DCDCDC;
}*/
/*reset css*/
body {
text-align: center;
background-color: #00479d;
background-image: url(../img/back_bg/bg_full.jpg);
background-repeat:no-repeat;
background-position: top;
background-attachment:fixed;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
font-size: 12px;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img {
border:0;
}/* 与富文本编辑器冲突
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}*/
ol,ul {
list-style:none;
}
caption,th {
text-align:left;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}
q:before,q:after {
content:'';
}
abbr,acronym { border:0;
}
a {text-transform:none;text-decoration:none;}
span{word-wrap:break-word;}
/*reset css end*/
/*自定义css*/
/*重设strong标签，因为富文本编辑器“加粗”功能依赖本标签*/
strong {
	font-weight:bold;
}
/*自定义css end*/
/*LOGO栏*/
#logo{
	width: 1000px;
	height: 150px;
	margin: auto;
}
/*导航栏*/
.downMenus {

	width:1000px;
	margin:auto;
	color: #fff;
	background-color: #00008B;
	display: block;
}
.downMenus li { cursor:pointer; background-color: #00008B;}
/* 一级 */
.firstMenus li { width: 100px; height: 35px; float:left; z-index:10; line-height: 35px;background-image: url(../img/nav/nav_btn_lv1.png);background-repeat:no-repeat;background-position: top;}
.firstMenus li:hover { background-image: url(../img/nav/nav_btn_lv1_hover.png);}
 
/* 二级 */
.secondMenus { position:absolute;  z-index:10;}
.secondMenus ul { background-color:#2e2e8d; }
.secondMenus li {width: 100px; height: 35px; background-image: url(../img/nav/nav_btn_lv2.png); color: #fff; line-height: 35px; background-color:#2e2e8d;}
.secondMenus .lihover { background-image: url(../img/nav/nav_btn_lv2_hover.png); }
 
/* 三级 */
.thridMenus { position:absolute;  z-index:10;}
.thridMenus ul {  background-color:#4169E1; }
.thridMenus li {width: 100px; height: 35px; background-image: url(../img/nav/nav_btn_lv3.png); color: #fff; line-height: 35px; background-color:#4169E1;}
.thridMenus .lihover {  background-image: url(../img/nav/nav_btn_lv3_hover.png); }

.a_nav {display: block;width: 100px; height: 35px;line-height: 35px;text-decoration:none;color:white;}
.a_nav:hover {font-weight:bold;}
/*导航栏end*/
/*TOPNEWS轮播css*/
.scroll_div_top_news {width:1000px; height:400px;position:relative;}
.scroll_div_top_news .pic_top_news{width:1000px; height:400px; overflow:hidden; position:absolute;top:0; left:0;}
.scroll_div_top_news .pic_top_news li{width:1000px; height:400px; position:absolute; top:0; left:0; display:none;z-index:0;}
.scroll_div_top_news .btn_top_news{float:left; width:70px;position:absolute; bottom:10; right:10;z-index:10;}
.scroll_div_top_news .btn_top_news li{width:12px; height:12px; display:block; float:left; text-align:center; color:#000080; font:10px/100% "微软雅黑"; font-weight:bold; line-height:12px; cursor:pointer;}
.scroll_div_top_news .btn_top_news li.on{color:#B22222;}
/*图片轮播css end*/
/*图片轮播css*/
.scroll_div {width:300px; height:250px;position:relative;}
.scroll_div .pic{width:300px; height:250px; overflow:hidden; position:absolute;top:0; left:0;}
.scroll_div .pic li{width:300px; height:250px; position:absolute; top:0; left:0; display:none;z-index:0;}
.scroll_div .btn{float:left; width:70px;position:absolute; bottom:10; right:10;z-index:10;}
.scroll_div .btn li{width:12px; height:12px; display:block; float:left; text-align:center; color:#fff; font:10px/100% "微软雅黑"; font-weight:bold; background:#008dd8; line-height:12px; cursor:pointer;}
.scroll_div .btn li.on{background:#d73737;}
/*图片轮播css end*/
/*宣传轮播css*/
.scroll_conduct_div {width:300px; height:250px;position:relative;}
.scroll_conduct_div .pic_conduct{width:300px; height:250px; overflow:hidden; position:absolute;top:0; left:0;}
.scroll_conduct_div .pic_conduct li{width:300px; height:250px; position:absolute; top:0; left:0; display:none;z-index:0;}
.scroll_conduct_div .btn_conduct{float:left; width:70px;position:absolute; bottom:10; right:10;z-index:10;}
.scroll_conduct_div .btn_conduct li{width:12px; height:12px; display:block; float:left; text-align:center; color:#fff; font:10px/100% "微软雅黑"; font-weight:bold; background:#008dd8; line-height:12px; cursor:pointer;}
.scroll_conduct_div .btn_conduct li.on{background:#d73737;}
/*宣传轮播css end*/
/*首页的ul li list*/
.li_list_380 {
	width: 380px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;
}
.div_list_title_300 {
	float:left;width: 300px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;
}
.div_list_time_80 {
	float:left;width: 80px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;
}
.div_list_title_600 {
	float:left;width: 600px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;
}
/*ul li list*/
/*标签夹*/
.a_title_white {
	color:#FFF;
	text-overflow:ellipsis;
	text-align: center;
	white-space:nowrap;
	display:block;
	width:190px;
	margin:auto;
	overflow:hidden;
	}
.label_group_div_img{
	position:absolute;
	 width:200px;
	 height:16px;
	 line-height:16px;
	 bottom:0;
	 left:0;
	 background-color: #000;
	 text-align:center;
}
.label_group {
	/*background-image: url(../img/labelgroup/label_head_bg4.png);
	background-repeat: no-repeat;*/
	width:100px;
	height:35px;
	text-align:center;
	line-height:35px;
	color:#707070;
}
.label_group_selected {
	background-image: url(../img/labelgroup/label_head_bg5.png);
	background-repeat: no-repeat;
	width:100px;
	height:35px;
	text-align:center;
	line-height:35px;
	color:#2d374b;
}
.label_group_ul {
	list-style: none;
}

.label_group_ul li {
	float: left;
	position: relative;

}

.label_group_content {
	width: 683px;
	height: 350px;
	margin: auto;
	text-align: left;
	position:relative;
	display:none;
	border:1px solid #D3D3D3;
	border-top:0px solid #000;
}
.label_group_content_list {
	width: 683px;
	margin-top: 15px;
	text-align: left;
	position:relative;
	float:left;
}
.label_group_content_layout {
	width: 685px;
	margin: auto;
	position:relative;
}
.div_label_group_book_item {
	float:left;margin-top:10px;margin-left:3px;width: 224px;height:160px; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;word-wrap:break-word;word-break:break-all;color:#696969;
}
.div_label_group_book_item_img {
	float:left;width:120px;height:160px;
}
.div_label_group_book_item_title {
	float:left;width:101px;height:20px;margin-top:10px;margin-left:3px;
}
.div_label_group_book_item_author {
	float:left;width:101px;height:20px;margin-top:10px;margin-left:3px;
}
.div_label_group_book_item_isbn {
	float:left;width:101px;height:20px;margin-top:10px;margin-left:3px;
}
.div_label_group_book_item_text {
	float:left;width:101px;height:60px;margin-top:10px;margin-left:3px;line-height:15px;
}
.a_label_group_book_item_title {
	display:block;line-height:20px;width:105px; white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;color:#2d374b;
}
.a_label_group_book_item_title:hover {
	color:#8B0000;
}
.a_label_group_book_item_author {
	display:block;line-height:20px;width:105px; white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;
}
.a_label_group_book_item_isbn {
	display:block;
}
.a_label_group_book_item_text {

}
/*标签夹end*/
/*书刊征订*/
.div_book_item {
	float:left;margin-top:10px;margin-left:3px;width: 260px;height:160px; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;word-wrap:break-word;word-break:break-all;color:#696969;
}
.div_book_item_img {
	float:left;width:120px;height:160px;
}
.div_book_item_title {
	float:left;width:137px;height:20px;margin-top:10px;margin-left:3px;
}
.div_book_item_author {
	float:left;width:137px;height:20px;margin-top:10px;margin-left:3px;
}
.div_book_item_isbn {
	float:left;width:137px;height:20px;margin-top:10px;margin-left:3px;
}
.div_book_item_text {
	float:left;width:137px;height:60px;margin-top:10px;margin-left:3px;line-height:15px;
}
.a_book_item_title {
	display:block;line-height:20px;width:137px; white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;color:#2d374b;
}
.a_book_item_title:hover {
	color:#8B0000;
}
.a_book_item_author {
	display:block;line-height:20px;width:137px; white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;
}
.a_book_item_isbn {
	display:block;line-height:20px;
}
.a_book_item_text {

}
/*书刊征订end*/
/*滚动宣传栏start*/
div#round
{
	width:358px; 
	height:228px;
    border: 1px solid #FFC0CB;/*定义边框颜色*/
    -moz-border-radius: 10px;      /*兼容 Gecko browsers */
    -webkit-border-radius: 10px;   /* 兼容Webkit browsers */
    border-radius:10px;            /* 兼容W3C syntax */
    background:#FFF0F5;/*此处为DIV背景色设置*/
}
.scroll_conduct{
	margin-top:10px;
	margin-left:10px;
	overflow:hidden;
	height: 210px; 
	width: 338px;
	text-align: left;
	}
.scroll_conduct ul li{
	height: 210px; 
	width: 338px;
	/*合适WebKit浏览器或移动端（绝大部分是WebKit内核的）浏览器*/
	overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 15;
    -webkit-box-orient: vertical;
    text-overflow:ellipsis;
    word-wrap:break-word;
    word-break:break-all;
	}
/*滚动宣传栏end*/
/*协会架构start*/
.div_lit_135 {
	margin-left:10px;
	margin-top:10px;
	background-color:#000080;
	float:left;
	border-left:5px solid #8B0000;
}
.a_lit_135 {
	display:block;
	width:130px;
	text-align:center;
	height: 25px;
	line-height:25px;
	color:#FFF;
	font-weight:bold;
}
/*协会架构end*/
/*contentdetail*/
.div_detail_layout {
	width:785px;
	margin:auto;
}
.a_detail_title {
	width:785px;
	display:block;
	font-family: 黑体;
	font-size: 25px;
	font-weight: bold;
	line-height: 50px;
	text-align: center;
}
.a_detail_date {
	width:785px;
	display:block;
	font-family: 黑体;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	color:#808080;
}
.a_detail_content {
	width:785px;
	display:block;
	text-align: left;
}
.div_detail_content {
	width:785px;
	/*float:left;*/
}
/*contentdetail end*/
/*message*/
.div_list_msg_layout{
	width:785px;height:150px;
	}
	.div_list_msg_img{
	width:100px;height:100px;float:left;
	}
	.div_list_msg_content
	{width:685px;height:150px;float:left;
	}
	.div_list_msg_content_item_h25
	{width:685px;height:25px;
	}
	.div_list_msg_content_item_h50
	{width:685px;height:50px;
	}
	.div_list_msg_content_textarea
	{width:685px;
	}
	.a_list_msg_content_item{
	line-height:25px;
	}
	
/*message end*/
/* 给飘窗添加一些基础样式，如宽度，高度和背景颜色等等 */
.automv{width: 300px;height: 200px;z-index:1000;}
/*固定飘窗*/

	.ad_window_fixed{
	height:500px;
	width:300px;
	overflow:hidden;
	position:fixed;
	top:200;
	z-index:10;
	*position:absolute;/* CSS hack IE6, IE7 */
	*top:expression(eval(document.body.scrollTop + 200));/* CSS hack IE6, IE7 */
	}

	/* IE6, IE7 */
	html{
	*overflow:hidden;
	}
	body{
	*height:100%;
	*overflow:auto;
	}
	
	.ad_window_close_btn{
	position:absolute;top:0;right:0;
	}
/*建言献策*/
.a_msg_text {
	width:100px;
	display:block;
	text-align: left;
	line-height: 28px;
	font-size: 14px;
}
.input_msg_text {
	width:650px;

	text-align: left;
	line-height: 25px;
	font-size: 14px;
}
/*end*/
/*地址栏*/
.div_address_layout {
	text-indent:3em;
	background-image: url(../img/nav/nav_bg_address.png);
	width: 1000px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	margin-top:5px;
}
.div_address_back {
	width: 190px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background-color: #e02b22;
	float:left;
	margin-left:5px;
}
.div_address_top {
	width: 190px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background-color: #D3D3D3;
	float:left;
	margin-left:5px;
}
.div_address {
	width: 785px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	/*color:#4169E1;*/
	font-weight:bold;
	float:left;
	margin-left:5px;
}
.div_address a{
	line-height: 30px;
} 
/*其他*/
.error {
	color:#DC143C;
}
.font_bold {
	display:block;
	font-family: 黑体;
	font-size: 14 px;
	font-weight: bold;
	line-height: 25px;
	color: white;
}
.a_input_text {
	width:50px;
	text-align: left;
	line-height: 25px;
	font-size: 20px;
}
.a_text {
	font-size:12px;/*中间不能有空格，不然会有bug*/
	color:#2d374b;
}
.a_text:hover{
	color:#8B0000;
}
.a_text_big {
	height:18px;
	line-height:18px;
	font-size:14px;/*中间不能有空格，不然会有bug*/
	color:#2d374b;
}
.a_text_big:hover{
	color:#8B0000;
}
.a_text_big_singleline {
	line-height:25px;
	font-size:14px;/*中间不能有空格，不然会有bug*/
	color:#2d374b;
	text-overflow:ellipsis;
	 -o-text-overflow: ellipsis;
	white-space:nowrap;
}
.a_text_big_singleline:hover{
	color:#8B0000;
}
.a_title_column {
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
}
.a_top_title {
	line-height: 25px; 
	font-weight: bold; 
	color: white;
}
.a_top_title_blue {
	line-height: 20px; 
	font-weight: bold; 
	color: #00008B;
}
.a_short_title {
	font-size:12px;
	font-weight:bold;
	text-align: center;
}
.table_little{
	width:280px;
	margin: auto;
}
.table_little tr th{
	margin: auto;
	text-align: center;
}
.table_180{
	width:180px;
	margin: auto;
}
.table_180 tr th{
	margin: auto;
	text-align: center;
}

.table_big{
	width:790px;
	margin: auto;
}
.table_big tr th{
	margin: auto;
	text-align: center;
}
.div_read_more{
	position:absolute;
	top:5;
	right:5;
	font-weight:bold;
}
.div_list_180{
	width:190px;
	margin:0 auto;
	text-align: center;
}
.div_list_180 ul li{
	display: block;
	width:190px;
	height:50px;
	line-height:50px;
	margin: auto;
	text-align: center;

}

.div_list_180 ul li a{
	display: block;
	width:190px;
	height:50px;
	line-height:50px;
	color:#000;
	/*background-color: #0040a0;*/
	background-image: url(../img/labelbg/label_180_item_bg.png);
}
.div_list_180 ul li a:hover{
	color:#FFF;
	font-weight:bold;
	background-image: url(../img/labelbg/label_180_item_hover_bg.png);

}
div#clear
{
	clear:both;
	font-size:30px;
}
#submit {
	color:#FFF;
	background-color:#DC143C;
	width:200px;
	height:50px;
	font-size: 20px;
	font-weight: bold;
	border:none;
	text-align:center;
	line-height:50px;
}

/*div框架*/
div#div_frame_main {
	width: 1000px;
	margin: auto;
	background-color: #FFF;
	position:relative;
}
div#div_frame_bottom {
	width: 1000px;
	
	margin: auto;
	background-color: #B22222;
	position:relative;
	color:white;
}
div#div_frame_left {
	width: 190 px;
	float: left;
	position:relative;
	/*background-color: #00008B;*/
	display:inline;
	margin-left: 5px;
}
div#div_frame_left_bigger {
	width: 300 px;
	float: left;
	position:relative;
	/*background-color: #00008B;*/
	display:inline;
	margin-left: 5px;
}
div#div_frame_mid {
	width: 600px;
	margin-left: 5px;
	float: left;
	position:relative;
	/*background-color: #00008B;*/
	display:inline;
}
div#div_frame_mid_bigger {
	width: 690px;
	margin-left: 5px;
	float: left;
	position:relative;
	/*background-color: #00008B;*/
	display:inline;
}
div#div_frame_mid_right {
	width: 795px;
	margin-left: 5px;
	float: left;
	position:relative;
	/*background-color: #00008B;*/
	display:inline;
}
div#div_frame_right {
	width: 190 px;
	float: left;
	margin-left: 5px;
	position:relative;
	/*background-color: #00008B;*/
	display:inline;
}
div#div_frame_full {
	width: 990px;
	margin-left: 5px;
	float: left;
	position:relative;
	/*background-color: #00008B;*/
	display:inline;
}
/*div布局*/

div#div_layout_left {
	width: 190 px;
	margin-top: 5px;
	position: relative;
	text-align: center; 
	/*background-color: red;*/
	background-image: url(../img/labelbg/label_bg1.png);
	background-repeat: no-repeat;
}
div#div_layout_left2 {
	width: 190 px;
	margin-top: 5px;
	position: relative;
	text-align: center; 
	/*background-color: red;*/
	/*background-image: url(../img/labelbg/label_bg3.png);*/
	background-repeat: no-repeat;
	background-color:#FFF0F5;

}
div#div_layout_left3 {
	width: 300 px;
	margin-top: 5px;
	position: relative;
	/*background-color: red;*/
	background-repeat: no-repeat;
	/*border-bottom: #DC143C solid 3px;*/
}
div#div_layout_mid {
	width: 600px;
	margin-top: 5px;
	position:relative;
	text-align: center;
	/* background-color: red;*/
}
div#div_layout_mid2 {
	width: 685px;
	margin-top: 5px;
	position:relative;
	text-align: center;
	/* background-color: red;*/
}
div#div_layout_mid_right {
	width: 800px;
	margin-top: 5px;
	position:relative;
	text-align: center;
	/* background-color: red;*/
}
div#div_layout_right {
	width: 190 px;
	margin-top: 5px;
	position: relative;
	text-align: center;
	 /*background-color: red;*/
	 background-image: url(../img/labelbg/label_bg2.png);
	 background-repeat: no-repeat;
}
div#div_layout_full {
	width: 990px;
	margin-top: 5px;
	position:relative;
	text-align: center;
	/* background-color: red;*/
}
.div_layout_200 {
	width: 200px;
	height: 167px;
	margin-top: 10px;
	position:relative;
	text-align: left;
	/* background-color: red;*/
}
/*1000px宽的框架*/
div#div_frame_1000_top {
	width: 990px;
	height: 25px;
	text-align: left;
	color:white;
	background-image: url(../img/labelbg/label_990_bg1.png);
	background-repeat: no-repeat;
}

div#div_frame_1000_mid {
	width: 990px;
	text-align: center;
}

div#div_frame_1000_bot {
	width: 990px;
	height: 25px;
}
/*800px宽的框架*/
div#div_frame_800_top {
	width: 795px;
	height: 25px;
	text-align: left;
	color:white;
	text-indent: 2em; /*em是相对单位，2em即现在一个字大小的两倍*/ 
	background-image: url(../img/labelbg/label_990_bg1.png);
	background-repeat: no-repeat;
}

div#div_frame_800_mid {
	width: 795px;
	text-align: center;
}

div#div_frame_800_bot {
	width: 795px;
	height: 25px;
}
/*640px宽的框架*/
div#div_frame_690_top {
	width: 685px;
	height: 25px;
	margin: auto;
	position:relative;
	text-align: left;
	color:white;
	background-image: url(../img/labelbg/label_685_bg1.png);
	background-repeat: no-repeat;
}
div#div_frame_690_top2 {
	width: 685px;
	height: 35px;
	margin: auto;
	position:relative;
	text-align: left;
	color:white;
	background-color: #eeeeee;
	background-repeat: no-repeat;
}
div#div_frame_690_mid {
	width: 685px;
	margin: auto;
	text-align: center;
	position:relative;
}

div#div_frame_690_bot {
	width: 685px;
	height: 25px;
	margin: auto;
	position:relative;
}

/*600px宽的框架*/
div#div_frame_600_top {
	width: 600px;
	height: 25px;
	margin: auto;
	position:relative;
	text-align: left;
	color:white;
	background-image: url(../img/labelbg/label_long_bg5.png);
	background-repeat: no-repeat;
}

div#div_frame_600_mid {
	width: 600px;
	margin: auto;
	text-align: center;
	position:relative;
}

div#div_frame_600_bot {
	width: 600px;
	height: 25px;
	margin: auto;
	position:relative;
}
/*380px宽的框架*/
div#div_frame_380_mid {
	width: 380px;
	margin: auto;
	text-align: center;
	position:relative;
	text-overflow:ellipsis;/*设置超出部分显示...*/  
    -o-text-overflow:ellipsis;  
    overflow: hidden;
}
/*300px宽的框架*/
div#div_frame_300_top {
	width: 300px;
	height: 25px;
	margin: auto;
	position:relative;
	overflow: hidden;
	text-align: left;
	text-indent: 2em; /*em是相对单位，2em即现在一个字大小的两倍*/ 
	background-image: url(../img/labelbg/label_990_bg1.png);
}

div#div_frame_300_mid {
	width: 300px;
	margin: auto;
	text-align: center;
	position:relative;
	text-overflow:ellipsis;/*设置超出部分显示...*/  
    -o-text-overflow:ellipsis;  
    overflow: hidden;
}

div#div_frame_300_bot {
	text-align: center;
	width: 300px;
	height: 25px;
	margin: auto;
	position:relative;
}
/*190px宽的框架*/
div#div_frame_190_top {
	width: 190px;
	height: 25px;
	margin: auto;
	position:relative;
	background-image: url(../img/labelbg/label_190_bg.png);
}

div#div_frame_190_mid {
	width: 190px;
	margin: auto;
	position:relative;
}

div#div_frame_190_bot {
	text-align: center;
	width: 190px;
	height: 25px;
	margin: auto;
	position:relative;
}
