@charset "gb2312";
/* CSS Document */

body { margin:0; padding:0; font-family:"宋体"; background:url(../img/bg1.gif)}
div,ul,li,a,p,b,i,em,h1,h2,h3,h4,h5,h6,strong,span,dl,dt,dd,img,form,input { list-style:none; margin:0; padding:0;}
li { list-style-type:none !important; list-style-type:none;}
em,i { font-style:normal;}
img { border:0;}
a { font-size:12px; color:#555; text-decoration:none;}
a:hover { color:#c00; text-decoration:none;}
a.red { color:#c00;}
.clear { clear:both; height:1px; font-size:0px; line-height:0px; overflow:hidden;}
.fl { float:left;}
.fr { float:right;}
.mb0 { margin-bottom:0px;}
.mt10 { margin-top:10px;}
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.mr10 { margin-right:10px;}
.mt15 { margin-top:15px;}
.mb15 { margin-bottom:15px;}
.ml15 { margin-left:15px;}
.mr15 { margin-right:15px;}
.h10 { clear:both; font-size:0px; line-height:0px; height:10px; overflow:hidden;}
.h15 { clear:both; font-size:0px; line-height:0px; height:15px; overflow:hidden;}
.bank10 { height:10px; overflow:hidden; clear:both; font-size:0px; line-height:0px;}
.bank15 { height:15px; overflow:hidden; clear:both; font-size:0px; line-height:0px;}
.pt_r15 { padding-top:15px; padding-right:15px;}
.pt_r0 { padding-top:15px; }
.pb20 { padding-bottom:20px;}

/*头部*/
.top { width:980px; height:29px; margin:0 auto; line-height:29px; font-size:12px; color:#555; background:#efefef;}

.wel { float:left; display:inline; wid1h:230px; height:29px; overflow:hidden; margin-left:10px; line-height:29px;}

.login { float:left; width:450px; height:26px !important; background:url(../img/icon.gif) no-repeat; background-position:0 4px; margin-left:80px; display:inline; padding-left:20px; overflow:hidden !important; padding-top:3px;}
#login { height:24px; font-size:13px; color:#555; line-height:24px;}
#login input { font-size:12px; color:#555; height:15px; }
#login span { float:left; margin-right:10px; background:none;}
#sub { float:left; width:52px; height:21px; display:block; margin-top:1px;}
#subb { float:left; width:52px; height:21px; display:block; margin-top:1px;}
#subb input { width:52px; height:21px; background:url(../img/btn.gif); border:0; margin:0; padding:0;}
#login em { color:#006699; font-weight:bold;}

.cang{ float:right; width:150px; line-height:29px; font-size:12px; color:#555; }
.cang a { color:#555; margin:0px 10px 0; text-decoration:none;}
.cang a:hover { color:#c00;}

.header { width:980px; height:100px; margin:0 auto;}



/*导航 - 无搜索*/
.nav { width:980px; height:35px; margin:0 auto; background:url(../img/nav.jpg) no-repeat;}
.nav ul { padding-top:10px; padding-bottom:9px;}
.nav li { float:left; height:16px; width:97px; border-right:1px dotted #84cffe; line-height:16px; text-align:center;}
.nav li a { font-size:14px; font-weight:bold; color:#FFF; text-decoration:none;}
.nav li a:hover { color:#FF0; text-decoration:none;}
.nav li.none { border-right:0;}



/*导航 - 有搜索
.nav { width:980px; height:35px; margin:0 auto; background:url(../img/nav.jpg) no-repeat;}
.nav ul { width:792px; float:left; padding-top:10px; padding-bottom:9px;}
.nav li { float:left; height:16px; width:87px; border-right:1px dotted #84cffe; line-height:16px; text-align:center; overflow:hidden;}
.nav li a { font-size:14px; font-weight:bold; color:#FFF; text-decoration:none;}
.nav li a:hover { color:#FF0; text-decoration:none;}
.nav li.none { border-right:0; }*/


.nav li#s { overflow:hidden;}
.nav li#s a span { display:none; }
.nav li#s a:hover { position: relative; }
.nav li#s a:hover span { display:block; position:absolute; top: 0; left: 0; cursor: pointer; padding:2px 3px 0 !important; }
.nav li#s a:hover,.nav li#s a:hover span { color: #FF0; background:url(../img/s.gif) repeat-x; }

.seek { width:134px; height:18px; float:right; margin-top:6px; margin-right:10px; display:inline; background:url(../img/so_bg.gif) no-repeat; overflow:hidden; padding:4px 10px 2px;}
.seek form { height:18px;}
.seek .txt { width:110px; height:18px; float:left; line-height:18px; font-size:12px; color:#555; border:0; padding-left:5px; overflow:hidden;}

.seek .sou { width:18px; height:18px; float:right; cursor:pointer; border:none;}
.seek .sou input { background:url(../img/so_btn.gif) no-repeat; border:0;}

/*热点、微博*/
.nav_btn { width:978px; height:28px; background:url(../img/nav-btn.jpg) repeat-x; margin:0 auto; border-left:1px #70c1f4 solid; border-right:1px #70c1f4 solid; border-bottom:1px #70c1f4 solid; overflow:hidden;}
.hot { float:left; line-height:1.55; height:28px; width:700px; background:url(../img/icon.gif) no-repeat; background-position:2px -24px; padding-left:25px;}
.hot a1 { font-size:15px; font-weight:bold; color:#000; }
.hot a { font-size:14px; color:#F00; text-decoration:none; }
.hot a:hover { color:#069; text-decoration:none;}
.weibo { float:right; width:115px; line-height:32px; background:url(../img/icon.gif) no-repeat; background-position:2px -56px; padding-left:25px;}
.weibo a { font-size:12px; color:#006699; font-weight:bold; text-decoration:none; }
.weibo a:hover { color:#c00; text-decoration:none;}

.content { width:980px; margin:5px auto 0; }
.contain { width:980px; margin:0 auto}
.con980 { width:980px; height:224px; margin:10px auto 0; overflow:hidden;}
.con715 { width:980px; margin:0 auto 0;}
.Content715 { width:715px;}
.Content680 { width:680px;}
.Content250 { width:250px;}

.ad320 { float:left; width:320px; height:90px; margin-left:10px; display:inline;}
.ad238 {
	float:left;
	width:235px;
	height:65px;
	overflow:hidden;
}
.ad239 {
	float:left;
	width:250px;
	height:65px;
	overflow:hidden;
}
.mr9 {
	margin-right:9px;
}
.mr10 {
	margin-right:7px;
}

/*焦点切换图*/
#view_con { float:left; width:346px; height:220px; padding:1px; border:1px #bed8f2 solid; overflow:hidden;}
.turn { width:346px; height:220px; overflow:hidden; position:relative;}
.turn #adpica { width:346px; height:220px ;overflow:hidden;}
.turn #adpica img { width:346px; height:220px; float:left;overflow:hidden; }
.turn #adtipa { height:16px; position:absolute; right:8px; top:195px; }
.turn #adtipa ul li { width:18px; height:18px; line-height:18px; float:left;text-align:center;display:inline;margin:0 1px;cursor:pointer;color:#fff;background:#555; font-size:12px}
.turn #adtipa ul li.current { color:#fff; background:#c00; font-size:12px;}
.turn .hidden { display:none;}
.turn .show { display:block !important;}
#adpica span { position:absolute;bottom:0;left:0;color:#fff;font-size:13px;height:33px;width:346px;filter:alpha(opacity=75);opacity:0.75;background:#000;text-indent:-99em; }
#adpica p { position:absolute;bottom:0;left:0;color:#fff;font-size:13px;height:33px;line-height:33px; width:346px;padding-left:5px;font-weight:bold; overflow:hidden;}

/*最新动态*/
.top_news { float:left; margin-left:15px; width:350px; height:224px; overflow:hidden;}
.top_news .title { width:350px; height:32px; background:url(../img/tr.gif) no-repeat; background-position:0 -32px; line-height:32px; font-size:14px; font-weight:bold; color:#f12106; text-indent:1.5em;}

/*首页新闻展示样式*/
.list1 { padding-top:12px;}
.list1 ul li { background:url(../img/icon.gif) no-repeat; background-position:-5px -114px; height:16px; line-height:17px; margin-bottom:10px; *margin-bottom:8px; _margin-bottom:8px; padding-left:18px; overflow:hidden; width:320px; }
.list1 ul li a { font-size:14px; color:#232E45; text-decoration:none; }
.list1 ul li a:hover { color:#c00; text-decoration:none;}
/*通用*/
.con350 { float:left; width:350px; height:220px; overflow:hidden;}
.con350_1 { float:left; width:350px; }
.title1 { width:350px; height:30px; background:url(../img/tr1.gif) no-repeat; overflow:hidden;}
.title1 strong{
	display:block;
	height:100%;
	line-height:30px;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding-left:18px
}
.title1 em { display:block; height:100%; width:40px; float:right; margin-top:10px;}
.title1 em a { font-size:12px; color:#fff; background:url(../img/icon.gif) no-repeat right; background-position:18px -140px; padding-right:15px; text-decoration:none; }
.title1 em a:hover { color:#FF0;}
/*
.title1 { width:350px; height:32px; background:url(../img/tr.gif) no-repeat; background-position:0px 0px; overflow:hidden;}
.title1 em { display:block; height:100%; width:40px; float:right; margin-top:12px;}
.title1 em a { font-size:12px; color:#666; background:url(../img/icon.gif) no-repeat right; background-position:18px -140px; padding-right:15px; text-decoration:none; }
.title1 em a:hover { color:#c00;}
*/

.title2 { width:350px; height:32px; background:url(../img/tr.gif) no-repeat; background-position:0px -72px; overflow:hidden;}
.title2 strong{ display:block; width:86px; height:100%; line-height:32px; float:left; font-size:14px; font-weight:bold; color:#458fce; text-align:center}
.title2 em { display:block; height:100%; width:40px; float:right; margin-top:12px;}
.title2 em a { font-size:12px; color:#666; background:url(../img/icon_1.gif) no-repeat right; background-position:18px -140px; padding-right:15px;text-decoration:none; }
.title2 em a:hover { color:#c00;}

.title3 { width:auto height:32px; background:url(../img/tr11.gif) no-repeat; background-position:0px -1px; overflow:hidden;}
.title3 strong{ display:block; width:86px; height:100%; line-height:32px; float:left; font-size:14px; font-weight:bold; color:#458fce; text-align:center}
.title3 em { display:block; height:100%; width:40px; float:right; margin-top:12px;}
.title3 em a { font-size:12px; color:#666; background:url(../img/icon_1.gif) no-repeat right; background-position:18px -140px; padding-right:15px;text-decoration:none; }
.title3 em a:hover { color:#c00;}

/*会员滚动展示*/
.list2 { }
.list2 ul li { background:url(../img/icon.gif) no-repeat; background-position:-5px -110px; height:24px; line-height:24px; padding-left:18px; overflow:hidden; width:320px; }
.list2 ul li a { float:left; font-size:14px; color:#232E45; text-decoration:none; }
.list2 ul li a:hover { color:#c00; text-decoration:none;}
.list2 ul li em { float:left; margin-right:10px; display:block; width:50px; font-size:14px; color:#c00; }

/*
.list2 { }
.list2 ul li { background:url(../img/icon.gif) no-repeat; background-position:-5px -114px; height:16px; line-height:17px; margin-bottom:10px; *margin-bottom:8px; _margin-bottom:8px; padding-left:18px; overflow:hidden; width:320px; }
.list2 ul li a { float:left; font-size:14px; color:#232E45; text-decoration:none; }
.list2 ul li a:hover { color:#c00; text-decoration:none;}
.list2 ul li em { float:left; margin-right:10px; display:block; width:50px; font-size:14px; color:#c00; }
*/

/*资料下载*/
.list3 { padding-top:15px;}
.list3 ul li { background:url(../img/icon.gif) no-repeat; background-position:5px -187px; height:17px; line-height:18px; margin-bottom:10px; *margin-bottom:8px; _margin-bottom:8px; padding-left:30px; overflow:hidden; width:300px; }
.list3 ul li span { float:right; display:block; width:65px; background:url(../img/icon.gif) no-repeat; background-position:40px -216px;}
.list3 ul li span a { font-size:12px; color:#555; text-decoration:none; }
.list3 ul li span a:hover { color:#c00; text-decoration:none;}
.list3 ul li em { float:left; display:block; width:210px; font-size:14px; color:#232E45; }

/*ABOUT*/
.about { width:224px; height:198px; background:url(../img/box.jpg) no-repeat; padding:13px;}
.about .title { width:224px; height:55px; margin-bottom:5px;}
.ab_ul { }
.ab_ul li { float:left; width:98px; height:22px; border:1px #dbe9e2 solid; line-height:23px; overflow:hidden; margin:5px 6px 5px; display:inline;}
.ab_ul li a { display:block; font-size:13px; padding-left:25px; text-decoration:none; background:url(../img/icon.gif) no-repeat; background-position:0px -85px; color:#555; text-decoration:none; }
.ab_ul li a:hover { text-decoration:none; background:url(../img/icon.gif) no-repeat #dbe9e2; background-position:0 -85px; color:#c00; }

/*media*/
.media {
	width:auto;
	height:220px;
	border:1px #bed8f2 solid;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}

#pcbinfo { width:224px; padding: 10px 0 10px; border-bottom:1px dashed #92cbfb; margin-bottom:10px; }
#pcbinfo dt { float:left; width:80px; height:105px;}
#pcbinfo dt img { width:75px; height:104px;}
#pcbinfo dd { float:right; width:125px; font-size:12px; color:#555; line-height:22px;}
#pcbinfo dd b { color:#232E45}
#pcbinfo dd a { color:#ff4107}
#m_info img { border:0px #FFF solid;}
#m_info a:hover img { border:1px #bddaf7 solid;}

/*右下*/
.con250 {
	width:250px;
	margin-top: 7px;
	margin-right: auto;
	margin-bottom: -2;
	margin-left: auto;
}
.con250 .title {
	width:250px;
	height:32px;
	overflow:hidden;
	background:url(../img/tr.gif) no-repeat;
	background-position:0 -108px;
	font-size:14px;
	color:#458fce;
	font-weight:bold;
	line-height:25px;
	text-indent:2em;
}

.list4 {
	padding-top:2px;
}
.list4 ul li { background:url(../img/icon.gif) no-repeat; background-position:-8px -155px; padding-left:18px; line-height:28px; }
.list4 ul li a {
	font-size:14px;
	color:#232E45;
	text-decoration:none;
}
.list4 ul li a:hover { color:#c00; text-decoration:none;}

.list44 {
	padding-top:2px;
}
.list44 ul li { no-repeat; background-position:-8px -155px; padding-left:18px; line-height:28px; }
.list44 ul li a { font-size:14px; color:#232E45; text-decoration:none; }
.list44 ul li a:hover { color:#c00; text-decoration:none;}

.law { margin:10px auto 0; text-align:center; width:116px; position:relative;}
.law img { padding:1px; border:1px #ccc solid; }
.law p { position:absolute; top:133px; width:112px; height:20px; text-align:center; left: 2px; }
.law .bg { background:#000; width:112px; height:20px; opacity:0.6; filter:alpha(opacity=60); }
.law .txt { color:#FFF; font-weight:bold; font-size:12px; line-height:20px;}
.law a:hover img { border:1px #069 solid;}

/*内页*/
/*-- 新闻列表、内容 --*/
.ul_item { margin:0; padding:0;}
.ul_item li { background:url(../img/icon1.gif) no-repeat 0 7px; line-height:28px; border-bottom:1px #bbb dashed; color:#232E45; padding-left:18px;}
.ul_item li a { font-size:14px; color:#232E45; text-decoration:none; }
.ul_item li a:hover { color:#c00; text-decoration:none;}
.ul_item li span { float:right; font-size:13px; color:#666;}

.Content680  { font-family:Arial; }
.Content680 h1 { line-height:30px; font-size:22px; font-weight:bold; text-align:center; }
.Content680 .info { font-size:13px; font-weight:normal; color:#444; height:30px; line-height:30px; border-bottom:1px #ccc solid; clear:both; overflow:hidden; margin-bottom:25px; margin-top:5px;}
.Content680 .info .put { float:left; width:550px; text-align:center;}
.Content680 .info .fontCon { width:110px; float:right; font-size:12px;}
.Content680 .info .fontCon em { float:left;}
.Content680 .info .fontCon .fontSize { float:left; color:#006699; font-weight:bold;}
.Content680 .info .fontCon .fontSize a { text-decoration:none; color:#333;}
#contentText { font-size:14px; line-height:24px; color:#232E45; font-family:Arial;}
#contentText p { font-size:14px; line-height:24px; color:#232E45; font-family:Arial;}

.contentText { font-size:14px; line-height:24px; color:#232E45; font-family:Arial;}
.contentText p { font-size:14px; line-height:24px; color:#232E45; font-family:Arial;}

.Content680 table, .Content680 td, .Content680 td B, .Content680 td span, { font-family:Arial !important;}

.Page_DIV { font-size:14px; color:#232E45;}
.Page_DIV a {font-size:14px; }

/*书籍*/
.con680 { width:680px;}
/*印制杂志*/
.l_340 { width:340px;  border-right:1px #c2c2c2 dashed;}
.l_340 dl { width:340px;}
.l_340 dt { float:left; width:122px; margin-right:15px;}
.l_340 dt img { border:1px #ccc solid; padding:1px;}
.l_340 dd { font-size:12px; color:#232E45; line-height:24px;}
.l_340 dd b { font-size:14px; font-family:"微软雅黑";}
.l_340 dd i { font-weight:bold; color:#ec5215;}
/*分类*/
.r_320 { width:320px;}
.r_320 h4 { line-height:24px; font-size:13px; color:#458fce; clear:both; }
.r_320 h4 a { color:#458fce; text-decoration:none; font-family: Verdana, microsoft yahei; }
.r_320 h4 a:hover { color:#c00;}
.ul_fl { line-height:24px;}
.ul_fl li { line-height:22px; float:left; width:60px; margin-right:8px; background:url(../img/icon2.gif) no-repeat 0 10px; padding-left:10px;}
.ul_fl li a { font-size:12px; color:#232E45; text-decoration:none; }
.ul_fl li a:hover { color:#c00; text-decoration:none; }
.r_320 a.red { float:right; font-size:13px; color:#c00;}

/*推荐*/
.dl_book { width:680px; padding:15px 0 15px; border-bottom:1px #ccc dashed;}
.dl_book dt { float:left; width:82px; height:109px; padding:4px 7px 4px; border:1px #ccc solid; overflow:hidden; margin-right:15px;}
.dl_book dd { float:left; width:550px; font-size:13px; line-height:24px; color:#232E45;}
.dl_book dd a { font-size:13px; color:#232E45; font-weight:bold; text-decoration:none;}
.dl_book dd a:hover { color:#c00;}
.dl_book dd em { color:#c00;}










/*友链*/
.friend-link { border-top:1px #bed8f2 solid; padding-top:10px; width:980px; margin:10px auto 0;}
.friend-link .imgCon { padding-left:10px;}
.friend-link .imgCon a { float:left; margin-right:10px; margin-bottom:10px; }
#youlian { padding:0px 10px 0;}
#youlian li { float:left; line-height:24px; color:#555; margin-right:15px; }
#youlian li a { font-size:12px; color:#555; white-space:nowrap; text-decoration:none; }
#youlian li a:hover { color:#c00; text-decoration:none; }

/*备注*/
.footer { width:980px; margin:15px auto 0; border-top:2px #9cbde8 solid; padding:10px 0 10px;}
.footer p { font-size:12px; color:#555; text-align:center; line-height:24px;}
.footer p a { font-size:12px; color:#006699; text-decoration:none;}
