@charset "utf-8";
/* CSS Document */
html{ overflow-x:hidden;  background:url(../images/bj.gif) repeat #fff;}
body{ background:url(../images/bg0001.jpg) repeat-x left top;color:#666666;font-size: 12px;}

a {color:#666666;font-size:12px;text-decoration:none;}

a:hover {color:#ca3a27;font-size:12px;}

/*header css*/
 
.logo{ float:left; width:219px; display:inline;}
.top{overflow:visible;}
.top_nav{ float:left; width:785px; display:inline; height:76px; overflow:visible;}
.smnav{ float:right; background:url(../images/itop_nav.jpg) no-repeat; height:28px; width:226px; margin-right:22px; display:inline; line-height:24px; padding-left:30px;}
.smnav a{ display:inline; float:left; background:url(../images/icn_l.jpg) no-repeat left 3px; padding:0 8px 0 28px; text-shadow:1px 1px 1px #fff;}

#apDiv0,#apDiv1,#apDiv2,#apDiv3,#apDiv4,#apDiv5,#apDiv6{ width:708px; height:auto; position:absolute; left:0px; top:48px; display:none; overflow:visible; background:url(../images/apd.jpg) repeat-x; height:32px; padding-left:26px; z-index:9999;}
#apDiv1{width:608px; position:absolute; }
#apDiv2{width:508px; position:absolute; }
#apDiv3{width:408px; position:absolute; }
#apDiv4{width:408px; left:-100px; position:absolute; }
#apDiv5{ width:308px; left:-100px; position:absolute; }
#apDiv6{ width:600px;left:-492px; position:absolute; }
#sub_nav li{ width:auto; height:32px; line-height:32px; background:none; float:left; padding-right:14px;}
#sub_nav li a{ width:auto;line-height:32px; background:none; color:#000; font-size:12px;}
#sub_nav li a:hover{ width:auto;line-height:32px; background:none; color:#1133AA;font-size:12px;}

.menu ul li form{ padding-top:16px;}
.txt{ background:url(../images/itxt.jpg) no-repeat; width:82px; height:18px; line-height:28px; border:none; float:left; padding-left:20px;}
.go{ background:url(../images/it_go.jpg) no-repeat; width:43px; height:18px; float:left; display:inline; border:none; cursor:pointer;}


.new_pic{ float:left; width:235px; display:inline; margin:0 15px 0 15px;}
.new_qh{ border:3px solid #cecece; padding:1px;}
.about{ float:left; width:268px; display:inline; margin-right:9px;}
.about_p{ width:257px; height:176px; border:1px solid #cecece; background:#fff; line-height:22px; padding:2px 2px 0 5px;}
.new_lsit{ float:left; width:361px; display:inline; }
.new_list_p{border:2px solid #e1e2e1; border-top:1px solid #e1e2e1; padding-top:8px; padding-left:7px; padding-right:2px;}
.new_list_p dl { height:79px; border-bottom:1px dashed #828282;}
.new_list_p dl dt{ float:left; width:110px; height:65px; border:4px solid #dcdcdc; overflow:hidden;}
.new_list_p dl dd{ float:left; width:216px; padding-left:13px; }
.new_list_p dl dd h4{ padding-bottom:4px;}
.new_list_p dl dd h4 a , .new_list_p dl dd h4 a:hover{ color:#ca3a27; font-weight:bold; font-size:14px; line-height:18px;}
.new_list_p dl dd h4 a:hover{ text-decoration:underline;}
.new_list_p dl dd h5{ line-height:16px;}
.new_list_p ul{ padding-top:4px;}
.new_list_p ul li{ line-height:19px;}
.new_list_p ul li a span{ float:right;}
.new_list_p ul li a font{ font-size:12px;}
.img{ float:left; width:239px; display:inline; margin-left:15px; margin-top:24px;}

.c_down{ width:890px; padding-top:27px; background:url(../images/link_bg.jpg) no-repeat left 27px; height:90px; padding-left:10px;}
.c_down dl{ float:left; background: url(../images/line.jpg) no-repeat  right top; height:58px; width:245px; margin-top:6px;}
.c_down dl dd{ width:100%; float:left; margin-bottom:4px;}
.c_down dl dd span{ float:left;}
.c_down dl dd span.web{ float:right; width:94px; height:15px; margin-right:11px;margin-top:5px; display:inline; text-align:center; font-family:Arial; line-height:14px;}
.c_down dl dd span.web a{/* background:url(../images/web_a1.gif) no-repeat; */display:block; height:15px; color:#747474; font-weight:bold }
.c_down dl dd span.web a:hover{/* background:url(../images/web_a1_hover.gif) no-repeat;*/ display:block; color:#1360a8;font-weight:bold}

.c_down dl dd span.web1{ float:right; width:94px; height:15px; margin-right:11px;margin-top:3px; display:inline;  text-align:center; font-family:Arial;line-height:14px;}
.c_down dl dd span.web1 a{ /*background:url(../images/web_a1.gif) no-repeat;*/ display:block; height:15px;  color:#747474; font-weight:bold }
.c_down dl dd span.web1 a:hover{ /*background:url(../images/web_a1_hover.gif) no-repeat;*/ display:block;color:#1360a8;font-weight:bold}

.ny_c_box{ background:url(../images/ny_bg.jpg) no-repeat;  padding-top:13px; width:900px;}
.left{ float:left; width:218px; display:inline; background:url(../images/left_bg.jpg) repeat-y; margin-left:10px; padding-bottom:10000px; margin-bottom:-10000px;}
.left_title{ background:url(../images/left_title_bg.jpg) no-repeat; height:28px; font-weight:bold; color:#fff; line-height:26px !important; line-height:28px; padding-left:17px;}
.group{ padding:9px 0 7px 6px;}
.left_pic{ padding-left:6px;}
.left_pic h4{ margin-bottom:5px;}
.right{ float:left; width:663px; background:#fff; display:inline;padding-bottom:10000px; margin-bottom:-10000px;}
.bt{ background:url(../images/bt_bg.jpg) no-repeat; height:28px;}
.title{ line-height:24px; padding-left:17px;font-weight:bold; color:#4b4b4b;}
.bt .links{ float:right; line-height:24px; padding-right:5px;}
.right_p{ padding:9px 17px 10px 18px; line-height:24px; font-size:14px;}

/*ny news css*/
.ny_news ul li{ line-height:28px; height:28px; padding-left:5px;}
.ny_news ul li.news_h{ background:#f7f7f7;}
.ny_news ul li font{ font-size:12px;}
.ny_news ul li a , .ny_news ul li a:hover{ color:#666666;}



.haschild a{
	background:url(../images/li_a_bg.jpg) no-repeat;width:206px;height:24px;
}

.haschild_select a,.haschild a:hover{color:white;
	background:url(../images/li_a_hover.jpg) no-repeat;width:206px;height:24px;
}

.lv3 a{
	background:url(../images/li_a_bg.jpg) no-repeat;width:206px;height:24px;
}
.lv3_select a,.lv3 a:hover{color:white;
	background:url(../images/li_a_hover.jpg) no-repeat;width:206px;height:24px;
}
.content_body *{color:#636363;}
.ebookCon .con{ float:left; width:440px; height:180px; position:relative;}
.ebookCon .con p{ color:#666;}
.ebookCon .con h2{ font:bold 16px/30px "Microsoft Yahei";}
.ebookCon .price_d em{ font:bold 18px/30px Arial; color:#c00; }
.ebookCon .price_m em{ color:#c00;}
.ebookCon .fraction{}
.ebookCon .line_s{ margin:10px 0;}
.ebookCon .price_m span,.ebookCon .fraction span{padding-right:10px;}
.ebookCon .price_m span{ vertical-align:middle;}
.ebookCon .bookInfoList{}
.ebookCon .bookInfoList span{ width:170px; padding-right:10px;}
.ebookCon .e_t{ position:absolute; width:440px; bottom:15px; clear:both;}
.ebookCon .e_t .empty{margin-left:20px;}
.ebookCon .e_t .btn_action{ padding:5px 0;}
.ebookCon .con .btn{ float:right;}
.ebookLst_s{ border:1px solid #e4e4e4; border-top:none; padding:10px 0; clear:both;}
.ebookLst_s .ebookCon .con{ float:left; width:440px; height:180px; position:relative;}
.ebookLst_s .ebookCon .e_t{ width:440px;}
.ebookLst_s .e_Cbdr{ margin:8px 10px 0 9px;float:left;}.e_Cbdr{ position:relative; background:url(../images/book_bg.png) no-repeat; float:left; width:161px; height:164px; padding:1px 2px 0 2px; margin:0 19px;}
.e_Cbdr img{ width:150px; height:150px; margin-left:4px; }

