/*header-top style*/
.clear{ width:100%; height:0; font-size:0px; overflow:hidden; clear:both;}

.header-top {
	background: url(../images/bg_head.jpg); height: 30px; line-height: 20px; padding:0px; margin:0px; border-bottom:#b4bac4 1px solid;
}
.header-top-h {
	margin: 0px auto; width: 989px; height: 30px;
}
.header-top-h dt {
	float: left; line-height: 30px;
}
.header-top-h dd {
	line-height: 30px; float: right;
}
.header-top span {
	font-family: Arial, Helvetica, sans-serif;
}
.header-top a {
	color: rgb(51, 51, 51);
}
.header-top a:hover {
	color: #3498db;
}

.bannerall{ background:#FFF;}
.banner{ WIDTH: 989px; margin:0 auto;}
.banner .logo {
	WIDTH: 210px; FLOAT: left; HEIGHT: 72px
}
.banner .adpic{WIDTH: 760px; FLOAT: left; HEIGHT: 60px;  padding:6px 0px;}
.banner .adpic a{ float:left; margin-left:10px;}

.banner .adpicr{ FLOAT: right; width:280px; HEIGHT: 60px;  padding:6px 0px;}
.banner .guide{ FLOAT: right; width:280px; HEIGHT: 72px; }
.banner .guide UL {
	 OVERFLOW: hidden; padding:0px; margin:0px;
}
.banner .guide UL LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FLOAT: left; HEIGHT: 24px; OVERFLOW: hidden; PADDING-TOP: 0px
}

.x_nav {
	background: url(../images/bg_nav.jpg); width: 100%; height: 50px;  color:#fff;
}
.x_nav .homep{ width:50px; line-height:48px; height:50px; font-size:16px; background:url(../images/bg_navatcon.png) no-repeat; text-align:center; float:left;}
.x_nav .menu {
	margin: 0px auto; width: 989px; height: 34px; font: 13px/22px "Microsoft YaHei", "微软雅黑";
}
.x_nav .menu .sort{
	PADDING-LEFT: 4px; PADDING-RIGHT: 14px; COLOR: #039; background: url(../images/xnav_line.png) right top no-repeat; float:left;
}
.x_nav .menu .sort .stit{ float:left; height:50px; line-height:35px; font-size:15px; font-weight:bold; display:inline-block; padding:0px 3px;}
.x_nav .menu .sort .stit a:link{ font-size:15px; font-weight:bold; color:#001a2a;}
.x_nav .menu .sort A:link {
	FONT-SIZE: 13px; color:#fff;
}
.x_nav .menu .sort A:active {
	FONT-SIZE: 13px; color:#fff;
}.x_nav .menu .sort A:visited {
	FONT-SIZE: 13px; color:#fff;
}
.x_nav .menu .sort A:hover {
	COLOR: #c20102; TEXT-DECORATION: underline
}
.x_nav .menu .sort UL {
	ZOOM: 1; OVERFLOW: hidden
}
.x_nav .menu .sort UL LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 6px; WHITE-SPACE: nowrap; FLOAT: left; HEIGHT: 24px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.border-r {
	MARGIN-RIGHT: 5px; BORDER-RIGHT: #d7dce0 1px dashed
}
.x_nav .menu A:link {
	COLOR: #333; TEXT-DECORATION: none
}
.x_nav .menu A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.x_nav .menu A:hover {
	COLOR: #333; TEXT-DECORATION: none
}
.xnav_guide{MARGIN: 0px auto; WIDTH: 969px; background:#bac4c5; padding:5px 10px; border-bottom:#8f9fa1 1px solid;}
.xnav_guide span{ color:#3697db; font-weight:bold; padding-left:15px;  font-size:13px; float:left;}
.mainbody {
	MARGIN: 0px auto; WIDTH: 969px; background:#FFF; padding:10px;
}
.xnav_guide a{ float:left; margin:0 5px;}
.xnav_guide i{ float:left; margin:0 5px;}
.input_box1 {
	BORDER-BOTTOM: #aed1e7 1px solid; BORDER-LEFT: #aed1e7 1px solid; LINE-HEIGHT: 18px; BACKGROUND: #ffffff; HEIGHT: 18px; COLOR: #000000; BORDER-TOP: #aed1e7 1px solid; BORDER-RIGHT: #aed1e7 1px solid
}
.ad01 {
	WIDTH: 989px; 
}
.ad01 LI {
	MARGIN-RIGHT: 11px
}
.ad01 LI.margin-r {
	MARGIN-RIGHT: 0px
}
#search .top {
	BORDER-BOTTOM: #d0d0d0 1px solid; BORDER-LEFT: #d0d0d0 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; PADDING:0px 10px;  BACKGROUND: #eaeded; border-bottom:#3498db 3px solid; HEIGHT: 28px; BORDER-TOP: #d0d0d0 1px solid; BORDER-RIGHT: #d0d0d0 1px solid; margin-top:10px;
}
#search .menu {
	BORDER-BOTTOM: #d7dce0 1px solid; BORDER-LEFT: #d7dce0 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/0608_menubg.gif) #ffffff repeat-x; HEIGHT: 100%; BORDER-TOP: #d7dce0 1px solid; BORDER-RIGHT: #d7dce0 1px solid; PADDING-TOP: 10px
}
#search .left {
	WIDTH: 138px
}
#search .right {
	WIDTH: 148px
}
#search .center {
	WIDTH: 630px; MARGIN-LEFT: 0px
}
#search .center .list LI {
	MARGIN-RIGHT: 20px
}
.content .top {
	LINE-HEIGHT: 28px; HEIGHT: 30px; 
}
.content .left {
	WIDTH: 300px
}
.content .center {
	WIDTH: 420px; MARGIN-LEFT: 10px
}
.content .right {
	WIDTH: 230px
}
.content .title1 {
	PADDING-LEFT: 40px; BACKGROUND: url(../images/hot.jpg) no-repeat left 50%
}
.content .pic01 LI {
	BORDER-BOTTOM: #dedede 0px solid; BORDER-LEFT: #dedede 0px solid; MARGIN: 8px 8px 2px 0px; BORDER-TOP: #dedede 0px solid; BORDER-RIGHT: #dedede 0px solid
}
.content .pic01 LI A {
	WIDTH: 88px; DISPLAY: block; HEIGHT: 48px; OVERFLOW: hidden
}
.content .pic01 {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 10px; _padding-left: 8px; background:#eaeded;
}
.content .top1 {
	LINE-HEIGHT: 30px; BACKGROUND: url(../images/title5.jpg) no-repeat; HEIGHT: 30px;
}
.content .top1 LI {
	TEXT-ALIGN: center; font-size:14px; color:#3498db;
}
.content .content1 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.content .news_list H2 {
	BACKGROUND: url(../images/title1.jpg) no-repeat right 50%
}
.content .news_list LI {
	PADDING-LEFT: 10px; BACKGROUND: url(../images/ico.jpg) no-repeat left 50%
}
.content .news_list A {
	LINE-HEIGHT: 22px; FONT-SIZE: 13px
}
.content .right .top {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 30px; PADDING-TOP: 0px; BACKGROUND: url(../images/title6.jpg) no-repeat; 
}
.content .video {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.content .video .left {
	WIDTH: 99px; HEIGHT: 69px
}
.content .video .right {
	WIDTH: 100px
}
.content .ask {
	
}
.content .ask .top {
	LINE-HEIGHT: 30px; PADDING-LEFT: 10px;  heigh: 30px
}
.content .ask .list LI {
	TEXT-ALIGN: center; MARGIN: 0px 4px; WIDTH: 66px; _margin: 0px 3px; float:left; height:88px; overflow:hidden;
}
.content .ask IMG {
 width:62px; height:62px;	border-bottom: #dedede 1px solid; border-left: #dedede 1px solid; padding-bottom: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-TOP: #dedede 1px solid; BORDER-RIGHT: #dedede 1px solid; PADDING-TOP: 1px
}
.bann {
	LINE-HEIGHT: 37px; PADDING-LEFT: 30px; BACKGROUND: url(../images/index_16.jpg); HEIGHT: 37px
}
.bann LI {
	MARGIN-RIGHT: 15px
}
.bannw {
	LINE-HEIGHT: 37px; PADDING-LEFT: 30px; BACKGROUND: url(../images/bannw.jpg); HEIGHT: 37px
}
.bannw LI {
	MARGIN-RIGHT: 15px
}
.pic_list1{ margin:0px 10px; background:#eaeded;}
.pic_list1 LI {
	MARGIN-BOTTOM: 8px; FLOAT: left; MARGIN-RIGHT: 10px; _margin-bottom: 4px
}
.pic_list1 .c_m {
	MARGIN-RIGHT: 0px
}
.pic_list1 .c_2 {
	MARGIN-RIGHT: 0px
}
.pic_list1 .c_4 {
	MARGIN-RIGHT: 0px
}
.pic_list1 .c_6 {
	MARGIN-RIGHT: 0px
}
.pic_list1 .c_8 {
	MARGIN-RIGHT: 0px
}
.pic_list1 .c_10 {
	MARGIN-RIGHT: 0px
}
.content1 .left1 {
	WIDTH: 250px
}
.content1 .center1 {
	WIDTH: 470px; MARGIN-LEFT: 10px
}
.content1 .right1 {
	WIDTH: 230px
}
.content1 .top1 {
	LINE-HEIGHT: 30px; BACKGROUND: url(../images/title5.jpg) no-repeat; HEIGHT: 30px
}
.content1 .title1 {
	TEXT-ALIGN: center; WIDTH: 83px; 
}
.content1 .cate_list A {
	PADDING-RIGHT: 14px; heigh: 29px; line-heigh: 29px
}
.content1 .list LI {
	MARGIN-RIGHT: 20px
}
.content1 .info {
	WIDTH: 225px; MARGIN-LEFT: 9px; _margin-left: 5px
}
.content1 .info .top1 {
	LINE-HEIGHT: 23px; HEIGHT: 23px; BORDER-BOTTOM: #ccc 1px dashed
}
.content1 .info .title1 {
	TEXT-ALIGN: left; PADDING-LEFT: 10px; MARGIN-LEFT: 10px
}
.content1 .pic_list {
	WIDTH: 460px; MARGIN-LEFT: 10px
}
.content1 .pic_list LI {
	TEXT-ALIGN: center; WIDTH: 109px; MARGIN-BOTTOM: 2px; MARGIN-RIGHT: 6px; _margin-right: 4px
}
.content1 .pic_list IMG {
	BORDER-BOTTOM: #dedede 1px solid; BORDER-LEFT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; BORDER-RIGHT: #dedede 1px solid
}
.content1 .info1 .top1 {
	LINE-HEIGHT: 30px; BACKGROUND: url(../images/title6.jpg); HEIGHT: 30px
}
.content1 .info1 .title1 {
	TEXT-ALIGN: left; PADDING-LEFT: 10px;  MARGIN-LEFT: 10px
}
.content1 .left2 {
	WIDTH: 310px
}
.content1 .info2 {
	BACKGROUND-COLOR: #eaeded; WIDTH: 150px; MARGIN-BOTTOM: 8px; MARGIN-RIGHT: 8px
}
.content1 .info2 .title1 {
	BACKGROUND: url(../images/ico1.png) no-repeat left 50%; MARGIN-LEFT: 10px; text-align:left; text-indent:20px;
}
.info3 .top1 {
	PADDING-LEFT: 10px; BACKGROUND: url(../images/title6.jpg);
}
.info4 {
	WIDTH: 290px; MARGIN-LEFT: 8px
}
.book DL {
	WIDTH: 295px; BORDER-RIGHT: #c7dee4 1px solid
}
.book DT {
	WIDTH: 83px; FLOAT: left; MARGIN-RIGHT: 8px
}
.book DD {
	WIDTH: 200px; _width: 200px
}
#link H2 {
	LINE-HEIGHT: 25px; PADDING-LEFT: 10px; BACKGROUND: url(../images/bg05.jpg); HEIGHT: 25px
}
#link .list LI {
	MARGIN-RIGHT: 15px
}
#link .list LI.c_m {
	MARGIN-RIGHT: 0px
}
#link .list IMG {
	BORDER-BOTTOM: #2a5077 0px solid; BORDER-LEFT: #2a5077 0px solid; BORDER-TOP: #2a5077 0px solid; BORDER-RIGHT: #2a5077 0px solid
}
#link P {
	TEXT-ALIGN: center
}

#basic-accordian{
	border:0px solid #EEE;
	padding:0px;
	width:148px;
}
.accordion_headings{
	padding-left:0px;
	background:#cccccc;
	color:#000;
	border-bottom:1px solid #FFF;
	border-top:2px solid #cccccc;
	cursor:pointer;
	line-height:12px;
	font-size:12px;
	text-align:center;
	width:20px;
}
.accordion_headings:hover{
	background:#00CCFF;
}
.accordion_child{
	padding:0px;
	line-height:20px;
}
.header_highlight{
	background: #006;
	border-top:2px solid #006;
	border-bottom:1px solid #fff;
	color:#fff;
	font-size:12px;
	margin:1px 0px;
}
.asklist li{ line-height:25px;}
.blacktit{ font-size:14px; color:#000; font-weight:bold; }
.blacktitx{ font-size:12px; color:#000; font-weight:bold; }
.whitetit{ font-size:14px; color:#FFFFFF; font-weight:bold; }
.whitetitx{ font-size:12px; color:#FFFFFF; font-weight:bold; }
.redtit{ font-size:14px; color:#bc070e; }
.redtitx{ font-size:12px; color:#bc070e; }
.bluetit{ font-size:14px; color:#34495e; font-weight:bold; }
.bluetitx{ font-size:12px; color:#34495e; font-weight:bold; }
.but_blue{
	background:#3498db;
	background: -webkit-gradient(linear, left top, left bottom, from(#63baf5), to(#3498db));
	background: -moz-linear-gradient(top,  #63baf5,  #3498db);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#63baf5', endColorstr='#3498db');
	color:#fff;
	text-align:center;
	border:1px #3498db solid; 
	letter-spacing:2px;
	padding:4px 20px;
	border-radius:2px;
	}
.but_blue:hover{
	background:#63baf5;
	background: -webkit-gradient(linear, left top, left bottom, from(#8bd0ff), to(#63baf5));
	background: -moz-linear-gradient(top,  #8bd0ff,  #63baf5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8bd0ff', endColorstr='#63baf5');
	color:#fff;

	}

.but_gray{
	background:#d3d3d3;
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#d3d3d3));
	background: -moz-linear-gradient(top,  #f9f9f9,  #d3d3d3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#d3d3d3');
	color:#000;
	text-align:center;
	border:1px #6a6a6a solid; 
	letter-spacing:2px;
	padding:4px 10px;
	}
.but_gray:hover{
	background:#bdbdbd;
	background: -webkit-gradient(linear, left top, left bottom, from(#d3d3d3), to(#bdbdbd));
	background: -moz-linear-gradient(top,  #d3d3d3,  #bdbdbd);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#bdbdbd');
	color:#000;
	}
.adList_1{ width:100%;}
.adList_1 ul{ width:100%;}
.adList_1 ul li{ float:left; margin:4px 11px 4px 0px; width:152px;}
.adList_1 ul li img{ width:152px; height:50px;}
.adList_1 ul li.li_r{ margin-right:0px;}

.adList_2{ width:230px;}
.adList_2 ul{ width:100%;}
.adList_2 ul li{ float:left; margin:5px 7px; width:100px;}
.adList_2 ul li img{ width:100px; height:40px;}


.footer{ text-align:center; margin:0 auto; margin-top:10px; background-color:#fff;}.footer p{ margin-top:6px}
.footer img{ vertical-align:middle}
.footer .line{ height:3px; border:1px solid #257EBE; font-size:3px; line-height:3px; overflow:hidden; background:#3193DA; clear:both;}
