section,header,footer,nav,article,aside {display: block;}
/*********** CSS Reset **********/
html, body, div, form, p, a, h1, h2, h3, h4, h5, h6, img, table, td, th, input, span, section, header, footer, nav, article, aside, fieldset, textarea, dl, dt, dd, blockquote, ul, ol,select,option{ margin: 0; padding: 0; }
body{font-size: 14px;background:#fff;font-family:"微软雅黑";}
@media screen and (min-device-width:1100px) {body{overflow-x: hidden;}}
a img{border:none;}
ol,ul {list-style: none;}
li{ list-style-type: none;}
caption,th { text-align: left;}
address,caption,cite,code,dfn,ins,em,th,var {font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight: normal;}
textarea{overflow:auto;}
a{color:#666;text-decoration:none;}
a:hover,.pic_summary .title a:hover{color:#fc433e;}
a img{vertical-align: top;}
select, input{ background:none; border:0;}
input[type=text]:focus,input[type=password]:focus,select:focus,textarea:focus {outline:0}
input[type=text],input[type=password]:focus {-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{ border-color:transparent!important;}
button{ cursor:pointer;}
.column{width: 1000px;overflow: hidden;margin: 0 auto;}
.ov{overflow: hidden;}
.center{margin: 0 auto;}
.logo{display: block;width: 63px;height: 63px;overflow: hidden;}
.corp{display: block;width:170px;overflow: hidden;}
.t-c{text-align: center;}
.clear{clear: both;overflow: hidden;}
.mar-t-20{margin-top: 20px;}
.pos-r{position: relative;}
/*头部*/
.header{height: 72px;position: absolute;left:0;top: 0;z-index: 2;width: 100%;}
.header .column{overflow: visible;}
.header .logo{float: left;margin-top: 10px;}
.header .corp{float: left;margin:31px 10px 0;display: inline;}
.header .nav,.header .nav li,.header .nav a{float: left;}
.header .nav .menu-detail li:first-child{margin-left: 89px;}
/*
.header .nav_4 .menu-detail{ width: 1000px;}
.header .nav_4 .menu-detail li:first-child{margin-left: 406px;}
*/
.header .nav_5 .menu-detail{ width: 1000px;}
.header .nav_5 .menu-detail li:first-child{margin-left: 580px;}
.header .nav_7 .menu-detail{ width: 1000px;}
.header .nav_7 .menu-detail li:first-child{margin-left: 707px;}
.header .nav_6 .menu-detail{ width: 1000px;}
.header .nav_6 .menu-detail li:first-child{margin-left: 638px;}
.header .menu li a{color: #fff;height:66px;line-height: 72px;padding:6px 10px 0;margin-left: 10px;display: inline;}
.header .menu li a:hover,.header .menu li a.curr{background: #e30002;color: #fff;}
.nav .nav_1,.nav .nav_2,.nav .nav_3,.nav .nav_4,.nav .nav_5,.nav .nav_6,.nav .nav_7{position: absolute;left: 0;top:80px;z-index: 3;width: 100%;background: url(../image/bg_png.png) 0 -80px repeat-x;height: 38px;}
.menu-detail{width:620px;margin: 0 auto;overflow: hidden;}
.menu-detail a{padding-right: 30px;line-height: 38px;}
.header .company{float: right;border-left: 1px solid #8bb2d3;padding-left: 10px;margin-top: 20px;}
.header .company{float: right;border-left: 1px solid #8bb2d3;padding-left: 10px;margin-top: 20px;width: 146px;}
.header .company span{display: block;width:100%;height: 5px;background: url(../image/company.png) 0 0 no-repeat;overflow: hidden;}
.header .company .bottom{background-position: 0 bottom;}
.header .company p{line-height: 20px;font-size: 14px;overflow: hidden;color: #fff;background: url(http://img.duzhepmc.com/templates/duzhepmc/v1.1/css/images/company_bg.png) 0 0 repeat;padding-left: 10px;}
.header .company .fz-12{font-size: 12px;}
/*面包屑*/
.crumb .bd{border-bottom: 1px solid #e9e9e9;height: 90px;}
.crumb .tab_tit,.crumb .tab_tit li,.crumb .tab_tit a,.crumb .tab_tit span{float: left;overflow: hidden;}
.crumb .tab_tit a{font-size: 18px;border-bottom: 2px solid #fff;line-height:78px;margin-top: 10px;margin-right: 80px;display: inline;}
.crumb .tab_tit .tabs_focus{border-color: #fc433e;color:#fc433e;}
/*文本框聚焦效果*/
.search_box{float: right;overflow: hidden;position: relative;width: 250px;height: 30px;margin-top:36px;}
.search_box .txt{border:none;float: left;overflow: hidden;width:230px;height:16px;line-height:16px;font-size: 14px;color: #333;padding:7px 10px;display: inline;background: url(../image/txt_bg.png) 0 0 no-repeat;font-family: "微软雅黑";}
.search_box .txt:focus{outline: none;background-position: 0 -30px;}
.search_box .search{width: 14px;height: 16px;overflow: hidden;position: absolute;top: 7px;right:10px;z-index: 3;background: url(../image/ico_png.png) -140px -90px no-repeat;}
.search_box .search:hover{background-position: -160px -90px;}
/*图文列表*/
.pic_summary{overflow: hidden;width:100%;zoom:1;position: relative;}
.pic_summary .img{float: left;margin:0 24px 0 0;position: relative;}
.pic_summary .img img{-webkit-transition: -webkit-transform 0.3s ease 0s;-moz-transition: -moz-transform 0.3s ease 0s;-o-transition: -o-transform 0.3s ease 0s;transition: transform 0.3s ease 0s;}
.pic_summary .img img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.pic_summary .title a{font-size:24px;display: block;height:28px;line-height:28px;overflow: hidden;color: #333;}
.pic_summary .img span{position: absolute;width: 82px;height: 83px;overflow: hidden;background: url(../image/ico_png.png) 0 0 no-repeat;left:76px;top:36px;z-index: 2;}
.pic_summary .img:hover span{background-position: -90px 0;}
.pic_summary .summary{font-size:15px;line-height:30px;overflow: hidden;color: #666;margin-top: 10px;height: 120px;}
.pic_summary a.read_more{position: absolute;right: 0;bottom: 0;z-index: 10;width: 110px;height: 32px;text-indent: -9999px;background: url(../image/ico_jpg.jpg) 0 -10px no-repeat;}
.pic_summary a.read_more:hover{background-position:0 -50px;}
.pic_summary .pad-l-35{padding-left: 35px;}
.hr-20{height: 20px;overflow: hidden;}
/*分页居中效果*/
.page{overflow: hidden;zoom: 1;height:30px;margin-top: 40px;}
.page-num{overflow: hidden;zoom: 1;float: left;}
.page-num li{float: left;}
.page-num a,.page-num input{color: #181818;font-size:16px;float: left;line-height:28px;height:28px;text-align: center;border: 1px solid #ededed;background: #fff;margin-left:10px;display: inline;padding: 0 9px;}
.page-num a.now,.page-num a:hover{background: #e30002;border-color:#e30002;color: #fff;}
.page-num span{color: #181818;font-size:16px;line-height: 30px;}
.page-num input{float: left;color:#e30002;width: 14px;margin-right:10px;}
/*页脚*/
.footer{width: 100%;overflow: hidden;background: #fff url(http://img.duzhepmc.com/templates/duzhepmc/v1.1/css/images/bg.jpg) 0 20px repeat-x;}
.footer_left{width: 234px;height: 314px;border: 3px solid #e8e8e8;float: left;overflow: hidden;text-align: center;background: #fff;}
.footer_left .logo{margin: 24px auto 18px;}
.footer_left .corp img{padding-bottom: 15px;border-bottom: 1px solid #dc214c;display: block;}
.footer_left .phone{margin: 24px auto 0;width: 121px;height: 21px;display: block;overflow: hidden;}
.footer_left .mail{font-size:18px;text-align: center;line-height:36px;}
.footer_left .mail a,.footer_left .address{color: #666;}
.footer_left .address{width: 125px;margin: 0 auto;line-height: 25px;}
.footer_right,.footer_right .nav,.footer_right dl{float: left;overflow: hidden;}
.footer_right dl{border-right: 1px solid #dfdede;padding: 0 25px 0 24px;margin-top: 60px;height: 207px;}
.footer_right dl dt a{font-size: 15px;font-weight: bold;display: block;padding-bottom: 10px;}
.footer_right dl dd,.footer_right dl dt{display: block;}
.footer_right dl dd{line-height: 30px;}
.footer_right dl.last{padding-right: 0;border: none;}
/*友情链接*/
.friend_link{line-height: 60px;overflow: visible;margin-top: 13px;}
.friend_link span{font-size: 15px;color: #666;float: left;width: 80px;padding-left: 317px;}
.link_select1{width:268px;height:28px;z-index:10;position:relative;border: 1px solid #e7e7e7;margin-top: 15px;float: left;cursor: pointer;}
.link_select1 .sel-tit{line-height:24px;position:absolute;left:0;top:2px;width:235px;height:24px;padding-left:10px;color: #a4a4a4;}
.link_select1 .list{position:absolute;top:28px;left:0;width:257px;padding-left:10px;border:1px solid #ddd;background-color:#FFF;z-index:100;}
.link_select1 .list li{line-height:22px;}
.link_select1 .list li a{color: #a4a4a4;}
.link_select1 .arrow{background: url(../image/ico_jpg.jpg) no-repeat 0 0; cursor:pointer;position:absolute;right:10px;top:13px;width:10px;height:6px;}
.copyright{color:#dfdede;line-height: 20px;padding:20px 0 80px;}
.copyright span{color: #040000;padding: 0 43px;font-size: 15px;}
/*返顶*/
.backToTop{bottom: 0px!important;bottom: auto;position:fixed;_position:absolute;width:50px;height:50px;background: url(http://img.duzhepmc.com/templates/duzhepmc/v1.1/css/images/gotoTop.png) no-repeat 0 0;cursor: pointer;z-index:1990;bottom:0;display:none;}
.backToTop:hover{background-position: 0 -50px;}
/*0602修改*/
.header2{height: 80px;background: #fff;position: static;}
.header2 .corp{padding: 26px 27px 24px 10px;/*border-right:1px #ededed solid;*/margin: 0;}
.header2 .menu li a{color: #000;padding: 0 7px;line-height: 80px;height: 80px;margin: 0;}
.header2 .menu li a:hover{color: #fff;}
.header2 .company{border-left: 0;margin-top:0;padding: 0;width: 182px;height: 80px;}
.header2 .company_cont{width:165px;padding-left: 15px;margin-top:18px;border-left: 2px solid #fc433e;}
.header2 .company p{font-size: 16px;background: none;color: #242323;line-height: 24px;}
.header2 .company p var{color: #e30002;}
.header2 .dqgj{background: #e30002;padding-left: 40px;width: 142px;height: 80px;overflow: hidden;color: #fff;}
.header2 .dqgj var{font-size: 12px;line-height: 20px;display: block;padding-top:9px;}
.header2 .dqgj strong{font-size:40px;line-height: 48px;font-weight: normal; font-family: Arial;}
.banner{ height:300px;}
.banner img{ display:none;}
.banner2 .tempWrap{overflow:visible !important;}
.banner2 .tempWrap>ul{overflow:visible !important;}

/*0615修改*/
.clearfix:after{content:'\0020';display:block;height:0;font-size:0;visibility:hidden;clear:both;}
.clearfix{*zoom:1;}
.fL{float:left;}
.fR{ float:right;}
h3.h3{/* height: 22px;*/ margin-bottom: 30px;}
h3.h3 img{ width: 1000px; height: 22px; display: block; padding: 38px 0 18px; border-bottom: 1px solid #eaeaea;}

.time-history{ padding-top: 30px; border-bottom: 1px solid #eaeaea;}
.time-history li{/* height: 110px; overflow: hidden;*/min-height: 102px; font-size: 20px; line-height: 30px; color: #333333; background: url(../image/sub_history01.png) 264px 0 no-repeat;}
.time-history li .date{ text-indent: inherit; width: 130px; margin-top: -30px; font-family: Tahoma; font-size: 16px; line-height: 18px; color: #888888; text-align: right;}
.time-history li .date em{ display: block; font-family: Arial; font-size: 34px; line-height: 46px; color: #e30002;}
.time-history li .time{ text-indent: inherit; width: 68px; height: 41px; margin-top: -30px; margin-left: 24px; padding-top: 27px; font-size: 12px; line-height: 16px; text-align: center; color: #ffffff; background: url(../image/sub_sprite01.png) 26px 9px no-repeat #e60014;}
.time-history li .time em{ display: block; font-family: Arial; font-size: 18px; line-height: 20px;}
.time-history li .btn-down{ text-indent: inherit; width: 68px; height: 68px; margin-top: -30px; margin-left: 24px; background: #e60014;}
.time-history li .btn-down a{ width: 68px; height: 68px; display: block; font-size: 18px; line-height: 68px; text-align: center; color: #ffffff; text-indent: -300px; overflow: hidden; background: url(../image/sub_sprite01.png) 18px -77px no-repeat;}
.time-history li .btn-down a:hover{ text-indent: 0; background: none;}
.time-history li .history{ width: 680px; height: 102px; margin-top: -50px; margin-left: 74px; display: table;}
.time-history li .history .m-link{ width: 640px; height: 102px; padding: 0 20px; display: table-cell; vertical-align: middle;}
.time-history li .history .m-link:hover{ background: #f3f3f3; color: #333333;}
.time-history li .history .pic img{ width: 163px; height: 110px; display: block;}
.time-history li .history .text{ width: 455px; height: 110px; padding-right: 5px; font-size: 12px; line-height: 20px; color: #666666;position: relative;}
.time-history li .history .text .tit{ font-size: 16px; color: #000000;}
.time-history li .history .text .tit a{ font-family: "Microsoft Yahei"; color: #000000;}
.time-history li .history .text .intro{ height: 62px; overflow: hidden; font-size: 14px;}
.time-history li .history .text .more{ text-align: right;position: absolute;right: 0;bottom: 0;}
.time-history li .history .text .more a{ color: #e60014;}
.time-history li:last-child{ background-position: 264px -498px;}
.pic-text{ padding-top: 80px; border-bottom: 0;}
.pic-text li{ min-height: 110px; padding-bottom: 47px;}
.pic-text li .history{ width: 638px; height: 110px; margin-left: 100px; margin-right: 40px;}
.pic-text li .history:hover{ background: #f3f3f3;}
.pic-text li:last-child{ padding-bottom: 0;}
.honour_cont .time-history{ padding-top: 80px; border-top: 1px solid #eaeaea;}


/*new 图文列表*/
.dynamic_list_style2 dl{
    width: 1000px;
}
.dynamic_list_style2 dl dd {
    width: 482px;
    padding-right: 36px;
    float: left;
    margin-top: 20px;
}
.dynamic_list_style2 dl dd:nth-child(2n) {
    padding-right: 0;
}
.dynamic_list_style2 dl dd:nth-child(1),.dynamic_list_style2 dl dd:nth-child(2) {
    margin-top: 16px;
}
.pic_summary_style2 .img{
    float: left;
    margin-right: 12px;
}
.pic_summary_style2 .text-box{
    float: left;
    width: 296px;
}
.pic_summary_style2 .text-box a{
    color: inherit;
}
.pic_summary_style2 .text-box .title{
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    font-size: 16px;
    color: #1D2129;
    font-weight: 500;
    line-height: 22px;
}
.pic_summary_style2 .text-box .summary{
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp: 3;
    color: #4E5969;
    font-size: 14px;
    line-height: 22px;
    margin-top: 7px;
}
.dynamic_list_style2 .more{
    text-align: right;
    margin-top: 16px;
}
.dynamic_list_style2 .more a{
    color: #B93135;
    font-size: 12px;
    font-weight: 500;
    text-decoration-line: underline;
}


.achievements {
    margin-top: 50px;
}
.achievements .achievements-h1{
    text-align: center;
    background: #B93135;
    height: 64px;
    line-height: 64px;
    font-size: 34px;
    font-weight: 500;
    color: #fff;
    margin-bottom: 10px;
}
.achievements .block {
    width: 100%;
    height: 166px;
    margin-top: 30px;
    position: relative;
}
.achievements .block .title  {
    float: left;
    width: 36px;
    height: 166px;
    background: #5D636A;
}
.achievements .block .title td {
    width: 36px;
    height: 166px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 30px;
}

.achievements .block .title td a {
    color: #fff;
}

.achievements .block .title td a:hover {
    text-decoration: none;
}
.achievements .block .content {
    float: right;
    display: inline;
    height: 184px;
    width:943px;
}
.achievements .block .arrow1 {
    float: left;
    width: 10px;
    height: 30px;
    background: url(../image/w4-arrow1.png) no-repeat;
    background-size: 100%;
    cursor: pointer;
    margin-top: 68px;
}

.achievements .block .arrow2 {
    float: right;
    width: 10px;
    height: 30px;
    background: url(../image/w4-arrow2.png) no-repeat;
    background-size: 100%;
    cursor: pointer;
    margin-top: 68px;
}

.achievements .block .list {
    float: left;
    display: inline;
    width: 907px;
    margin: 0 8px;
}

.achievements .block .list li {
    float: left;
    display: inline;
    width: 144px;
    margin: 0px 18px;
}

.achievements .block .list li .pic {
    width: 144px;
    box-sizing: border-box;
    height: 135px;
    padding: 0px 25px 18px 25px;
    background: url(../image/w4-li.png) no-repeat center bottom;
    background-size: 100% auto;
}
.achievements .block .list li .pic img{
    width: 93px;
    height: 116px;
}

.achievements .block .list li p {
    text-align: center;
    font-size: 14px;
    color: #1D2129;
    margin-top: 12px;
}

.achievements .block .list li p a {
    color: inherit;
	line-height: 20px;
}


/*旗下公司*/
.units-container {
    background-image: url("../image/bgc.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 488px;
    margin-top: 80px;
	position: relative;
}
.units-container .beehive-swiper {
    height: 488px;
}
.units-container .beehive-swiper .swiper-pagination{
    bottom: 73px;
}
.units-container .beehive-swiper .swiper-pagination-bullet{
    background: #D9D9D9 !important;
    opacity: 1 !important;
}
.units-container .beehive-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {
   background: #F52A29 !important;
}
.units-container .beehive-swiper .swiper-slide{
    opacity: 0 !important;
    transition: opacity 0.5s;
}
.units-container .beehive-swiper .swiper-slide.swiper-slide-active{
    opacity: 1 !important;
    transition: opacity 0.5s;
}
.units-container .beehive-swiper .beehive-box{
    overflow: hidden;
    padding-top: 42px;
    box-sizing: border-box;
    margin-top: 38px;
    padding-left: 10px;
}
.units-container .beehive-swiper .beehive-box p:first-child{
    margin-left: 79px   ;
}
.units-container .beehive-swiper .beehive-box p:nth-child(6){
    margin-left: 0;
}
.units-container .beehive-swiper .beehive-box p{
    float: left;
    width: 154px;
    height: 177px;
    text-align: center;
    box-sizing: border-box;
    padding: 56px 12px;
    font-size: 14px;
    color: #1D2129;
    background-size: 100% 100%;
    line-height: 30px;
    margin-top: -38px;
    margin-left: 4px;
    margin-right: 4px;
}
.units-container .beehive-swiper .beehive-box p a{
    color: inherit;
}
/*白字 浅红色*/
.units-container .beehive-swiper .beehive-box .style1{
    color: #fff;
    background-image: url("../image/fw1.png");
}
/*黑子 浅红色*/
.units-container .beehive-swiper .beehive-box .style2{
    background-image: url("../image/fw1.png");
}
/*浅白底黑字*/
.units-container .beehive-swiper .beehive-box .style3{
    background-image: url("../image/fw2.png");
}
/*浅白底 白字*/
.units-container .beehive-swiper .beehive-box .style4{
    color: #fff;
    background-image: url("../image/fw2.png");
}
/*红底黑字*/
.units-container .beehive-swiper .beehive-box .style5{
    color: #FFCED0;
    background-image: url("../image/fw3.png");
}



/*new-banner*/
.list-banner .follow{
    position: static;
}
.new-banner{
    width: 100%;
    height: 300px;
}
.new-banner img{
    width: 100%;
    height: 100%;
}
/*公司概况*/
.press_center {
    width: 1000px;
    margin: 0 auto;
}

.press_center .bd {
    height: 80px;
}

.press_center .h2 {
    float: left;
    width: 103px;
    height: 37px;
    overflow: hidden;
    text-indent: -9999px;
    background: url(../image/title.jpg) 0 -40px no-repeat;
    margin: 18px 20px 0 0;
    padding-right: 20px;
    display: inline;
    /*border-right: 1px solid #E9E9E9;*/
}

/*面包屑*/
.press_center {
    padding-bottom: 50px;
}

.press_center .tab_tit a {
    font-size: 14px;
    margin-right: 20px;
    line-height: 50px;
}

.search_box {
    margin-top: 21px;
}

.press_center .tab_tit .tabs_focus {
    padding: 0 5px 18px;
}

.press_center .p {
    font-size: 16px;
    overflow: hidden;
    color: #666;
    line-height: 30px;
}

.press_center .img {
    margin: 20px 0;
}

.dqgz-center .h2{
    background-image: url("../image/dqgz.png");
    background-size: 100% 100%;
    background-position: 0;
    border-right: none;
    width: 160px;
    height: 70px;
}
.dqgz-center .bd{
    height: 90px;
}
.dqgz-center .tab_tit a,.dqgz-center .tab_tit .tabs_focus {
    margin: 0;
    padding: 0;
    line-height: normal;
    padding: 26px 0;
    margin-top: 17px;
    margin-left: 40px;
    margin-right: 40px;
}
.dqgz-center .search_box {
    margin-top: 34px;
}



.new-banner2 {
    width: 100%;
    height: 300px;
}
.new-banner2 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.bookClassify {
    margin-bottom: 50px;
}
.bookClassify .booktab a{
    display: inline-block;
    padding: 5px 16px;
    color: #4E5969;
    font-size: 16px;
    line-height: 22px;
    mmargin-left: 12px;
    border-radius: 100px;
}
.bookClassify .booktab a:first-child{
    margin-left: 0;
}
.bookClassify .booktab a:hover,.bookClassify .booktab a.active{
    background: #F2F3F5;
    color: #D33B36;
    font-weight: 500;
}
.bookClassify .book-list ul {
    margin-bottom: 60px;
}
.bookClassify .book-list ul li {
    float: left;
    margin-top: 60px;
}
.bookClassify .book-list ul li:nth-child(2n){
    float: right;
}
.bookClassify .book-list ul li:nth-child(1),.bookClassify .book-list ul li:nth-child(2){
    margin-top: 48px;
}
.bookClassify .book-list ul li img{
    float: left;
    width: 166px;
    height: 208px;
}
.bookClassify  .book-list ul .book-info {
    float: left;
    margin-left: 22px;
    width: 289px;
}
.bookClassify  .book-list ul .book-info .book-name{
    color: #1D2129;
    font-weight: 500;
    font-size: 18px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    margin-bottom: 18px;
    margin-top: 8px;
}
.bookClassify  .book-list ul .book-info dd {
    color: #4E5969;
    font-size: 16px;
    margin-bottom: 9px;
}
.bookClassify  .book-list ul .book-info dd span{
    color: #1D2129;
}
.bookClassify  .book-list ul .book-info dd.desc{
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3
}

.bookClassify  .book-nav a.back{
    background: url("../image/back.png") no-repeat;
    background-position-y: 9px;
    background-size: 14px 14px ;
    padding-left: 17px;
    color: #4E5969;
    font-size: 14px;
    line-height: 32px;
    float: left;
    margin-right: 24px;
}
.bookClassify  .book-nav .booktab{
    float: left;
}
.bookClassify .book-line {
    background: #F2F3F5;
    height: 3px;
    margin-top: 28px;
}
.bookClassify .book-detail {
padding-bottom: 20px;
}
.book-detail .titleh1 {
    font-weight: 600;
    color: #000000;
    font-size: 36px;
    line-height: 49px;
    margin-top: 57px;
    text-align: center;
}
.book-detail .booksource {
    color: #000000;
    font-size: 18px;
    line-height: 25px;
    margin-top: 14px;
    text-align: center;
}
.book-detail .book-content{
    padding: 26px 21px 36px 21px;
    /* background: #F2F3F5; */
    /* border: 1px solid #F2F3F5; */
    /* border-radius: 4px; */
    margin-top: 12px;
    margin-bottom: 20px;
}

.book-detail .book-content .content1{
    color: #000000;
    font-size: 14px;
    line-height: 20px;
    font-family:'SimSun','STSong','NSimSun','FangSong','STFangsong';
    font-weight: bold;
}
.book-detail .book-content .content1 p{
     margin-bottom: 24px;
 }
.book-detail .book-content .content1 .book_thumb {
    float: left;
    width: 200px;
    height: 267px;
    border-radius: 4px;
    margin-right: 30px;
}
.book-detail .book-content .content2{
    margin-top: 40px;
}
.book-detail .book-content .content2 .title2{
    color: #1D2129;
    font-size: 18px;
    line-height: 25px;
    font-weight: 500;

}
.book-detail .book-content .detail2 {
    font-size: 16px;
    line-height: 30px;
    color: #4E5969;margin-top: 9px;
}
