@charset "utf-8";
/* CSS Document 
	2009.11.19
	爱书人图书
	创弈工场技术部
*/
/*全局样式*/
a{ text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:underline;}
a img { border:0px;}
body  , img  , ul , li , div , .f_l , .f_r  , form{ margin:0px; padding:0px; font-size:12px;}
body{text-align:center; font-size:12px; font-family: Arial,"宋体"; background:#fff;}
.f_r{ float:right;}
.f_l{ float:left; }
.clear{ clear:both; height:0; overflow:hidden;}
.box{ width:1003px; margin:0 auto; text-align:left;}
.box_cont{ width:878px; float:left; padding:0 0 0 39px; text-align:left;}
/*头部*/
.v_top{ width:878px; float:left;}
.logo{ float:left; padding:14px 0 22px 14px; width:243px; height:50px; overflow:hidden;}
.v_top_rit{ float:right; height:53px; width:607px;}
.v_top_rit a{ float:right; background:url(../images/vtop.jpg) 19px no-repeat; padding-left:26px; color:#929292; line-height:2em;}
.nav{ float:right; list-style:none;}
.nav li{ float:left; margin-left:2px; display:inline;}
.nav li a{ float:left; background:url(../images/nav_ra.jpg) right top no-repeat; font-size:15px; font-family:"黑体"; color:#fff;}
.nav li a span{ float:left;width:104px; height:31px; line-height:31px; text-align:center; background:url(../images/nav_la.jpg) left top no-repeat;}
.nav li a:hover{ background:url(../images/nav_rah.jpg) right top no-repeat; text-decoration:none;}
.nav li a:hover span{ background:url(../images/nav_lah.jpg) left top no-repeat;}
.i_search{ width:878px; height:49px; overflow:hidden; float:left; margin:1px 0 0 0; display:inline; background:url(../images/search_bak.jpg) left top repeat-x;}
.search{ float:left; padding:14px 0 0 26px;}
.search input{ float:left; width:112px; height:15px; font-size:12px; background:#fff; color:#4A4740; overflow:hidden; border:0; margin:0; padding:3px 0 0 3px;}
.search a{ width:29px; padding:0 0 0 20px; margin:0 0 0 3px; display:inline; height:18px; float:left; background:url(../images/search_a.jpg) left top no-repeat; line-height:18px; color:#fff; text-decoration:none;}
.i_search_nav{ float:right; list-style:none; padding-top:5px; }
.i_search_nav li{ float:left; padding:0 20px 0 9px;  background:url(../images/search_border.jpg) right 2px no-repeat;}
.i_search_nav li a{ float:left; padding:0 0px 0 0;}
.i_search_nav li a span{ float:left; padding:0 0 0 16px;height:44px; font-size:16px; font-family:"黑体"; color:#fff;}
.i_search_nav li a span font{ font-family:Arial; font-size:33px; font-weight:bold; color:#fff;}
.i_search_nav li a:hover{  background:url(../images/search_rah.jpg) right top no-repeat; text-decoration:none;}
.i_search_nav li a:hover span{background:url(../images/search_lah.jpg) left top no-repeat;}
/*首页--内容*/
.i_left{ float:left; width:233px; padding:11px 0 0 0;}
	.i_left_cont{ width:199px; float:left; padding:0 16px 0 14px; border-left:2px solid #5B8ED0; border-right:2px solid #5B8ED0; background:url(../images/i_left_bak.jpg) left top repeat-x;}
	.i_left_div{ width:100%; float:left; padding:18px 0 5px 0; border-bottom:1px solid #4993DF; overflow-x:hidden;}
	.i_left_phone{ width:180px; float:right; background:url(../images/i_phone.jpg) left top no-repeat; color:#0a52b5; padding-top:1px; #padding:0; text-indent:24px;}
	.i_left_phone span{ width:100%; font-weight:bold; font-family:Arial; font-size:25px; color:#ff8400; line-height:23px;}
	.i_left_phone span font{ color:#000;font-weight:bold; font-family:Arial; font-size:25px;}
	.i_left_dl{ float:left; padding-left:34px; background:url(../images/i_mail.jpg) 21px  no-repeat; color:#0a52b5; line-height:15px;}
	.i_left_dl div{ float:left; margin-left:10px; cursor:hand;}

	.i_dl_ul{ width:180px; float:right; list-style:none; padding:0px 0 0 0;}
	.i_dl_ul li{ width:100%; float:left; padding:5px 0 0 0;}
	.i_dl_ul li span{ float:left; width:41px; color:#646464; line-height:16px;}
	.i_dl_ul li input { float:left; width:93px; height:14px; border:1px solid #DADADA;}
	.dl_a{ width:43px; height:16px; float:left; border:1px solid #F96700; margin:7px 0 0 40px; display:inline; background:url(../images/dl_a.jpg) left top no-repeat; text-align:center; line-height:16px; color:#fff; }
	.dl_a:hover{text-decoration:none;}
	.i_news_tit{ padding:15px 0 14px 4px; float:left;}
	.i_news{ float:right; width:195px; list-style:none; padding:0 0 20px 0;}
	.i_news li{ width:100%; float:left; line-height:1.8em;}
	.i_news li span{ width:35px; float:left; color:#6F6F6F;}
	.i_news li a{ width:160px; float:left; color:#363636;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.i_right{ width:621px; float:left;padding:5px 0 0 17px;}
.i_rit_img{ float:left; padding:15px 0 0 5px;}
.i_intro{ width:173px; width:621px; float:left; margin:10px 0 0 0; display:inline; background:url(../images/i_intro_bak.jpg) left top repeat-x; overflow:hidden;}
.i_intro_cont{ width:438px; height:110px; float:left; padding:36px 0 0 4px; color:#327CC7; line-height:1.5em;}
.i_intro_a{ width:106px; float:left; height:19px; text-align:center; margin:0 0 0 325px; line-height:19px; color:#fff; background:url(../images/i_intro_more.jpg) left top no-repeat;}
.i_intro_a:hover{ text-decoration:none;}
.i_shu{ float:left; height:148px; width:621px; margin:12px 0 0 0; display:inline; background:url(../images/i_shubak.jpg) left top repeat-x; overflow:hidden;}
.i_shu_cont{ width:600px; float:left; height:119px; margin:15px 0 0 2px; /*display:inline; overflow:hidden;*/}
.i_shu_cont a img{ width:159px; height:119px; margin-right:2px; }
/*内页框架*/
.left{ width:194px; float:left; padding:14px 0 0 0;}
.left_top{ width:194px; float:left; margin-bottom:11px; display:inline; background:url(../images/left_bak.jpg) left top repeat-y;}
	.left_tit{ width:194px; height:38px; float:left; text-align:center; padding-top:12px; background:url(../images/left_top.jpg) left top no-repeat; font-family:"黑体"; font-size:18px; color:#fff;}
	.left_ul{ width:173px; float:left; padding:0 0 25px 21px; background:url(../images/left_bot.jpg) left bottom no-repeat; list-style:none;min-height:155px;height:auto !important;height:155px;}
	.left_ul li{ float:left; width:100%; padding:9px 0 0 0;}
	.left_ul li a{float:left; width:152px; height:19px; padding:1px; text-align:center; line-height:21px; color:#2965A4; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.left_ul li a:hover{ height:19px; padding:0; border:1px solid #4993DF; background:#F2F8FF; text-decoration:none;}
	.left_ul li a span{ background:url(../images/left_dian.jpg) left no-repeat; padding-left:9px;}
	
.child_nav{ float:right;margin-right:5px;}
	
/**/
#selNav{ width:152px; height:19px; padding:0; border:1px solid #4993DF; background:#F2F8FF; text-decoration:none; }
#selNav2{text-decoration:none; }


.left_bot{  float:left; width:166px; padding:5px 13px 0 11px; border-left:2px solid #5B8ED0; border-right:2px solid #5B8ED0; background:url(../images/i_left_bak.jpg) left top repeat-x; overflow-x:hidden;}
.left_dl{ width:166px; float:left; padding-left:30px; background:url(../images/i_mail.jpg) 17px  no-repeat; color:#0a52b5; line-height:15px;}
.left_dl div{ float:left; margin-left:10px; cursor:hand;}

.style1{ color:#9F9F9F;}
.style2{ color:#3987D6;}
.style3{ color:#9F9F9F;}
.style4{ color:#3987D6;}

.right{ width:666px; float:left; padding:14px 0 0 11px;}
.rit_tit{ height:31px; float:left; padding-left:25px; background:url(../images/rit_tit.jpg) 4px no-repeat; font-family:"黑体"; font-size:19px; color:#4088D4; line-height:31px;}
.rit_cont{ float:left; width:662px; border-left:2px solid #4993DF; border-right:2px solid #4993DF; min-height:420px;height:auto !important;height:420px;}
/*公司简介*/
.intro{ width:620px; float:left; overflow-x:hidden; line-height:1.6em; padding:15px 0 15px 25px;}
/**/
.news_top{ width:611px; float:left; height:27px; background:#0764C4; margin:32px 0 0 27px; display:inline; font-size:14px; color:#fff; font-weight:bold; line-height:27px;}
.news_top font{ float:left; font-size:14px; padding-left:182px;}
.news_top span{ width:153px; text-align:center; float:right; border-left:1px solid #fff;}
.news{width:611px; float:left; padding:6px 0 17px 27px; list-style:none;}
.news li{ width:100%; float:left; border-bottom:1px solid #E3E3E3;}
.news li a{ width:599px; float:left; padding-left:12px; height:29px; line-height:29px; color:#0054AB;}
.news li a:hover{ background:#FFFCEC; text-decoration:none;}
.news li a div{ float:left; width:445px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news li a span{ float:right; width:94px; color:#181818; font-family:"宋体";}
.page01{ width:542px; float:left; padding:0 0 15px 99px; font-family:"宋体";}
.page01 font{ color:#ff5400; font-size:12px; padding:0 1px;}
.page01 a{ color:#000; padding-left:14px;}
.page01 select{ margin:0 5px; width:46px; height:19px; font-size:12px;}
/*农家书屋剪影*/
.shuwu{ width:629px; float:right; padding:15px 0 19px 0; list-style:none;}
.shuwu li{ width:189px; float:left;padding:4px 16px 0 0;}
.shuwu li a img{ width:177px; height:129px; float:left; padding:4px 8px 8px 4px; overflow:hidden; background:url(../images/img_back.jpg) left top no-repeat;}
.shuwu li  span { width:186px; float:right; line-height:25px; font-size:14px; color:#0066C5;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
/*底部*/
.huoban{ width:871px; float:left; margin:5px 0 0 0; height:81px; background:url(../images/hb_bak.jpg) left top repeat-x; overflow:hidden;}
	.hb_cont{ float:left; width:800px; padding:20px 0 0 11px; color:#327cc7; line-height:1.6em;}
	.hb_cont a{ padding-right:8px; color:#327cc7;}
.bottom{ width:952px; float:left; height:38px; margin:11px 0 0 0; padding:14px 0 0 51px; overflow:hidden; background:url(../images/bottom_bak.jpg) left top repeat-x;}
	.bottom a{ float:left; padding-right:0px;}
.footer{ width:1003px; float:left; padding-top:12px; min-height:58px;height:auto !important;height:58px; background: #F6F6F6 url(../images/footer_bak.jpg) left top repeat-x;}
	.logo_bot{ float:left; padding:0 0 0 91px; width:140px; height:44px; overflow:hidden;}
	.footer_cont{ width:645px; float:right; padding:7px 90px 0 0; color:#282828; line-height:1.6em;}
	.footer_cont a{ color:#282828;}
	
/*文章详细*/
.article_title { text-align:center; font-size:24px;margin:15px 0px; }
.article_date { text-align:center; font-size:12px;margin:2px 0px; }
.article_date font{ font-size:12px;}
.article_memo {text-indent:2em;line-height:1.6em;font-size:13px; width:620px; border:1px solid #DCDDDD;padding:5px;background:#FFF;margin:10px 0px 0px 15px; }
.article_pic { padding-bottom:10px; text-align:center;}
	
