﻿/* reset*/
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,ol{list-style:none;}
body{font:12px/1.5 Arial,sans-serif; }
select,input,button{vertical-align:middle;font-size:100%;}
fieldset,img{border:0;}
em{font-style:normal;}
.clear {clear:both;display:block;height:0; visibility:hidden; font:0/0 arial}
.clearfix:after {content:"."; display: block; height: 0; clear: both; visibility: hidden; font-size:0;}
.clearfix {*zoom:1;}
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
a{text-decoration:none;}
html{ overflow:-moz-scrollbars-vertical;}/*在Firefox浏览器下始终显示滚动条；不同浏览器的显示效果都将一致*/
/* End hide from IE-mac */

/*页面居中*/
.wrapper{margin:0 auto;width:1000px;}
.body-shadow{ background: url(../images/body-shadow.png) repeat-y center;}

/*header*/
.header{ height:162px; border-top:#d1d1d1 3px solid; background:url(../images/header.png) no-repeat;}

/*search*/
.search-layout{ position:relative; height:50px; background:url(../images/search_bg.png) repeat-x;}
.search{ padding:14px 0 6px 300px;}
#stext{float:left; height:21px; line-height:21px; width:210px; padding:0 3px; margin:0 11px 0 5px;}
.search select{float:left; height:23px; line-height:23px; width:100px;}
.btn{ float:left; width:70px; height:30px; background:url(../images/search.png) no-repeat;margin-top:-3px;}

.product{padding-top:20px;}
.product dl{ float:left; text-align:center; height:234px; padding:0 25px;}
.p-img{ border:1px solid #3e74a0; width:146px; height:186px; padding:1px; background:#fff;}
.p-img a img{ display:block;width:146px; height:186px;}
.p-name{height: 3em; line-height: 1.5em; overflow: hidden; word-wrap: break-word;padding:5px 0 0 0; }
.p-name a{color:#000000;}
.p-name a:hover{color:#cc0000;}

/*footer*/
.footer{ padding:10px 0; text-align:center;clear:both;}
.footer p{ color:#444343; line-height:22px;}



/*BookMenu*/
.digital{height:267px;width:973px;margin:0 auto;}
.dig_left{height:206px;width:253px;margin:30px 21px 30px 15px;float:left;}
.dig_right{float:left;width:636px;}

.height{height:54px;width:636px;border-bottom:1px solid #c9c9ca;padding-bottom:5px;}
.height h1{font-size:18px;color:#00A0E8;text-align:center;padding-top:19px;}
.dig_right dl dd{height:26px;line-height:26px;}
.dig_right dl dd font{color:#8EC31F;font-size:14px;width:84px;background:url(../images/t10.png) left center no-repeat;display:inline-block;text-align:center;margin-right:25px;}
.dig_right dl dd i{font-style:normal;color:#00A0E8;}
.dig_right .read_up{height:50px;width:636px;background:#E5E6E6;margin-top:10px;}
.dig_right .read_up a.yue{height:28px;width:119px;line-height:28px;text-align:center;font-size:16px;color:#fff;display:inline-block;margin:10px 6px 10px 15px;background:url(../images/t2.png) left center no-repeat;}
.dig_right .read_up a.yue:hover{color:#f39800;}
.dig_right .read_up a.up:hover{color:#f39800;}
.dig_right .read_up a.up{height:28px;width:119px;line-height:28px;text-align:center;font-size:16px;color:#fff;display:inline-block;background:url(../images/t2.png) left center no-repeat;margin:10px 6px 10px 0;}

.show{height:auto;width:973px;margin:13px auto 0 auto;}
.show_top{height:31px;line-height:31px;width:973px;background:url(../images/t3.png) left center no-repeat;}
.show_top h3{font-size:16px;color:#fff;text-indent:8px;}
.show_top span.icon2{height:19px;width:29px;display:inline-block;background:url(../images/b7.png) left center no-repeat;margin-left:6px;margin-top:7px;float:left;}
.show_top span.icon3{height:26px;width:24px;display:inline-block;background:url(../images/b3.png) left center no-repeat;margin-left:6px;margin-top:3px;float:left;}
.show_m{background:url(../images/t-y.png) repeat-y;width:972px;}
.show_m p{margin:0 24px 0 22px;line-height:22px;text-indent:25px;padding:16px 0 24px 0;}
.show_b{background:url(../images/t-b.png) left bottom no-repeat;width:972px;height:2px;}
.show_m dl{margin-left:23px;padding-bottom:17px;padding-top:18px;}
.show_m dl dt{color:#c7000c;font-size:14px;line-height:30px;}
.show_m dl dd{background:url(../images/t4.png) 12px center no-repeat;text-indent:24px;line-height:28px;}

.tableborder{ width:908px; margin:auto;padding-top:30px;}
.tableborder table{border-collapse:collapse; background:#fff; font-size:14px;border-left:#c4e0dd 1px solid;border-bottom:#c4e0dd 1px solid;}
.tableborder table thead{ background:#9bd5f1;}
.tableborder table thead th{border-right:#c4e0dd 1px solid; height:28px; line-height:28px; text-align:center; color: #fff; font-weight:bold; font-size:12px;}
.tableborder table tbody tr{ height:44px; line-height:44px;}
.tableborder table tbody td{border-right:#c4e0dd 1px solid; height:28px; *height:30px;-height:30px; line-height:28px; *line-height:30px; _line-height:30px; color:#555555; text-align:center; font-size:12px;}
.tableborder table tbody td a{ color:#555555;}
.tableborder table tbody td a:hover{color:#3281c4;}
.curline{ background:#ebf6f7; border-bottom:1px solid #bedef4; border-top:1px solid #bedef4;}


.page{  height:33px; line-height:33px; color:#525252; padding:20px 0 20px 200px;}
.sppd{ padding:0 36px 0 30px;}
.page span{ float:left;}
.page span em{ padding:0 5px;}
.page span em strong{ color:#525252;}
.page .sp_btn{ float:left; color:#525252; margin:0 8px;}
.page .sp_btn:hover{ color:#008d7d;}
.page .spmg{ margin-left:65px;}
.sp_text{ float:left; height:13px; border:#a1dbd5 1px solid; width:24px; text-align:center; line-height:13px; margin: 10px 10px 0 60px;}
.sp_go{ float:left; background:url(../images/go.jpg) no-repeat 0 10px; width:36px; height:33px;}
