@charset "utf-8";
/* CSS Document */
/*面包屑*/
.mbx{ padding-top: 24px; height: 46px; line-height: 46px; font-size: 14px;}
.an{ background:url(/core/images/front/couinfo/an.png) no-repeat; _background:url(/core/images/front/couinfo/an.gif) no-repeat;}

/*书详细*/
.booktop{ margin-bottom: 20px;}
.booktop .bookpic{ width: 350px; height: 370px; border: 1px solid #dddddd;}
.booktop .bookpic img{ width: 350px; height: 370px;}
.booktop .booktxt{ width: 740px;}
.booktop .booktxt .btop{ border-bottom: 1px dotted #e2e2e2; margin-bottom: 6px;}
.booktop .booktxt .btop-t{ font-size: 18px; line-height: 32px;}
.booktop .booktxt .btop-c{ color: #666; line-height: 32px;}
.booktop .booktxt .btop-b{ font-size: 16px; color: #666; line-height: 54px;}
.booktop .booktxt .btop-b em{ font-size: 20px; color: #e73837;}
.booktop .booktxt .btop-b span{ font-size: 12px;}
.booktop .booktxt .btop-b span i{ text-decoration: line-through;}
.booktop .booktxt .bcen{ line-height: 40px; font-size: 16px; margin-bottom: 60px;}
.booktop .booktxt .bbot{ height: 50px;}
.booktop .booktxt .bbot .han{ display: block; width: 204px; height: 46px; line-height: 46px; text-align: center; font-size: 22px; color: #fff; background: #e47911; border-bottom: 4px solid #c86b10;}
.booktop .booktxt .bbot .han:hover{ background: #c86b10; text-decoration: none;}
.booktop .booktxt .bbot .bdsharebuttonbox{ margin-top: 8px;}

/*书介绍*/
.bookbot{ margin-bottom: 40px;}
.bookbot .jsml{ width: 770px;}
.bookbot .jsml .jstop{ height: 29px; border-bottom: 1px solid #e47911; padding-left: 20px; margin-bottom: 20px;}
.bookbot .jsml .jstop li{ float: left; width: 96px; height: 26px; line-height: 26px; text-align: center; font-size: 14px; border: 1px solid #fff; border-top: 3px solid #fff; border-bottom: 0; margin-right: 5px; cursor: pointer;}
.bookbot .jsml .jstop .on{ border: 1px solid #e47911; border-top: 3px solid #e47911; border-bottom: 1px solid #fff;}
.bookbot .jsml .jsbot{ display: none;}
.bookbot .jsml .jsbot .jstit{ height: 36px; border: 1px solid #e2e2e2; background: #fafafa; text-indent: 20px; line-height: 36px; font-size: 14px; margin-bottom: 20px;}
.bookbot .jsml .jsbot .jsnr{ padding: 0 20px;}
.bookbot .jsml .jsbot .jsnr p{ line-height: 24px; font-size: 14px; margin-bottom: 6px;}
.bookbot .jsml .jsbot .jsnr-pic{ margin: 10px auto; display: block;}
.bookbot .jsml .jsbot .jsml .mltit{ line-height: 44px; font-size: 16px; color: #337fe5; margin-bottom: 20px;}
.bookbot .jsml .jsbot .jsml .mlsubtit{ line-height: 30px; font-size: 14px; color: #337fe5;}
.bookbot .jsml .jsbot .jsml .mltxt{ line-height: 30px; font-size: 14px; margin-bottom: 20px;}
.bookbot .tstj{ width: 310px;}
.bookbot .tstj .tjtit{ height: 29px; line-height: 29px; border-bottom: 1px solid #dddddd; font-size: 14px; margin-bottom: 20px;}
.bookbot .tstj .tjnr{ display: block; width: 268px; height: 248px; border: 1px solid #f2f2f2; padding-top: 20px; margin-bottom: 20px;}
.bookbot .tstj .tjnr:hover{ text-decoration: none;}
.bookbot .tstj .tjnr-pic{ display: block; margin: 0 auto 5px; width: 160px; height: 160px;}
.bookbot .tstj .tjnr-txt{ text-align: center; line-height: 24px; color: #999;}
.bookbot .tstj .tjnr-txt em{ font-size: 18px; color: #e73837;}

.bookbot .jsml .jsbot .jsml .kjnr2{ line-height: 42px; color: #666; padding: 0 0 0 320px; margin: 60px 0; background-position: 270px -950px;}
.bookbot .jsml .jsbot .jsnr .kjnr2{ line-height: 42px; color: #666; padding: 0 0 0 320px; margin: 60px 0; background-position: 270px -950px;}












