@charset "utf-8";
/*public start*/
html{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}
body{font: normal 12px/180% 'pingfang SC','Microsoft YaHei',\5FAE\8F6F\96C5\9ED1,'SimSun';color:#333; background: #faf9f7;}
*, *::after, *::before{box-sizing: border-box;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-tap-highlight-color: transparent;}
*{margin: 0;padding: 0;outline: 0;border: 0;}
a:link, a:visited{color:#333;text-decoration: none;}
a:hover{color: #c00;text-decoration: underline;}
a, img{-webkit-touch-callout: none;}
ol, ul, li{list-style: none;}
em, i{font-style: normal;}
input, select, textarea{-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;font-size: 100%;}
button, input, optgroup, select, textarea{color: inherit;font: inherit;margin: 0;}
button, input[type=button], input[type=reset], input[type=submit]{cursor: pointer;}
table{border-collapse: collapse;border-spacing: 0;}
div{ margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.mt10{ margin-top:10px;}
.mt30{ margin-top:30px;}
.mt50{ margin-top:50px;}
/*clear*/
.clearfix:before,.clearfix:after{content: "";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
.g-ellipsis-1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.g-ellipsis-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
/*copyright*/
#copyright{margin:0px auto;text-align:center;padding:20px 0;line-height:180%;clear:both;}
.w1000{width:1000px;}
.w1200{width:1200px;}
/*=====public end=====*/
.white,.white a:link,.white a:visited,.white a:hover{color:white;}
.brown,.brown a:link,.brown a:visited,.brown a:hover{color:#97601b;}
.red,.red a:link,.red a:visited,.red a:hover{color:#f76a18;}
.header{background:#fff;height:41px;width:100%;}
.header span{float:left;}
.header span img{margin-top:3px;}
.header em{float:right;padding-top:8px;}
.header em a{margin:0 6px;}
.header em,.header em a,.header em a:link,.header em a:visited,.header em a:hover{color:#666;}
.ban{width:100%;}
.ban img{width:100%; display:block;}
.bza{background:#77186b;padding:30px 0;}
.bza p{text-indent:2em;font-size:16px;line-height:32px;margin:0 auto!important;}
.nav{text-align:center;background:#f21c1c;font-size:20px;height:60px;line-height:60px;}
.nav a{margin:0 20px;}
.nav a:link,.nav a:visited{color:#ffefc4;}
.nav .fr .search{border:1px solid #ffefc4;width:100px;height:30px;border-radius:20px;margin-top:15px;}
.nav .fr .search input{float:left;}
.nav .fr .search .jianso_img{width:18px;height:auto;margin-left:6px;margin-top:6px;margin-right:5px;}
.nav .fr .search .jianso_t{width:64px;height:28px;line-height:28px;color:#ffefc4;background:none;font-size:12px;}
.news{text-align:center;}
.news h1{color:#cb1c1d;font-size:44px;font-weight:bold;font-family:"Microsoft YaHei",\5FAE\8F6F\96C5\9ED1;line-height: 56px;margin-top:0;margin-bottom:0;}
.news h1 img{vertical-align:top}
.news h1 a:link,.news h1 a:visited,.news p a:link,.news p a:visited{color:#cb1c1d;}
.news p{font-size:14px;margin:10px auto 0 auto;}
.news p a{margin:0 6px;}
.tit1{text-align:center}
/*.p1_bg{padding-bottom:40px;}*/
.p2_bg{background:#faf9f7;padding-top:30px;}
.p3_bg{background:#faf9f7;padding-bottom:40px;}
#lh_jdt{width:710px;height:581px;background:#fff;position:relative;padding:0;margin:0;overflow:hidden;}
#lh_jdt ul{width:100%;}
#lh_jdt ul li{display:none;text-align:center;font-size:14px;font-weight:normal;position:absolute;padding:0;height:auto;color:#000;height:581px;}
#lh_jdt ul li a{color:#fff;}
#lh_jdt ul li img{display:block;}
#lh_jdt ul li div{background:#bd2a27;height:49px;position:absolute;bottom:0px;width:100%;z-index:1;}
#lh_jdt ul li span{position:absolute;bottom:0px;left:15px;font:normal 18px/49px "SimSun","Microsoft YaHei";color:#fff;z-index:3;}
#lh_jdt ol{position:absolute;bottom:20px;right:20px;z-index:9;}
#lh_jdt ol li{width:12px;height:12px;float:left;cursor:pointer;margin:0 5px;padding:0;background:#fff;text-indent:-9999px;-webkit-border-radius:50%;border-radius:50%;}
#lh_jdt ol li.active{display:block;background:#efe2a3;}
.lh_list1{width:460px;}
.lh_list1 li{background:#f0e9e3;width:460px;height:96px;padding:11px 15px 11px 14px;position:relative;margin-bottom:1px;font:normal 20px/31px "Microsoft YaHei";color:#000;border-left:12px solid #f0e9e3;display:table;}
.lh_list1 li div{display:table-cell;vertical-align:middle;}
.lh_list1 li a:link,.lh_list1 li a:visited{color:#000;}
.lh_list1 li a:hover,.lh_list1 li:hover,.lh_list1 li:hover a,.lh_list1 li:hover a.red{color:#fff;}
.lh_list1 li a:hover{text-decoration:underline;}
.lh-bounce-to-right{
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-box-shadow: 0 0 1px transparent;
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.lh-bounce-to-right:before{
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #b7967e;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  -ms-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.lh-bounce-to-right:hover,.lh-bounce-to-right:focus,.lh-bounce-to-right:active{border-left:12px solid #c20317;color:#fff;}
.lh-bounce-to-right:hover:before,.lh-bounce-to-right:focus:before,.lh-bounce-to-right:active:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);opacity:0.9;-webkit-transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.lh_list1 li.active a{color:#fff;}
.p2_con .fl{width:560px;}
.p2_con .fr{width:602px;}
.p2_con .fl h3{font:bold 28px/32px \5FAE\8F6F\96C5\9ED1;color:#c80002;margin-bottom:10px;}
.p2_con .fl h3 a:link,.p2_con .fl h3 a:visited{color:#c80002;}
ul.list_18a li{line-height:30px;margin-top:15px;font-size:18px;position:relative;padding-left:16px;}
ul.list_18a li:before{content: "";position:absolute;top:13px;left:1px;background:#ec342c;width:6px;height:6px;border-radius:50%;}
.p2_con .fr .ph_video{width:300px;height:168px;float:left;margin-bottom:2px;margin-left:2px;position:relative;overflow:hidden;}
.p2_con .fr .ph_video:nth-child(2n+1){margin-left:0px;}
.p2_con .fr .ph_video i{position:absolute;width:40px;height:40px;top:118px;left:14px;z-index:3;background:url(../images/ph_vbg.png) no-repeat;}
.book-show .book-box{width:510px;}
.book-show .show-box .cover{display:none;}
.book-show .swiper,.book-show .swiper-container{width:610px;height:140px;position:relative;}
.book-show .swiper{margin:17px 0;}
.book-show .arrow-left{position:absolute;left:-30px;top:60px;bottom:0;margin:0 auto;height:28px;width:17px;background:url("../images/left-button.png") top center no-repeat;}
.book-show .arrow-right{position:absolute;right:-25px;top:60px;bottom:0;margin:0 auto;height:28px;width:17px;background:url("../images/right-button.png") top center no-repeat;}
.show-box img,.select .select-item img{height:160px;cursor:pointer;}
.select .select-item{margin-right:-30px;}
/*.select .select-item:nth-child(2){transform:scale(0.98, 0.98);}
.select .select-item:nth-child(3){transform:scale(0.96, 0.96);}
.select .select-item:nth-child(4){transform:scale(0.94, 0.94);}
.select .select-item:nth-child(5){transform:scale(0.92, 0.92);}
.select .select-item:nth-child(6){transform:scale(0.90, 0.90);}*/
.select .show{display:none;}
.book-show .show-box .cover{display:none;}
.tit_tl{width:100%;}
.tit-tl1{width:1200px; margin:0 auto;}
.tit_tl img{
	width:100%;
	display:block;
}
.p3_con .fl{width:580px;}
.p3_con .fr{width:580px;}
.p3_con .title{font-size:24px;line-height:50px;font-weight:bold;color:#d30000;position:relative;}
.p3_con .title .more{color:#999;font-size:14px;font-weight:normal;position:absolute;right:0px;}
ul.news-list-ul li{background-image:url(../images/dot1.gif);background-repeat:no-repeat;background-position:0px 19px;color:black;line-height:24px;font-size:18px;padding:11px 0 9px 0;padding-left:15px;position:relative;border-bottom:1px solid #979797;}
ul.news-list-ul li span,ul.news-list-ul li em{position:absolute;color:#666;right:0;font-size:12px;}
ul.news-list-ul li a{display:inline-block;line-height:24px;height:50px;width:100%;overflow:hidden;}
ul.news-list-ul li:last-child{border-bottom:none;}
.pic01{margin-top:15px;}
.pic01 img{
	width:100%;
}
.pic01 p{font-size:16px;line-height:30px;}
.tit01{width:100%;}
.tit01 img{margin:0 auto; display: block;}
.list-zl{position:relative;width:284px;height:370px;float:left;margin-left:21px;}
.list-zl:first-child{margin-left:0px;}
.list-zl .title{background:#E02323;height:60px;font-size:24px;font-weight:bold;line-height:60px;}
.list-zl .title i{background:#fff;height:8px;width:8px;display:inline-block;vertical-align:middle;margin:0 8px 0 10px;}
.list-zl .top-arr{position:absolute;top:66px;left:0;right:0;margin:0 auto;z-index:999;cursor:pointer;}
.list-zl .bottom-arr{position:absolute;bottom:5px;left:0;right:0;margin:0 auto;z-index:999;cursor:pointer;}
.list-zl .swiper-container .swiper-slide{border-bottom:1px dashed #bcbcba;}
.list-zl .swiper-container{height:272px;margin-top:20px;}
.list-zl li{font:normal 14px/180% "Microsoft YaHei";display:table-cell;vertical-align:middle;height:70px;width:280px;line-height:27px;}
.list-zl .swiper-slide{height:70px;overflow:hidden;width:284px;}
.list-zl .swiper-container .swiper-slide-next{border-bottom:1px dashed #bcbcba;border-top:1px dashed #bcbcba;}
.p1Con-nav li{height:86px;background:url("../images/titbg2.jpg") top center no-repeat;width:237px;text-align:center;float:left;margin-left:3.5px;font-size:18px;cursor:pointer;color:#D80000;font-weight:bold;display:table;line-height:26px;}
.p1Con-nav li:first-child{margin-left:0px;}
.p1Con-nav li.one{background:url("../images/titbg1.jpg") top center no-repeat;}
.p1Con-nav li a:link,.p1Con-nav li a:visited{color:#D80000;}
.p1Con-nav li a:hover{text-decoration:none;}
.p1Con-nav li.p1Con-active{color:#950000;}
.p1Con-nav li.p1Con-active a:link,.p1Con-nav li.p1Con-active a:visited{color:#950000;}
.p1Con-nav li span{display:table-cell;vertical-align:middle;}
.p1Con-box{display:none;}
.p1Con-box li{background-image:url(../images/dot1.gif);background-repeat:no-repeat;background-position:0px 19px;color:black;line-height:24px;font-size:18px;padding:11px 0 9px 0;padding-left:15px;position:relative;border-bottom:1px solid #979797;float:left;width:580px;margin-left:40px;}
.p1Con-box li:nth-child(2n+1){margin-left:0px;}
.p1Con-box li span,.p1Con-box li em{position:absolute;color:#666;right:0;font-size:12px;}
.p1Con-box li a{display:inline-block;line-height:24px;height:50px;width:500px;overflow:hidden;}
.p1Con-box li:last-child,.p1Con-box li:nth-last-child(2){border-bottom:none;}
.picgg{text-align:center;}
.tit02{font-size:24px;line-height:40px;font-weight:bold;position:relative;background:#E02323;height:40px;padding-left:12px;}
.tit02 .more{font-size:14px;font-weight:normal;position:absolute;right:12px;font-size:14px;line-height:40px;}
.swiper-container-p1{position:relative;width:1180px;height:300px;overflow:hidden;margin-top:20px;}
.swiper-container-p1 .swiper-slide{position:relative;}
.swiper-container-p1 .swiper-slide span{;width:580px;height:300px;display:inline-block;overflow:hidden;}
.swiper-container-p1 .swiper-slide em{top:15px;left:610px;position:absolute;width:570px;display:inline-block;}
.swiper-container-p1 .swiper-slide b{display:block;font-size:20px;line-height:32px;}
.swiper-container-p1 .swiper-slide p{font-size:16px;line-height:30px;margin-top:10px;}
.swiper-pagination1{position:absolute;left:610px;bottom:10px;width:100%;z-index:99;}
.swiper-pagination1 .swiper-pagination-switch{display:inline-block;width:12px;height:12px;border-radius:50%;background:#d8d8d8;margin-right:10px;cursor:pointer;}
.swiper-pagination1 .swiper-active-switch {background:#e12323;}
.swiper-container-p1 .swiper-slide img{-webkit-transition:all 1.5s linear;transition:all 1.5s linear;}
.swiper-container-p1 .swiper-slide img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.tit03{font-size:24px;line-height:40px;font-weight:bold;position:relative;;height:40px;color:#D30000;}
.tit03 a:link,.tit03 a:visited{color:#D30000;}
.tit03 .more{font-size:14px;font-weight:normal;position:absolute;right:12px;font-size:14px;line-height:40px;color:#878787;}
.tit03 .more:link,.tit03 .more:visited{color:#878787;}
.picgd{position:relative;}
.picgd .swiper-container{width:1140px;height:200px;}
.picgd .swiper-container .swiper-slide{text-align:center;font-size:14px;}
.picgd .left{background:url("../images/left.png") top center no-repeat;width:11px;height:24px;position:absolute;left:5px;top:65px;cursor:pointer;}
.picgd .right{background:url("../images/right.png") top center no-repeat;width:11px;height:24px;position:absolute;right:5px;top:65px;cursor:pointer;}
.picgd .swiper-slide span{width:267px;height:140px;display:inline-block;overflow:hidden;}
.picgd .swiper-slide p{width:267px;overflow:hidden;overflow:hidden;margin:0 auto;}
.picgd .swiper-slide img{-webkit-transition:all 1.5s linear;transition:all 1.0s linear;}
.picgd .swiper-slide img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.bookshelf{background-image:url('../images/bookshelf.png');height:390px;background-size:117% auto;background-position:center 346px;background-repeat:no-repeat;}
.bookshelf .swiper-container{height:100%;}
.bookshelf .swiper-container .swiper-slide{text-align:center;}
.tbch-box{margin:30px auto 0 auto;width:1200px;}
.tbch-box .tbch a,.tbch-box .tbch img{display:block;}
.tbch-box .tbch .clear:after{content:"";height:0;line-height:0;display:block;visibility:hidden;clear:both;zoom:1;}
.tbch-box .tbch .fl{float:left;}
.tbch-box .tbch .fr{float:right;}
.tbch-box .tbch .tbtext {background-image:url('../images/ch-lf.png');width:134px;height:132px;padding:65px 15px;color:#d30000;transition:all 0.3s;box-sizing:border-box;font-size:14px;}
.tbch-box .tbch .tbtext a:link,.tbch-box .tbch .tbtext a:visited{color:#d30000;}
.tbch-box .tbch .tbtext.nl{background-image:url('../images/ch-nl.png');}
.tbch-box .tbch .tbtext.nl:hover{background-image: url('../images/ch-al.png');}
.tbch-box .tbch .tbtext:hover a{color:#fff;}
.tbch-box .tbch .tbtext:hover{background-position:-134px;color:#fff;}
.tbch-box .tbch .tbtext a:hover{color:#fff;}
.tbch-box .tbch-bar{position:relative;}
.tbch-box .tbch-bar{width:399px;}
.tbch-box .tbch-bar.big .tbtext{position:absolute;left:0;bottom:0;}
.weixin{position:fixed;width:130px;right:10px;bottom:130px;z-index:99;display:none;}
.weixin span{display:block;text-align:center;margin-bottom:10px;position:relative;font-size:12px;}
.weixin span img{border:1px solid #d2d2d2;padding:6px}
.weixin span i{width:19px;height: 18px;background:#d2d2d2;position: absolute;top:-18px;right:0;font-size: 19px;font-style: normal;cursor: pointer;bottom:80px; display:none;}
.weixin span.youx{background:#d2d2d2; border-radius:5px; padding:5px; font-size:12px;}
.topb{position:fixed;bottom:80px; right:9px;font-size:18px;font-family:"Microsoft YaHei";background:url(../images/topb.png) no-repeat top center;width:130px;height:50px;line-height:50px;padding-left:40px;cursor:pointer;display:none;z-index:999;}
.topb:hover{color:#fff;background:url(../images/topba.png) no-repeat top center;}
/*copyright*/
#copyright{padding:50px 0;font-size:14px;text-align:center;}
/* 底部 */
.wl_bot {
    font-size: 12px;
    background: #555f6c;
    color: #ffffff;
    padding: 10px;
    text-align: center;
	margin-top:40px;
}
.wl_bot span {
    display: inline-block;
    padding: 10px;
    color: #ffffff;
}
.wl_bot a {
    color: #ffffff;
}
@media (min-device-width:320px) and (max-width:689px),(max-device-width:480px){
   body{min-width:1240px;}
}
