@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"宋体","微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}
.tsmlbox dl {
    padding: 0 0 0 24px;
}
h2,h3,h4,strong { font-weight: normal; }
em,i { font-style: normal; }
.ft{font-size:14px}
.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}
.header{background: #a57844;height: 95px; position: fixed; z-index: 1000; width: 100%; top: 0; left: 0;}
.headerbox{width: 1540px; overflow: hidden; margin: 0 auto;max-width: 98%;}
.logo{width: 269px; float: left; padding-top: 30px;}
.logo img{width: 100%;}
.ssbox{ width: 290px; position: relative;}
.wby1{width: 100%; height: 38px; padding: 0 18px; font-size: 16px;border-radius: 19px;background: #faf1dd;color: #a57844;}
.wby1::-webkit-input-placeholder{color:#a57844;}
.btn1{float: right;margin-top: 25px;background: url(../images/a_09.png); width: 41px;height: 38px;background-size: 100% 100%;top: 0; right: 0;border: none; cursor: pointer;}
.dlbtn{line-height: 36px; border:#e8dba5 1px solid;float: right; padding: 0 20px; margin: 24px 0 0 10px;border-radius: 19px; color: #e8dba5;font-size: 16px;}
.dlbtn:hover{background: #7a5429;color: #fff;border:1px solid #7a5429;}
.nav{float: right; padding: 20px 10px 0 0;}
.nav ul{overflow: hidden;}
.nav li{float: left; padding-right: 14px;}
.nav a{display: block; background: url(../images/a_03.png); width: 175px; line-height: 49px;background-size: 100% 100%; text-align: center; font-size: 16px; line-height: 49px; color: #faf1dd;}
.nav li.cur a{color: #301616;}
.nav a:hover{color: #301616;}

.fgt{height: 95px;}
.banner{overflow: hidden; position: relative;}
.banner img{width: 100%;}
.ne_right:hover h2{color: #a57844;}
.zjsc{width: 890px; margin:-390px auto 0 auto;max-width: 94%;position:relative; z-index: 100; padding-bottom: 140px;}
.zjsc_title{text-align: center;padding-bottom: 60px;}
.zjsc_title h2{font-weight: bold; font-size: 40px; color: #301616;position: relative;}
.zjsc_title h2:before{position: absolute; content: "";background: url(../images/a_01.png); width: 82px;height: 16px; left: calc(50% - 270px);top:50%; transform: translateY(-50%);}
.zjsc_title h2:after{position: absolute; content: "";background: url(../images/a_02.png); width: 82px;height: 16px; right: calc(50% - 270px);top:50%; transform: translateY(-50%);}
.zjsc_bt{padding-bottom: 25px;text-align: center;}
.zjsc_bt ul{overflow: hidden; }
.zjsc_bt li{width: 25%; padding-bottom: 10px;float: left;}
.zjsc_bt a{display: block; font-size: 22px; font-weight: bold; color: #301616;background: url(../images/a_17.png); width: 220px; line-height: 51px;background-size: 100% 100%;cursor: pointer; margin: 0 auto;}
.zjsc_bt a:hover{background: url(../images/a_15.png);background-size: 100% 100%;color: #fff;}
.zjsc_bt li.cur a{background: url(../images/a_15.png);background-size: 100% 100%;color: #fff;}

.zjscbox{position: relative;background: #fff;border-radius: 70px; border:1px solid #e1d8c4;}
.zjscbox:before{position: absolute; content: ""; width: 60px;height: 60px;left: -1px; top: -1px; background: url(../images/j1.png) no-repeat left top;background-size: 100%;}
.zjscbox:after{position: absolute; content: ""; width: 60px;height: 60px;right: -1px; top: -1px; background: url(../images/j2.png) no-repeat right top;background-size: 100%;}

.zjsc2 li:hover{background: #D3D3D3; display: block;} 
.zjsc2{ padding: 55px 110px;position: relative;}
.zjsc2:before{position: absolute; content: ""; width: 60px;height: 60px;left: -1px; bottom: -1px; background: url(../images/j3.png) no-repeat right top;background-size: 100%;}
.zjsc2:after{position: absolute; content: ""; width: 60px;height: 60px;right: -1px; bottom: -1px; background: url(../images/j4.png) no-repeat right top;background-size: 100%;}
.zjsc2 h3{position: relative; font-size: 30px; color: #301616; font-weight: bold;line-height: 2.2;cursor: pointer;}
.zjsc2 ul{position: relative;z-index: 10;}
.zjsc2 li em{display: inline-block; /*width: 85px;*/ color: #a57844; }
.zjsc2 span{ width: 153px;font-size: 24px; color: #a57844;cursor: pointer;position: absolute;right: 0;top:50%; transform: translateY(-50%);/*margin: 12px 0 0 0;*/}
.zjsc2 b{background: url(../images/a_05.png); width: 50px;height: 32px; display: inline-block;vertical-align: middle; margin: -3px 0 0 0;background-size: 100% 100%;text-align: center; font-size: 14px; color: #fff;}
.jsbox b{background: url(../images/a_07.png); background-size: 100% 100%;}
.fu b{background: url(../images/a_07.png); background-size: 100% 100%;}
.yfkx b{background: url(../images/a_35.png); background-size: 100% 100%; margin-right: 85px;}
.zknr{border-bottom:1px solid #eee;border-top:1px solid #eee;padding: 25px 0;text-align: center;display: none;}

.zknr dt{font-size: 24px;line-height: 1.8;color: #8e8075;}
.zknr p{font-size: 24px;line-height: 1.8;color: #8e8075;}
.zknr span{font-size: 24px;line-height: 1.8;color: #8e8075;}
.zjsc2 .rightdw{/*margin-right: 85px;*/}

.footer{text-align: center;padding: 50px 3% 60px 3%;background: #cdbd9c;}
.footer li{display: inline-block; font-size: 18px; padding: 0 60px;}
.footer a{color: #60534c;font-weight: bold;}
.footer a img{display: inline-block;vertical-align: middle; margin: -3px 15px 0 0;}
.footer p{font-size: 16px; line-height: 1.6;color: #60534c;margin-top: 25px;}


.scbtn2{position: absolute; right: 67px ;top:50%; transform: translateY(-50%);background: url(../images/a_35.png);width: 40px;height: 25px; color: #fff; line-height: 25px;text-align: center;background-size: 100% 100%;font-size: 14px;}

/*PC弹出微信二维码支付*/
.txbox{position: fixed;width: 340px; padding: 20px;border-radius: 20px; z-index: 2011;left:50%; top:50%; transform:translate(-50%,-50%);background: #dedad9;display: none; text-align:center;font-size:20px;justify-content: center;}
.txbox h2 {
    color: #1A1A1A;
    font-size: 22px;
    font-weight: 500;
}
.txbox .content{
    font-size: 16px;
    color: #646464;
    line-height: 1.5;
}
.txbox img{width: 80%; padding-top:2px;margin: 0 auto;}
.ggbtna{width: 40px;height: 40px; line-height: 40px;cursor: pointer; text-align: center;border-radius: 50%; background: #fff; font-size: 20px; font-family: arial; color: #333;position: absolute; top: 10px; right: 1px;border: 1px solid #eee;}


/*关于作者*/
.banner .swiper-pagination{bottom: 100px;}
.banner .swiper-pagination-bullet{opacity: 1;background: #cdbd9c;}
.banner .swiper-pagination-bullet-active{background: #ae763a;}

.bj1{background-image: linear-gradient(#fcfbf8, #ebe2da);}
.zzjs{width: 1540px; margin: 0 auto; padding-bottom: 100px;max-width: 94%;}
.zzjs_title{text-align: center; padding: 125px 0 50px;}
.zzjs_title h2{font-weight: bold; font-size: 48px; position: relative; color: #301616;}
.zzjs_title h2:before{position: absolute; content: "";background: url(../images/a_01.png); width: 82px;height: 16px; left: calc(50% - 220px);top:50%; transform: translateY(-50%);}
.zzjs_title h2:after{position: absolute; content: "";background: url(../images/a_02.png); width: 82px;height: 16px; right: calc(50% - 220px);top:50%; transform: translateY(-50%);}
.zzjs_nr{overflow: hidden;}
.zzjs_left{float: left; width:485px;}
.zzjs_left img{width: 100%;}
.zzjs_right{float: right;width: calc(100% - 528px);background: #fff;position: relative; border-radius: 70px; border:1px solid #e1d8c4; height: 640px;}
.zzjs_right:before{position: absolute; content: ""; width: 60px;height: 60px;left: -1px; top: -1px; background: url(../images/j1.png) no-repeat left top;background-size: 100%;}
.zzjs_right:after{position: absolute; content: ""; width: 60px;height: 60px;right: -1px; top: -1px; background: url(../images/j2.png) no-repeat right top;background-size: 100%;}
.zzjsbox{padding: 0 70px;position: relative;height: 100%;}
.zzjsbox:before{position: absolute; content: ""; width: 60px;height: 60px;left: -1px; bottom: -1px; background: url(../images/j3.png) no-repeat right top;background-size: 100%;}
.zzjsbox:after{position: absolute; content: ""; width: 60px;height: 60px;right: -1px; bottom: -1px; background: url(../images/j4.png) no-repeat right top;background-size: 100%;}
.zzjs_bt{border-bottom:1px solid #eaebec; padding: 70px 0 20px;}
.zzjs_bt h2{font-weight: bold; font-size: 48px; color: #301616; margin-bottom: 25px;}
.zzjs_bt p{font-size: 24px; line-height: 1.6;color: #8e8075;}
.zzjs_xq{padding-top: 20px;}
.zzjs_xq p{font-size: 20px; line-height: 1.6;color: #8e8075;text-indent: 2em;}

.zbzg{width: 1715px; margin: 0 auto; max-width: 94%; padding-bottom: 110px;}
.zbzg_title{text-align: center; padding: 125px 0 75px;}
.zbzg_title h2{font-weight: bold; font-size: 48px; position: relative; color: #301616;}
.zbzg_title h2:before{position: absolute; content: "";background: url(../images/a_01.png); width: 82px;height: 16px; left: calc(50% - 290px);top:50%; transform: translateY(-50%);}
.zbzg_title h2:after{position: absolute; content: "";background: url(../images/a_02.png); width: 82px;height: 16px; right: calc(50% - 290px);top:50%; transform: translateY(-50%);}
.zzjs_nr{overflow: hidden;}
.zbzg_nr{position: relative; overflow: hidden; padding: 0 90px;}

.zbzgbox{background: #fff;position: relative; border-radius: 70px; border:1px solid #e1d8c4;text-align: center;}
.zbzgbox:before{position: absolute; content: ""; width: 60px;height: 60px;left: -1px; top: -1px; background: url(../images/j1.png) no-repeat left top;background-size: 100%;}
.zbzgbox:after{position: absolute; content: ""; width: 60px;height: 60px;right: -1px; top: -1px; background: url(../images/j2.png) no-repeat right top;background-size: 100%;}
.zbzg_dj{padding: 0 50px 35px 50px;position: relative;}
.zbzg_dj:before{position: absolute; content: ""; width: 60px;height: 60px;left: -1px; bottom: -1px; background: url(../images/j3.png) no-repeat right top;background-size: 100%;}
.zbzg_dj:after{position: absolute; content: ""; width: 60px;height: 60px;right: -1px; bottom: -1px; background: url(../images/j4.png) no-repeat right top;background-size: 100%;}
.zbzg_dj h2{font-weight: bold; font-size: 36px; padding: 80px 0 25px; color: #301616;}
.zbzg_dj li{font-size: 24px; line-height: 1.8;color: #8e8075;}
.zbzg_dj p{font-size: 24px; line-height: 1.8;color: #8e8075;}
.zbzg_dj span{font-size: 24px; line-height: 1.8;color: #8e8075;}
.zbzg_dj ul{padding-bottom: 80px;}
/*.zbzg_dj h3{border-top:1px solid #eaebec; line-height: 65px; font-size: 14px; color: #301616;}*/
.zbzg_dj h3{
 position: relative;
 z-index: 100;
 line-height: 65px;
 font-size: 14px;
 color: #301616;
}
.zbzg_nr .swiper-button-next{background: url(../images/a_11.png); width: 69px;height: 68px;background-size: 100% 100%; margin-top: -34px;}
.swiper-button-next:after, .swiper-button-prev:after{font-size: 0;}
.zbzg_nr .swiper-button-prev{background: url(../images/a_10.png); width: 69px;height: 68px;background-size: 100% 100%; margin-top: -34px;}

.qjtw{width: 1540px; margin: 0 auto; max-width: 94%; padding-bottom: 165px;}
.qjtw_title{text-align: center; padding: 150px 0 75px;}
.qjtw_title h2{font-weight: bold; font-size: 48px; position: relative; color: #301616;}
.qjtw_title h2:before{position: absolute; content: "";background: url(../images/a_01.png); width: 82px;height: 16px; left: calc(50% - 290px);top:50%; transform: translateY(-50%);}
.qjtw_title h2:after{position: absolute; content: "";background: url(../images/a_02.png); width: 82px;height: 16px; right: calc(50% - 290px);top:50%; transform: translateY(-50%);}
.qjtw_nr{overflow: hidden;}
.qjtw_left{width: 43.5%; float: left;overflow: hidden;}
.qjtwbox{position: relative;}
.qjtwbox img{width: 100%;}
.qjtwbox span img{width: 100%;}
.qjbottom{position: absolute;width: 100%; left: 0; bottom: 0;}
/*.qjbottom p{width: 100%;position: absolute; padding: 0 110px 0 50px;left: 0;top:50%; transform: translateY(-50%);}*/
.qjbottom p{
 line-height: 2.6;
 width: 100%;
 /* position: absolute; */
 /* padding: 0 110px 0 50px; */
 left: 0;
 top: 50%;
 /* transform: translateY(-50%); */
 background: rgba(195,111,3,.8);
}
/*.qjbottom p a{display: block; font-size: 24px; position: absolute; color: #fff; left: 50px;top:50%; transform: translateY(-50%); width: 100%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}*/
.qjbottom p a{
 padding: 0 15px;
 font-size: 20px;
 display: block;
 color: #fff;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
}
.qjtw_left .swiper-pagination{text-align: right;bottom: 20px; padding-right: 40px;}
.qjtw_left .swiper-pagination-bullet{opacity: 1; background: #fff;}
.qjtw_left .swiper-pagination-bullet-active{background: #cdbd9c;}
.qjtw_right{float: right;width: 53%; padding-left: 13px;}
.qjtw_right ul{overflow: hidden; margin-left: -13px;}
.qjtw_right li{float: left; width: 50%; padding: 0 0 13px 13px;}
.qjrbox{background: #fff;position: relative; border-radius: 70px; border:1px solid #e1d8c4;}
.qjrbox:before{position: absolute; content: ""; width: 60px;height: 60px;left: -1px; top: -1px; background: url(../images/j1.png) no-repeat left top;background-size: 100%;}
.qjrbox:after{position: absolute; content: ""; width: 60px;height: 60px;right: -1px; top: -1px; background: url(../images/j2.png) no-repeat right top;background-size: 100%;}
.qjrbj{padding: 40px 30px 10px 30px;position: relative;}
.qjrbj:before{position: absolute; content: ""; width: 60px;height: 60px;left: -1px; bottom: -1px; background: url(../images/j3.png) no-repeat right top;background-size: 100%;}
.qjrbj:after{position: absolute; content: ""; width: 60px;height: 60px;right: -1px; bottom: -1px; background: url(../images/j4.png) no-repeat right top;background-size: 100%;}
.qjrbj h2{font-size: 20px; line-height: 1.4; color: #301616; font-weight: bold; height: 70px;position: relative; z-index: 10;}
.qjrbj p{font-size: 14px; line-height: 1.5; height: 55px; color: #8e8075;}
.qjrbj h3{font-size: 16px; color: #301616;line-height: 60px;border-top:1px solid #eaebec;position: relative;z-index: 10;}
.qjrbj h3 b{font-size: 30px;}
.qjrbj h3 a{color: #301616; }
.qjrbj:hover h3{color: #a57844;}
.qjrbj:hover h2{color: #a57844;}
.qjrbj:hover p{color: #a57844;}
/*经典著作*/
.jdzz{width: 1440px; max-width: 94%; margin: 0 auto; padding: 40px 0 120px;}
.jdzz_nr ul{overflow: hidden; margin-left: -50px;}
.jdzz_nr li{float: left; width: 33.33%; padding: 0 0 50px 50px;}

.jdzz_bj{ position: relative;}
.jdzz_bj span{display: block; overflow: hidden;padding: 20px;border: 2px solid #A57844;}
.jdzz_bj img{width: 100%; height: 100%; object-fit: cover; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
.jdzz_nr a:hover img{ transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1);}
.jdzz_bj p{text-align: center; width: 100%; line-height: 40px; font-size: 24px; color: #fff;background:rgba(155,120,68,1);}
.fynr{text-align: center;}
.fynr li{display: inline-block; padding: 0 3px;}
.fynr a{display: block; padding: 0 15px; line-height: 40px;border:1px solid #a57844; color: #a57844;font-size: 18px; font-weight: bold;background: #fff;}
.fynr span{display: block; padding: 0 15px; line-height: 40px;border:1px solid #a57844; color: #a57844;font-size: 18px; font-weight: bold;background: #fff;}
.fynr li.active span{background: #a57844;color: #fff;}
.fynr a:hover{background: #a57844;color: #fff;}

/*奇见特闻*/
.zjsc_bt1{margin: 0 auto; width: 890px; max-width: 94%;}
.qjtw{width: 1480px; margin: 0 auto; max-width: 94%;padding: 30px 0 60px 0;}

.jt_nr li{ padding: 0 0 30px 0;cursor: pointer;}
.nelb{background: #fff;position: relative; border-radius: 70px; border:1px solid #e1d8c4;}
.nelb:before{position: absolute; content: ""; width: 60px;height: 60px;left: -1px; top: -1px; background: url(../images/j1.png) no-repeat left top;background-size: 100%;}
.nelb_dj{padding: 60px 40px;overflow: hidden;}
.nelb:after{position: absolute; content: ""; width: 60px;height: 60px;right: -1px; top: -1px; background: url(../images/j2.png) no-repeat right top;background-size: 100%;}
.nelb_dj:before{position: absolute; content: ""; width: 60px;height: 60px;left: -1px; bottom: -1px; background: url(../images/j3.png) no-repeat right top;background-size: 100%;}
.nelb_dj:after{position: absolute; content: ""; width: 60px;height: 60px;right: -1px; bottom: -1px; background: url(../images/j4.png) no-repeat right top;background-size: 100%;}
.ne_left{float: left; width: 300px;position: relative;z-index: 10;overflow: hidden;}
.ne_left img{width: 100%;transition: All 0.4s ease-in-out;}
.ne_left a:hover img{ transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1);}
.ne_right{/*float: right;width: calc(100% - 330px);*/}
.ne_right h2 a{font-size: 22px; color: #301616; font-weight: bold;  margin-bottom: 10px;display: block;}
.ne_right p{font-size: 18px; line-height: 1.8; color: #726163;}
.ne_right h3{font-size: 16px; color: #60534C; font-weight: bold;overflow: hidden; line-height: 40px; margin-top: 10px;z-index: 10; position: relative;}
.ne_right h3 a{display: block; background: url(../images/a_17.png);width: 120px; line-height: 40px; float: right; background-size: 100% 100%; color: #301616;font-size: 16px; font-weight: bold;text-align: center;}
.ne_right h3 a:hover{background: url(../images/a_15.png); color: #fff;background-size: 100% 100%;}

.ne_right p b{background:none !important}
/*wzjs*/
.wzjs{width: 1480px; margin: 0 auto; max-width: 94%;padding: 30px 0 60px 0;overflow: hidden;}
.wzjs_right{float: right;width: 340px;}
.ggtp {margin-bottom: 30px;}
.ggtp img{width: 100%;}
.zzxx{background: #fff;}
.zzxx_title h2{font-size: 20px; line-height: 60px; padding: 0 20px; color: #301616;border-bottom: 1px solid #eaebec;}
.zzxx_nr{padding: 20px;}
.zzxx_nr li{padding: 15px 0;border-bottom:1px solid #eee;font-size: 18px;}
.zzxx_nr img{display: inline-block;width: 50px;height: 50px;border-radius: 50%; margin: -3px 10px 0 0;vertical-align: middle;}
.zzxx_nr a{display: block; padding: 0 20px;border-radius: 6px; line-height: 36px; margin-top: 6px;color: #fff; background: #a57844;}
.wzjs_left{float: left; width:100%;}
.tsjs{background: #fff; overflow: hidden;padding: 20px; margin-bottom: 25px;}
.wzjs_tp{float: left; width: 340px;}
.wzjs_tp img{width: 100%;}
.wzjs_text{float: right;width: calc(100%); text-align:center}
.wzjs_text h2{font-size: 32px; color: #301616; line-height: 70px; border-bottom:1px solid #eee;font-weight: bold;}
.wzjsnr{padding-top: 25px;}
.wzjsnr p{font-size: 20px; line-height: 2;}
.jsscbtn{display: block; position: static; font-size: 18px; margin-top: 25px;background: url(../images/a_36.png) no-repeat left center; padding-left: 40px; line-height: 30px;color: #999;}
.jsscbtn:hover{background: url(../images/a_37.png) no-repeat left center;color: #000;}
.tsml{background: #fff; }
.tsml_title h2{font-weight: bold; font-size: 24px; line-height: 50px; border-bottom: 1px solid #eee;padding: 0 20px;color: #301616;}
.tsml_title h2 span{display: inline-block; border-bottom: 2px solid #a57844;}
.tsml_nr{padding: 20px;}

.tsml_nr h3{color: #8e8075;cursor: pointer;line-height: 2; font-size: 22px;font-weight: bold; padding: 5px 20px;background: #f1f1f1; position: relative;background: url(../images/d3.png) no-repeat right center;background-size: 20px 20px;}
.tsml_nr h3.on1{color: #CDBD9C;background: url(../images/d4.png) no-repeat right center;background-size: 20px 20px;}
.jfnr{position: absolute; right: 10px ;top:50%; transform: translateY(-50%);font-size: 24px;
  color: #a57844;}
.jfnr b{background: url(../images/a_25.png); width: 40px;height: 25px;display: inline-block;vertical-align: middle; margin: -3px 3px 0 0;background-size: 100% 100%;}
.scbtn{position: absolute; right: 75px ;top:50%; transform: translateY(-50%);background: url(../images/a_05.png);width: 40px;height: 25px; color: #fff; line-height: 25px;text-align: center;background-size: 100% 100%;font-size: 14px;}
.tsml_nr a:hover{color: #301616;}
.zkgd{display: block; margin: 0 auto;text-align: center;font-size: 20px; cursor: pointer; margin-top: 25px;}
.tsml_nr ul{height: 580px; overflow: hidden;}
.tsml_nr li{padding-bottom: 15px;}
.tsmlbox{display: none;}
.tsmlbox dl{padding: 15px 0 15px 80px;}
/*.tsmlbox dt{font-size: 18px; color: #898989;line-height: 1.8; position: relative;padding: 5px 0;border-bottom:1px dashed #ddd;}*/
.tsmlbox dt {overflow: hidden;
    font-size: 18px;
    color: #898989;
    line-height: 1.8;
    position: relative;
    padding: 5px 0;
    border-bottom: 1px dashed #ddd;
}
.tsmlbox dt a{width: calc(100% - 120px);float: left; display: block;}
/*文章页*/
.xqqh{position: absolute; left: 50%;width: 1480px; height: 60px; bottom: -60px;max-width: 94%;transform: translateX(-50%);overflow: hidden; background: #f9f9fb;}
.zkbtn{display: block; padding: 0 20px; border-radius: 6px; line-height: 35px;border:1px solid #ddd;background: #f7f8fa;cursor: pointer;font-size: 16px; color: #a57844; position: absolute;left: 10px;top:50%; transform: translateY(-50%);}
.zkbtn img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.fhbtn{display: block; padding: 0 20px; border-radius: 6px; line-height: 35px;border:1px solid #ddd;background: #f7f8fa;cursor: pointer;font-size: 16px; color: #a57844; position: absolute;right: 10px;top:50%; transform: translateY(-50%);}
.fhbtn img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;width: 15px;}
.xqqh ul{text-align: center; font-size: 0;}
.xqqh li{display: inline-block; padding: 0 20px; font-size: 18px;line-height: 60px;}
.xqqh ul li a{ color: #301616;font-weight: bold;transition: All 0.4s ease-in-out;}
.xqqh ul li a:hover{opacity: 0.5;}


.xwxq{width: 1480px; margin: 0 auto; max-width: 94%;padding:60px 30px;background: #f9f9fb; }
.xwxq_nr{overflow: hidden;}
.xwxq_right{background: #fff; width: calc(100%); margin: 0 auto; padding:40px;transition: All 0.4s ease-in-out;}
.xwxq_box h2{font-size: 32px; line-height: 1.8;text-indent: 0; margin-top: 20px;  border-bottom: 2px solid #00A59B; padding-bottom: 20px; color: #00A59B;font-weight: bold;}
.xwxq_box h3{font-size: 28px;
    line-height: 1.8;
    text-indent: 0;
    margin-top: 20px;
    color: #00A59B;
}
.xwxq_box img{max-width:600px;}
.xwxq_box h2{font-size: 26px;
    line-height: 1.8;
    text-indent: 0;
    margin-top: 20px;text-align: center;
    
}
.xwxq_box div{font-size: 20px;
    margin: 15px 0px;
    line-height: 1.7;
    text-indent: 40px;}
.xwxq_box p{font-size: 20px;
    margin: 15px 0px;
    line-height: 1.7;
    text-indent: 40px;}
    
    .xwxq_box{font-size: 20px;
    margin: 15px 0px;
    line-height: 1.7;
    text-indent: 40px;}
.xwxq_title{padding: 40px 0;}

.zzjj{position: relative;background: #fff;border-radius: 35px; border:1px solid #e1d8c4;}
.zzjj:before{position: absolute; content: ""; width: 30px;height: 30px;left: -1px; top: -1px; background: url(../images/j1.png) no-repeat left top;background-size: 100%;}
.zzjj:after{position: absolute; content: ""; width: 30px;height: 30px;right: -1px; top: -1px; background: url(../images/j2.png) no-repeat right top;background-size: 100%;}
.zzjjbox{padding: 20px;}
.zzjjbox:before{position: absolute; content: ""; width: 30px;height: 30px;left: -1px; bottom: -1px; background: url(../images/j3.png) no-repeat right top;background-size: 100%;}
.zzjjbox:after{position: absolute; content: ""; width: 30px;height: 30px;right: -1px; bottom: -1px; background: url(../images/j4.png) no-repeat right top;background-size: 100%;}
.zzjj_bt{position: relative;z-index: 10; border-bottom: 1px solid #ddd; padding-bottom: 12px;}
.zzjj_bt h2{font-size: 22px; font-weight: bold; margin-bottom: 10px; color: #301616;}
.zzjj_bt p{font-size: 14px; color: #999;}
.zzjj_xq{padding: 15px 0 0 0;}
.zzjj_xq p{font-size: 16px; color: #60534C;line-height: 1.8;}
/*详情页*/
.xwxq_left{width: 0px; float: left; background: #f9f9fb;height: calc(100vh - 155px); overflow: auto;position: fixed;transition: All 0.4s ease-in-out;}
.xwxq_left ul{border-left: 5px solid #f2f2f4; padding: 0 20px;}
.xwxq_left h3{font-size: 18px; line-height: 50px; border-bottom:1px solid #e1e6f0;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xwxq_left h3 a{color: #666;font-weight: bold;transition: All 0.4s ease-in-out;}
.xwxq_left h3 a:hover{color: #00A59B;}
.xwxq_left dt{font-size: 14px; line-height: 50px; border-bottom:1px solid #e1e6f0; padding-left: 30px;position: relative;}
.xwxq_left dt a{display: block;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.hytbox{ padding: 10px 5px; position: absolute; width: 90%; left: 5%; top: 45px;background: #0084ff;z-index: 10;border-radius: 8px;display: none;}
.hytbox p{font-size: 14px; line-height: 1.6; color: #fff;}
.hytbox b{position: absolute;border: 20px solid transparent;
    border-bottom: 20px solid #0084ff;top: -30px;left: 50%; transform: translateX(-50%);}
.xwxq_left dt:hover .hytbox{display: block;}

.xwxq_left dt a{color: #666;transition: All 0.4s ease-in-out;}
.xwxq_left dt.cur a{color: #00A59B;font-weight: bold;}
.xwxq_left dt a:hover{color: #00A59B;font-weight: bold;}
.fgt{height: 95px;}
.xwxq_nr.on .xwxq_left{width: 400px;margin-top: 100px;}
.xwxq_nr.on .xwxq_right{margin: 0; float: right;}
#style-1::-webkit-scrollbar-track {
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
    border-radius:10px;
    background-color:#F5F5F5;
}
#style-1::-webkit-scrollbar {
    width:0px;
    background-color:#F5F5F5;
}
#style-1::-webkit-scrollbar-thumb {
    border-radius:10px;
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
    background-color:#555;
}

.tcbj{position: fixed;width: 100%;z-index: 1000; background: rgba(0,0,0,.7); left: 0; top: 0;height: 100%;display: none;}
.sstc{width: 700px; position: fixed; z-index: 1001;left:50%; top:50%; transform:translate(-50%,-50%);display: none;}
.ssvwb{height: 50px; width: 100%; background: #fff; padding: 0 20px; font-size: 18px;}
.btnss{width: 80px;height: 50px;background: #a57844; font-size: 16px; color: #fff;cursor: pointer; position: absolute; right: 0; top: 0;border: none;}
.ggbtn{position: absolute; width: 45px;height: 45px; border-radius: 50%; bottom: -55px;left: 50%;transform: translateX(-50%);background: url(../images/a_26.png) no-repeat center center #a57844;cursor: pointer;}

.dlzc{z-index: 1000; position: fixed; width: 330px; border-radius: 10px;background: #dedad9; padding: 0 20px 30px 20px;left:50%; top:50%; transform:translate(-50%,-50%);display: none;}
.dlzc_title ul{text-align: center;}
.dlzc_title li{display: inline-block; font-size: 18px; line-height: 100px;}
.dlzc_title li span{display: block; padding: 0 20px; color: #333;font-weight: bold; position: relative;cursor: pointer;}
.dlzc_title li span:before{position: absolute; content: ""; border-bottom: 3px solid #a57844;bottom: 20px; left: 50%;transform: translateX(-50%);width: 0;cursor: pointer;}
.dlzc_title li.cur span{color: #a57844;}
.dlzc_title li.cur span:before{width: 100%;}
.dlzcbox ul{height: 220px;}
.dl1{width: 100%; padding: 0 10px 0 40px; height: 48px; line-height: 48px;background:url(../images/a_29.png) no-repeat 14px center #fff;}
.dl2{width: 100%; padding: 0 10px 0 40px; height: 48px; line-height: 48px;background:url(../images/a_30.png) no-repeat 14px center #fff;}
.dlzcbox a{color: #333;}
.dlzcbox a:hover{text-decoration: underline;}
.dlzcbox li{margin-bottom: 30px;position: relative;}
.dlbtn1{width: 100%; cursor: pointer; color: #fff; border: none; height: 48px;border-radius: 8px; font-size: 18px;background: #a57844;font-weight: bold;width: 100%;}
.yzm{position: absolute; height: 48px;text-align: center; top: 0; right: 0; font-size: 18px; color: #fff;background: #a57844;width: 120px;cursor: pointer;line-height: 48px;}


.wangji{z-index: 1000; position: fixed; width: 330px; border-radius: 10px;background: #dedad9; padding: 0 20px 30px 20px;left:50%; top:50%; transform:translate(-50%,-50%);display: none;}


.wzzy_title {border-bottom: 1px dashed #ddd;}
.wzzy_title h2{padding: 20px 0;  font-size: 24px; color: #333; font-weight: bold; text-align: center; line-height: 1.6;}
.wnbox{ padding: 25px 0;}
.wnbox_top{border-radius: 15px; padding: 20px;background: #f1f1f1;}
.wnbox_top p{ color: #666; line-height: 1.6; font-size: 16px;}

.ne_right h3{font-size: 20px; color: #333;text-align: center; /*padding-bottom: 30px;*/background: #f1f1f1;
    line-height: 50px;cursor: pointer;border-radius: 15px;}
.ne_right h3:hover{background:#f4eaea;cursor: pointer;border-radius: 15px;}
.ne_right b{
    background: url(../images/a_07.png);
    width: 50px;
    height: 32px;
    display: inline-block;
    vertical-align: middle;
    margin: -3px 15px 0 0;
    background-size: 100% 100%;
    text-align: center;
    font-size: 14px;
    color: #fff;
}


@media(max-width:1460px){
    .zzjs_bt p{font-size: 20px;}
    .zzjs_xq p{font-size: 18px;text-indent: 2em;}
    .qjrbj{padding: 25px 25px 5px 25px;}
    .wzjsnr p{font-size: 18px;}
    
}
@media(max-width:1380px){
    .qjrbj h3{line-height: 48px;}
    .wzjsnr p{line-height: 1.7;}
    .wzjs_text h2{font-size: 26px; line-height: 50px;}
    .tsml_nr h3{font-size: 18px;}
    .tsmlbox dl{padding-left: 60px;}
    .zbzg_dj{padding: 0 30px 15px 30px;}


}
@media(max-width:1200px){
    .logo{width: 180px;padding-top: 35px;}
    .nav{padding-right: 0;}
    .ssbox{width: 200px;}
    .nav li{padding-right: 10px;}
    .nav a{width: 150px; line-height:39px;}
    .qjtw_title h2{font-size:38px;}
    .zjsc_bt a{line-height:41px;font-size: 16px;}
    .zzjs_title h2{font-size: 38px;}
    .zbzg_title h2{font-size: 38px;}
    
    .dlzc_title li{line-height: 80px;}
    .dlzcbox ul {
  height: 180px;
}
.dlzc{width:300px;}
.dlzcbox li {
  margin-bottom: 30px;
  position: relative;
}
.dl1,.dl2,.yzm{height: 38px;
  line-height: 38px;}
    
    
    .dlbtn{/*width: 38px;font-size: 12px; padding: 0;*/text-align: center;}
    .wby1{font-size: 12px;}
    .zjsc_title h2{font-size: 32px;}
    .zjsc_title h2:before{left: calc(50% - 220px);}
    .zjsc_title h2:after{right: calc(50% - 220px);}
    .zjsc_title{padding-bottom: 30px;}
    .zjsc{margin-top: -200px;}

    .zzjs_bt{padding: 30px 0 20px;}
    .zzjs_bt h2{font-size: 26px; margin-bottom: 15px;}
    .zzjs_bt p{font-size: 18px;}
    .zzjsbox{padding: 0 30px;}

    .jdzz_nr ul{margin-left: -20px;}
    .jdzz_nr li{padding: 0 0 20px 20px;}
    .jdzz_bj p{font-size: 18px;}
    .tsml_nr h3{padding-right: 140px;}

}
@media(max-width:1000px){
    .xwxq_box img{max-width:100%;}
    .jdzz_bj p{line-height: 25px;}
    .ft{font-size:16px}
    .header{height: 60px;}
    .fgt{height: 60px;}
    .logo{padding-top: 22px;width: 150px;}
    .btn1{position: absolute; margin: 0; right: 100px;top:50%; transform: translateY(-50%);}
    .dhbtn{position: absolute;width: 30px; height: 30px; background: url(../images/d1.png) no-repeat center; background-size: 25px 25px; right: 10px;top:50%; transform: translateY(-50%);}
    .dhbtn.on{background: url(../images/d2.png) no-repeat center; background-size: 25px 25px;}
    .ssbox{display: none;}
    .dlbtn{right: 50px;top:50%; transform: translateY(-50%);position: absolute; margin: 0;}
    .nav{position: fixed; z-index: 100; width: 100%; height: calc(100vh - 60px);left: 0; top: 60px;background: #a57844;display: none;}
    .nav li{float: none; width: 100%; padding: 15px 0;}
    .nav a{margin: 0 auto; }
    .zjsc{margin-top: -10px;padding-bottom: 60px;}
    .zjsc_bt li{width: 50%;}
    .zjsc_title h2{font-size: 24px;}
    .zjsc_title h2:before{left: calc(50% - 180px);}
    .zjsc_title h2:after{right: calc(50% - 180px);}
    .zjsc2{padding: 25px;}
    .zjsc2 h3{font-size: 20px;line-height: 35px;margin: 15px 0;}
    /*
    .zjsc2 li em{width: 20px}*/
    .zjsc2 span{font-size: 20px; margin: 0;}

    .footer{padding: 35px 3%;}
    .footer li{padding: 0 10px; font-size: 14px;}
    .footer a img{width: 35px;}
    .footer p{font-size: 12px;}

    .zzjs_title{padding: 50px 0 30px;}
    .zzjs_title h2{font-size: 24px;}
    .zzjs_title h2:before{left: calc(50% - 180px);}
    .zzjs_title h2:after{right: calc(50% - 180px);}
    .zzjs_left{float: none; width: 100%; margin-bottom: 30px;}
    .zzjs_right{float: none; width: 100%;height: auto;}
    .zzjsbox{padding-bottom: 30px;}
    .zzjs{padding-bottom: 60px;}
    .zbzg_title{padding: 50px 0 30px;}
    .zbzg_title h2{font-size: 24px;}
    .zbzg_title h2:before{left: calc(50% - 180px);}
    .zbzg_title h2:after{right: calc(50% - 180px);}
    .zbzg_nr{padding: 0 40px;}
    .zbzg_nr .swiper-button-next{width: 30px;height: 30px; margin-top: -15px;right: 0;}
    .zbzg_nr .swiper-button-prev{width: 30px;height: 30px; margin-top: -15px;left: 0;}
    .zbzg_dj{padding: 0 20px;}
    .zbzg_dj h2{padding: 35px 0 15px;font-size: 26px;}
    .zbzg_dj ul{padding-bottom: 35px;}
    .zbzg{padding-bottom: 60px;}

    .qjtw_title h2{font-size: 24px;}
    .qjtw_title h2:before{left: calc(50% - 180px);}
    .qjtw_title h2:after{right: calc(50% - 180px);}
    .qjtw_left{float: none; width: 100%; margin-bottom: 30px;}
    .qjtw_right{float: none; width: 100%;}
    .qjtw_right li{float: none; width: 100%;}
    .banner .swiper-pagination{bottom: 15px;}

    .qjbottom p a{font-size: 14px;}
    .qjtw_left .swiper-pagination{padding-right: 30px;bottom: 5%;}

    .zjsc_bt a{width: 180px;text-align: center;display: block;}
    .nelb_dj{padding: 30px;}
    .ne_right{float: none;width: 100%;padding-top: 20px;}
    .ne_left{float: none; width: 100%; }
    .ne_right h2 a{font-size: 20px;line-height: 1.6;}
    .ne_right p{font-size: 18px;}
    .fynr a{line-height: 30px; padding: 0 10px;}
    .fynr span{line-height: 30px; padding: 0 5px;}
    .fynr li{padding: 0 1px;}
  /*  .fynr  ul li:nth-child(6){ display: none;}
    .fynr  ul li:nth-child(7){ display: none;}
    .fynr  ul li:nth-child(8){ display: none;}*/

    .jdzz_bj span{padding: 10px;}
    .jdzz_nr li{width: 50%; padding: 0 0 10px 10px;}
    .jdzz_nr ul{margin-left: -10px; padding-bottom: 25px;}
    .jdzz_bj p{font-size: 16px;}
    .jdzz{padding-bottom: 60px;}
    .wzjs_left{float: none; width: 100%;}
    .tsjs{padding: 15px;}
    .wzjs_tp{float: none; width: 100%;}
    .wzjs_text{width: 100%; float: none;padding-top: 20px;}
    .wzjs_text h2{font-size: 20px; line-height: 1.6;padding-bottom: 15px;}
    .tsmlbox dl{padding-left: 30px;}
    .wzjs_right{float: none; width: 100%;margin-top: 30px;}
    .xqqh li{padding: 0 10px;font-size: 16px;}
    .zkbtn{padding: 0 10px; font-size: 14px;left: 0;}
    .fhbtn{font-size: 14px; padding: 0 10px; right: 0;}
    .xwxq{padding: 60px 0 0 0;}
    .xwxq_right{width: 100%;padding: 15px;}
    .xwxq_box h2{font-size: 18px; line-height: 1.6;}
    .xwxq_box h3{font-size: 18px;}
    .xwxq_box p{font-size: 14px;text-indent: 28px;text-align:justify; word-break: break-all;}
    .xwxq_box div{font-size: 14px;}
    .xwxq_left{max-width: 100%;height: calc(100% - 120px); z-index:100;}
    .xwxq_left ul{padding-left: 15px;}
    .sstc{max-width: 90%;}
    .zjsc2 .rightdw{margin-right: 70px;}
    .yfkx b{margin-right: 70px;}
    .txbox{padding: 15px;max-width: 90%;}
}



/*会员中心*/

.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}

.pop-win{position:fixed;left:0;top:0;width:100%;height:100%;z-index:800;display:none}
.g-close{position:absolute;right:40px;top:40px;width:36px;height:36px;background:url(../images/icon-close.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;cursor:pointer;z-index:2;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.g-close:hover{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
.pop-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1}
.form-pop1{position:absolute;width:500px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#ffc12e;border-radius:15px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:2}
.form-pop1 .tabrel01{width:100%;box-shadow:none}
.form-pop1 .tabrel01-tit .tabrel01-item{width:50%}
.form-pop1 .tabrel01-tit .tabrel01-item .subitem{color:#fffbf3;background-color:#ffc12e;border-radius:0}
.form-pop1 .tabrel01-tit .tabrel01-item.tabrel01-item__on .subitem{color:#ffc12e;background-color:#fffbf3}
.form-pop1 .tabrel01-tit .tabrel01-item:first-child{width:50%}
.form-pop1 .tabrel01-desc .tabrel01-item{border-radius:0}
.form-pop1 .tabrel01-desc .tabrel01-item:nth-child(2){border-radius:0}

.wp {
    width: 98%;
    max-width: 1200px;
    margin: 0 auto;
}

.tit-z1{margin-bottom:15px;line-height:44px;overflow:hidden}
.tit-z1 .more{margin-left:10px;float:right;font-size:14px;color:#5e5e5e;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.tit-z1 h3{font-size:24px;color:#313131;overflow:hidden}
.tit-z1 h3 span{margin-left:17px;font-size:14px;color:#7e7e7e;font-weight:400}
.tit-z1 .more:hover{color:#ffc12e}
.tit-z2{padding:0 6px;margin-bottom:16px;line-height:33px;overflow:hidden}
.tit-z2 h3{float:left;font-size:16px;color:#414141;overflow:hidden}
.tit-z3{font-size:20px;color:#666565;font-weight:400}
.tit-z4{margin-bottom:18px;overflow:hidden}
.tit-z4 h3{padding:10px 13px;font-size:18px;color:#616161;font-weight:400;border-bottom:1px solid #e8e8e8}
.pages{font-size:0;text-align:right;overflow:hidden}
.pages ul{display:inline-block;vertical-align:middle;overflow:hidden}
.pages li{margin:0 13px;float:left}
.pages a{padding:0 12px;display:block;font-size:14px;color:#515050;line-height:35px;min-width:35px;text-align:center;border-radius:30px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.pages .pages-end,.pages .pages-first,.pages .pages-next,.pages .pages-prev{margin:0}
.pages .active a,.pages a:hover{color:#fefefe;background-color:#4d555d}
.pages-center{text-align:center}
/*.cur{padding:11px 6px;overflow:hidden}
.cur a,.cur span{float:left;font-size:14px;color:#666;line-height:30px}
.cur a{margin-right:19px;padding-right:29px;background:url(../images/cur-i1.png) right center no-repeat;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.cur a:hover{color:red}*/
.row-ind1{padding:29px 0;background-repeat:no-repeat;background-position:center top;background-color:#fff;overflow:hidden}
.ind-z1{margin-bottom:32px;padding:27px 56px 43px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;box-shadow:0 5px 5px rgba(181,181,181,.75);border-radius:10px;overflow:hidden}
.tabrel01{float:right;width:312px;border-radius:15px;background-repeat:no-repeat;background-position:center top;box-shadow:0 10px 34px 1px rgba(208,205,236,.67);overflow:hidden}
.tabrel01-tit{background:url(../images/form1-bg3.png) center top no-repeat;overflow:hidden}
.tabrel01-tit.tabrel01-tit_on{background-image:url(../images/form1-bg4.png)}
.tabrel01-tit .tabrel01-item{float:left;width:55%}
.tabrel01-tit .tabrel01-item:first-child{width:45%}
.tabrel01-tit .tabrel01-item .subitem{display:block;font-size:18px;color:#143554;text-align:center;line-height:49px;border-radius:15px;cursor:pointer}
.tabrel01-tit .tabrel01-item.tabrel01-item__on .subitem{color:#ffc12e}
.tabrel01-desc{background-color:#ebe29b;overflow:hidden}
.tabrel01-desc .tabrel01-item{min-height:330px;border-top-right-radius:15px;height:100%;overflow:hidden;background-color:#fffbf3;display:none}
.tabrel01-desc .tabrel01-item.tabrel01-item__on{display:block}
.tabrel01-desc .tabrel01-item:nth-child(2){border-radius:0;border-top-left-radius:15px}
.form-z1{padding:20px 37px 24px}
.form-z1 input{outline:0;border:none}
.form1-item{border-bottom:2px solid #dcdcdc;position:relative}
.form1-item .icon{position:absolute;left:4px;bottom:0;width:20px;height:20px;background-repeat:no-repeat;background-position:center top}
.form1-item .inp{padding:33px 22px 0 40px;display:block;width:100%;line-height:20px;font-size:14px;color:#4e4d4d;background-color:transparent}
.form1-item .close{position:absolute;right:0;bottom:0;width:22px;height:20px;background:url(../images/form1-close.png) center center no-repeat;cursor:pointer;display:none}
.form1-code .formrel01-vcodebtn{margin-top:23px;outline:0;border:none;float:right;width:74px;height:30px;background-color:#a57844;color:#fff;font-size:12px;cursor:pointer;overflow:hidden}
.form1-code .input{position:relative;overflow:hidden}
.form1-btn{margin-top:33px;font-size:0;text-align:center;overflow:hidden}
.form1-btn .sub{display:inline-block;vertical-align:middle;width:120px;height:33px;line-height:33px;border-radius:20px;background-color:#a57844;font-size:14px;color:#fefefe;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.form1-btn .sub:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.form1-link{margin-top:8px;font-size:0;text-align:center;overflow:hidden}
.form1-link a{display:inline-block;vertical-align:middle;font-size:12px;color:#888;line-height:3;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.form1-link a:hover{color:#ffc12e;text-decoration:underline}
.form1-item.on{border-color:#392fa0}
.form1-item.on .close{display:block}
.form1-item.on .icon{background-position:center -20px}
.list-z1{margin:0 -13px}
.list-z1 li{margin-bottom:24px;float:left;width:33.33%}
.list-z1 .con{margin:0 13px;padding:13px 15px 19px;display:block;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;border-radius:10px;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.list-z1 h4{margin-bottom:6px;font-size:20px;color:#fff;font-weight:400;text-align:center;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.list-z1 p{font-size:14px;color:#fff;text-align:center;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.list-z1 .con:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}
.row-ind2{padding:28px 0 16px;box-shadow:0 5px 5px 0 rgba(234,239,245,1) inset;overflow:hidden}
.row-ind2 .tit-z1{margin-bottom:21px}
.list-z2{margin:0 -13px}
.list-z2 li{margin-bottom:31px;float:left;width:25%}
.list-z2 .con{margin:0 13px;display:block;overflow:hidden}
.list-z2 .pic{padding-top:55%;position:relative;border-radius:5px;overflow:hidden}
.list-z2 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.list-z2 .start{position:absolute;left:50%;top:50%;width:48px;height:48px;background:url(../images/l2-i1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s .1s;-o-transition:.3s .1s;transition:.3s .1s}
.list-z2 .bd{line-height:41px;overflow:hidden}
.list-z2 .bd .num{margin-left:10px;float:right;font-size:12px;color:grey}
.list-z2 .bd .num span{margin-right:3px}
.list-z2 .bd h4{font-size:16px;color:#222;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.list-z2 .con:hover .start{width:60px;height:60px}
.list-z2 .con:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.row-ind3{padding:40px 0 22px;overflow:hidden}
.list-z3{margin:0 -10px}
.list-z3 li{margin-bottom:34px;float:left;width:33.33%}
.list-z3 .con{padding:18px 19px 43px 13px;margin:0 10px;box-shadow:5px 5px 10px 0 rgba(232,232,232,.75);border-radius:5px 5px 5px 5px;overflow:hidden}
.list-z3 .pic{margin-right:24px;float:left;width:95px;overflow:hidden}
.list-z3 .pic img{display:block;width:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.list-z3 .inner{padding-top:5px;overflow:hidden}
.list-z3 .inner h4{margin-bottom:21px}
.list-z3 .inner h4 a{display:block;font-size:16px;color:#303030;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.list-z3 .inner .num{padding:9px 0;font-size:12px;color:#797979;line-height:1.4;border-bottom:1px solid #e7e7e7;overflow:hidden}
.list-z3 .inner .num span{margin-right:20px;float:left}
.list-z3 .inner .tips{padding:9px 0;margin-bottom:13px;font-size:12px;color:#cd3737;line-height:1.4}
.list-z3 .inner .bd{line-height:24px;overflow:hidden}
.list-z3 .inner .bd .buy{margin-left:10px;float:right;font-size:12px;color:#fff;text-align:center;width:74px;height:24px;line-height:24px;background:linear-gradient(90deg,rgba(56,125,255,1),rgba(112,199,255,1));-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.list-z3 .inner .bd .price{font-size:16px;color:#1266ff;overflow:hidden}
.list-z3 .inner .bd .price span{margin-right:8px}
.list-z3 li:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.list-z3 li:hover .inner h4 a{color:#ffc12e}
.list-z3 li:hover .inner .bd .buy{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.block-z1{padding:42px 0 79px}
.block1-col{float:left;width:150px}
.block1-cor{margin-left:207px}
.slide-z1{padding:5px 0;overflow:hidden}
.slide-z1 .tit{margin-bottom:8px;padding:0 6px 21px;font-size:16px;color:#484848;font-weight:400;border-bottom:1px solid #d9d9d9}
.list-link1{overflow:hidden}
.list-link1 a{padding:13.5px 8px;padding-right:40px;display:block;font-size:16px;color:#484848;line-height:1.5;background:url(../images/lLink-i1.png) right 14px center no-repeat;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.list-link1 .on a,.list-link1 a:hover{color:red;background-image:url(../images/lLink-i1_on.png)}
.list-link2{padding:0 53px;margin-bottom:-15px;overflow:hidden}
.list-link2 li{margin:0 17px 15px 0;float:left}
.list-link2 a{padding:0 10px;display:block;font-size:14px;color:#414141;min-width:93px;text-align:center;border-radius:15px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.list-link2 .on a{color:#fff;background-color:#4d555d}
.list-z4{padding:20px 0 55px}
.list-z4 li{margin-bottom:29px;padding:4px 26px 0;box-shadow:5px 5px 5px rgba(222,222,222,.75);border-radius:10px;background-color:#fff;overflow:hidden}
.list-z4 .top{padding:20px 0;padding-left:35px;border-bottom:1px solid #d9d9d9;background:url(../images/l4-i1.png) left 4px top 19px no-repeat;overflow:hidden}
.list-z4 .top span{margin-right:33px;float:left;font-size:12px;color:#4d555d}
.list-z4 .bd{padding:25px 6px 21px;overflow:hidden}
.list-z4 .bd .pic{float:left;width:186px;overflow:hidden}
.list-z4 .bd .pic img{display:block;width:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.list-z4 .bd .right{overflow:hidden}
.list-z4 .bd .inner{padding:11px 15px 0 36px;float:left;width:50%;overflow:hidden}
.list-z4 .bd .inner h4{margin-bottom:17px}
.list-z4 .bd .inner h4 a{display:block;font-size:16px;color:#4d555d;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.list-z4 .bd .inner .price{margin-bottom:8px;font-size:14px;color:#7f7f7f}
.list-z4 .bd .inner .price span{color:red}
.list-z4 .bd .inner .price span em{margin-right:4px}
.list-z4 .bd .inner .type{font-size:14px;color:#939393}
.list-z4 .bd .num{margin-top:11px;float:left;width:23%;height:79px;line-height:79px;font-size:0;text-align:center;border-left:1px solid #d9d9d9;overflow:hidden}
.list-z4 .bd .num span{padding:10px;display:inline-block;vertical-align:middle;width:100%;font-size:14px;color:#de2727;line-height:1.4}
.list-z4 .bd .num.done span{color:#5b5b5b}
.list-z4 .bd .btn{margin-top:11px;padding:27px 0 0 16px;float:left;width:27%;height:79px;border-left:1px solid #d9d9d9;text-align:center}
.list-z4 .bd .btn a{display:block}
.list-z4 .bd .btn .a1{margin:0 auto;width:92px;height:26px;line-height:26px;border-radius:9px;background-color:#ffa200;font-size:14px;color:#fff;text-align:center}
.list-z4 .bd .btn .continue{margin-top:9px;font-size:14px;color:#de2727}
.list-z4 .bd .btn .a1.done{background-color:#bfbfbf;pointer-events:none}
.list-z4 li:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.list-z4 li:hover .bd .inner h4 a{color:#ffa200}
.list-z4 .bd .btn .a1:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.list-z4 .bd .btn .continue:hover{text-decoration:underline}
.form-z2{padding:114px 132px 48px;background-color:#fff;overflow:hidden}
.form-z2 input{outline:0}
.form2-file{margin-right:62px;float:left;width:124px;position:relative;overflow:hidden}
.form2-file input{position:absolute;left:-999px}
.form2-file .pic{margin:0 auto 7px;width:89px;height:89px;border-radius:50%;overflow:hidden}
.form2-file .pic img{display:block;width:100%;height:100%}
.form2-file .tips{margin-bottom:6px;font-size:12px;color:#7b7b7b;line-height:22px;text-align:center}
.form2-file .btn{display:block;height:39px;line-height:37px;border:1px solid #f7b841;border-radius:5px;font-size:16px;color:#f3b550;text-align:center;cursor:pointer}
.form2-inner{float:left}
.form2-item{margin-bottom:23px}
.form2-item .sp1{padding:9px 0;float:left;width:52px;font-size:14px;color:#676767;line-height:1.5}
.form2-item .right{float:left}
.form2-userName{padding:9px 15px;font-size:14px;color:#797979;line-height:1.5}
.form2-userName a{margin:-2px 0 0 18px;display:inline-block;color:#c80}
.form2-userName a:hover{text-decoration:underline}
.form2-inp{padding:9px 15px;display:block;width:286px;height:39px;line-height:1.5;border:1px solid #e1e1e1;border-radius:5px;font-size:14px;color:#676767}
.radio-z1{padding:0 5px;overflow:hidden}
.radio-z1 label{margin-right:29px;padding:7.5px 0;float:left;line-height:24px;cursor:pointer;overflow:hidden}
.radio-z1 label input{margin:3.5px 12px 0 0;float:left;width:17px;height:17px;border-radius:50%;background:url(../images/radio-i1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;cursor:pointer;-webkit-appearance:none}
.radio-z1 label span{display:block;font-size:14px;color:#676767;overflow:hidden}
.radio-z1 label input:checked{background-image:url(../images/radio-i1_on.png)}
.form2-btn{margin-top:35px;overflow:hidden}
.form2-btn button{margin-right:17px;outline:0;border:none;float:left;width:128px;height:38px;line-height:36px;border-radius:5px;font-size:16px;text-align:center;border:1px solid transparent;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.form2-btn .save{background-color:#fa0;border-color:#fa0;color:#fff}
.form2-btn .cancel{border-color:#e1e1e1;background-color:#fff;color:#616161}
.form2-btn button:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.form-pop2{position:absolute;left:50%;top:50%;width:500px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;border-radius:10px;overflow:hidden;z-index:2}
.form-pop2 .tit{padding:15px 0;font-size:18px;color:#fff;background-color:#a57844;font-weight:400;text-align:center}
.settlementC-z1{margin:35px 0 66px;background-color:#fff;overflow:hidden}
.settlementC-list{padding:45px 46px 22px 52px;border-bottom:1px solid #d6d6d6;word-break:break-all;overflow:hidden}
.settlementC-list .thead{margin-bottom:14px}
.settlementC-list .thead .td{line-height:40px}
.settlementC-list .tr{font-size:0;overflow:hidden}
.settlementC-list .td{display:inline-block;vertical-align:top;font-size:14px;color:#404040;text-align:center}
.settlementC-list .td a{color:#404040;font-weight:400;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.settlementC-list .td a:hover{color:#ff6029}
.settlementC-list .td.td1{width:56.5%;text-align:left}
.settlementC-list .td.td2{width:10%}
.settlementC-list .td.td3{width:11%}
.settlementC-list .td.td4{width:11%}
.settlementC-list .td.td5{width:11.5%}
.settlementC-list .tbody{margin-bottom:16px}
.settlementC-list .tbody .td{padding:7.5px 0;line-height:21px}
.settlementC-list .tbody .td.td1{padding:7.5px 10px}
.settlementC-list .total{padding-right:4.2%;text-align:right;font-size:14px;color:#404040}
.settlementC-list .total span{margin-left:33px;color:red}
.settlementC-info{padding:28px 52px 23px;border-bottom:1px solid #d6d6d6;overflow:hidden}
.settlementC-info .tit-z3{margin-bottom:25px}
.form-z3{overflow:hidden}
.form-z3 input{outline:0}
.form3-item{margin-bottom:15px;padding:0 24px}
.form3-item .sp1{padding:8.5px 0;padding-right:10px;float:left;width:85px;font-size:14px;color:#404040;line-height:1.5}
.form3-item .right{float:left}
.form3-item .inp{padding:7.5px 13px;display:block;width:237px;height:38px;line-height:36px;border:1px solid #e1e1e1;font-size:14px;color:#404040;line-height:1.5}
.settlementC-payInfo{padding:26px 52px 20px;border-bottom:1px solid #d6d6d6;overflow:hidden}
.settlementC-payInfo .tit-z3{margin-bottom:37px}
.list-payMethod{overflow:hidden}
.list-payMethod li{margin-bottom:20px}
.list-payMethod label{display:block;cursor:pointer;overflow:hidden}
.list-payMethod label input{margin:34px 26px 0 0;float:left;width:28px;height:28px;background:url(../images/radio-i2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;cursor:pointer;-webkit-appearance:none}
.list-payMethod label .pic{width:276px;height:96px;border:1px solid transparent;border-radius:10px;overflow:hidden}
.list-payMethod label .pic img{display:block;width:100%;height:100%}
.list-payMethod label input:checked{background-image:url(../images/radio-i2_on.png)}
.list-payMethod label input:checked+.pic{border-color:#54b431}
.settlementC-total{padding:34px 43px 49px;text-align:right;overflow:hidden}
.settlementC-total .price{margin-bottom:31px;font-size:18px;color:#181818}
.settlementC-total .price span{margin-left:19px;font-size:30px;color:red}
.settlementC-total .price span em{margin-right:2px}
.settlementC-total .buy{float:right;display:block;width:180px;height:45px;line-height:45px;border-radius:3px;font-size:18px;color:#fff;background-color:#ff6029;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.settlementC-total .buy:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.block-list{padding-bottom:84px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.list-link3{padding:27px 23px 13px;border-bottom:1px solid #dfdfdf;overflow:hidden}
.list-link3 li{margin:0 38px 10px 0;float:left}
.list-link3 a{padding:0 10px;display:block;font-size:16px;color:#525252;line-height:35px;border-radius:5px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.list-link3 .on a,.list-link3 a:hover{color:#c80}
.list-link3 .on a{background-color:#f4efe2}
.block-list .list-z2{padding:65px 0 39px}
.video-z1{padding:15px 18px 66px;background-color:#fff;overflow:hidden}
.video-z1 .tit{margin-bottom:48px;padding:20px 15px;font-size:16px;color:#414141;border-bottom:1px solid #d5d5d5}
.video-z1 video{display:block;width:100%}
.video-z1 .return{margin:47px auto 0;display:block;width:154px;height:48px;line-height:48px;border-radius:5px;background-color:#c80;font-size:18px;color:#fff;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.video-z1 .return:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.list-z5{padding-bottom:56px}
.list-z5 li{margin-bottom:29px;padding:4px 26px 0;background-color:#fff;border-radius:10px;box-shadow:5px 5px 5px rgba(222,222,222,.75);overflow:hidden}
.list-z5 .top{padding:20px 0;padding-left:35px;background:url(../images/l4-i1.png) left 4px top 17px no-repeat;border-bottom:1px solid #d9d9d9;font-size:12px;color:#4d555d;overflow:hidden}
.list-z5 .bd{padding:25px 6px 21px;overflow:hidden}
.list-z5 .bd .pic{float:left;width:187px;overflow:hidden}
.list-z5 .bd .pic img{display:block;width:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.list-z5 .bd .right{overflow:hidden}
.list-z5 .bd .inner{padding:12px 36px 0;float:left;width:75.2%}
.list-z5 .bd .inner h4{margin-bottom:16px}
.list-z5 .bd .inner h4 a{display:block;font-size:14px;color:#4d555d;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.list-z5 .bd .inner .type{font-size:14px;color:#939393}
.list-z5 .bd .btn{margin-top:26px;float:left;width:24.8%}
.list-z5 .bd .btn a{display:block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.list-z5 .bd .btn .a1{margin:0 auto 5px;width:92px;height:27px;line-height:27px;border-radius:10px;background-color:#ffa200;font-size:14px;color:#fff;text-align:center}
.list-z5 .bd .btn .del{font-size:14px;color:#494848;text-align:center}
.list-z5 .bd .btn .a1:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.list-z5 .bd .btn .del:hover{text-decoration:underline}
.list-z5 li:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.list-z5 li:hover .bd .inner h4 a{color:#ffa200}
.detail-top{padding:3px 18px 24px;margin:29px 0 32px;background-color:#fff;overflow:hidden}
.detail-top_inner{overflow:hidden}
.detail-top_inner .left{float:left;width:42.2%}
.detail-top_inner .pic{margin-bottom:5px;overflow:hidden}
.detail-top_inner .pic img{display:block;width:100%}
.detail-top_inner .author{font-size:14px;color:grey;line-height:30px}
.detail-top_inner .right{padding:6px 10px 0 27px;overflow:hidden}
.detail-top_inner .tit{margin-bottom:23px;font-size:24px;color:#000;font-weight:700}
.detail-top_inner .info{margin-bottom:41px;background-color:#f0f0f0}
.detail-top_inner .num{background-color:#f07b6d;font-size:0;overflow:hidden}
.detail-top_inner .num span{padding:0 16px;display:inline-block;vertical-align:middle;font-size:14px;color:#fff;line-height:30px}
.detail-top_inner .num em{display:inline-block;vertical-align:middle;width:1px;height:12px;background:url(../images/dt-i1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.detail-top_inner .info-inner{padding:18px 19px 16px;overflow:hidden}
.detail-top_inner .info-inner .item{margin-bottom:3px;font-size:0;overflow:hidden}
.detail-top_inner .info-inner .item span{margin-right:19px;display:inline-block;vertical-align:middle;font-size:14px;color:#999}
.detail-top_inner .info-inner .item p{display:inline-block;vertical-align:middle;font-size:14px;color:#c41227;overflow:hidden}
.detail-top_inner .info-inner .price p{font-size:26px}
.detail-top_inner .info-inner .price p em{font-size:16px}
.detail-top_inner .btn{overflow:hidden}
.detail-top_inner .btn a{float:left;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.detail-top_inner .btn .buy{margin-right:30px;width:182px;height:44px;line-height:44px;border-radius:5px;background-color:#f2846d;font-size:18px;color:#fff;text-align:center}
.detail-top_inner .btn .buy:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.detail-top_inner .btn .collect{width:130px;height:44px;line-height:42px;border:1px solid #f2866d;border-radius:5px;font-size:18px;color:#ee736e;text-align:center}
.detail-top_inner .btn .collect i{margin:-2px 8px 0 0;display:inline-block;vertical-align:middle;width:16px;height:16px;background:url(../images/collect-i1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.detail-top_inner .btn .collect.on i{background-image:url(../images/collect-i1_on.png)}
.tabrel02{margin-bottom:75px;overflow:hidden}
.tabrel02-tit{margin-bottom:30px;background-color:#fff;overflow:hidden}
.tabrel02-tit .tabrel02-item{margin-right:4px;float:left;min-width:174px}
.tabrel02-tit .tabrel02-item .subitem{padding:0 10px;display:block;font-size:16px;color:#666;text-align:center;line-height:52px;cursor:pointer}
.tabrel02-tit .tabrel02-item.tabrel02-item__on .subitem{color:#fff;background-color:#c30d23}
.detail-bd-inner{overflow:hidden}
.hot-courses{float:right;width:30.2%;min-height:560px;background-color:#fff;overflow:hidden}
.hot-courses .tit{padding:0 20px;font-size:18px;color:#666;font-weight:400;line-height:58px;border-bottom:2px solid #eee}
.list-z6{padding:5.5px 0;overflow:hidden}
.list-z6 .con{padding:13.5px 20px;display:block;overflow:hidden}
.list-z6 .pic{margin-right:26px;float:left;width:133px;overflow:hidden}
.list-z6 .pic img{display:block;width:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.list-z6 .inner{padding-top:4px;overflow:hidden}
.list-z6 .inner h4{margin-bottom:22px;font-size:18px;color:#000;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.list-z6 .inner .price{font-size:16px;color:#c41227}
.list-z6 .inner .price span{margin-right:8px}
.list-z6 .con:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.list-z6 .con:hover .inner h4{color:#ffa200}
.tabrel02-desc{float:left;width:68.2%;background-color:#fff;min-height:560px;overflow:hidden}
.tabrel02-desc .tabrel02-item{padding:28px 20px;overflow:hidden;font-size:14px;color:#424242;line-height:2;display:none}
.tabrel02-desc .tabrel02-item.tabrel02-item__on{display:block}
.form-z4{padding:76px 90px;background-color:#fff;overflow:hidden}
.form-z4 .form2-item .sp1{margin-right:48px;width:56px;text-align:right}
.form-z4 .form2-btn{margin-top:30px}
.block-z2{padding:44px 0 66px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.block2-col{float:left;width:191px}
.block2-cor{margin-left:211px}
.list-z7{padding-bottom:58px;background-color:#fff}
.list-z7 a{display:block;font-size:14px;color:#565656;line-height:39px;border:1px solid #fff;border-left:none;border-right:none;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.list-z7 .on a,.list-z7 a:hover{background-color:#c80;color:#fff;border-color:#e1e1e1}
.policy-z1{padding:15px 22px 45px;background-color:#fff;overflow:hidden}
.list-z8{margin-bottom:122px;padding:0 28px;overflow:hidden}
.list-z8 .con{padding:32px 0;display:block;border-bottom:1px solid #e8e8e8;overflow:hidden}
.list-z8 h4{margin-bottom:16px;font-size:18px;color:#2d2d2d;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.list-z8 .txt{margin-bottom:16px;font-size:14px;color:#8b8b8b;line-height:1.8;height:3.6em;overflow:hidden}
.list-z8 .info{font-size:12px;color:#8d8d8d}
.list-z8 .info span{margin-right:39px}
.list-z8 .con:hover h4{color:#ffa200}
@media only screen and (max-width:1199px){
    .form-z2{padding:80px 90px 40px}
    .settlementC-list .total{padding-right:4%}
    .tabrel02-desc{width:64%}
    .hot-courses{width:34.4%}
}

@media(max-width:1200px){
    .zbzg_title{padding: 55px 0 70px;}
.qjtw_title{padding: 50px 0 75px;}
 .zbzg_dj h2{padding: 30px 0 25px;}
 .zbzg_dj h2 {font-size: 20px;}
 .zbzg_dj p{font-size: 14px;}
 
 .zzjs_bt {
    padding: 15px 0 10px;
  }
    .zzjs_xq p {
    font-size: 16px;
  }
  .zzjs_xq {
  padding-top: 10px;
}
 .zzjs_bt p {
    font-size: 16px;
  }
  
  
}

@media only screen and (max-width:959px){
    .list-z3 .con{padding:15px 10px 30px}
    .list-z3 .pic{margin-right:15px;width:60px}
    .list-z3 .inner h4{margin-bottom:15px}
    .list-z3 .inner .num,.list-z3 .inner .tips{padding:6px 0}
    .list-z3 .inner .num span{margin-right:10px}
    .list-z3 .inner .bd .buy{width:60px}
    .block-z1{padding:40px 0 60px}
    .block1-col{margin-bottom:20px;float:none;width:auto}
    .block1-cor{margin:0}
    .list-link1 li{float:left;width:50%}
    .tit-z2{margin-bottom:20px}
    .list-z4{padding:0;padding-bottom:20px}
    .list-z4 li{margin-bottom:20px}
    .settlementC-list .total{padding-right:3.3%}
    .detail-top_inner .right{padding-top:0}
    .detail-top_inner .tit{margin-bottom:15px;font-size:20px}
    .detail-top_inner .info{margin-bottom:20px}
    .detail-top_inner .info-inner{padding:10px 15px}
    .detail-top_inner .info-inner .price p{font-size:22px}
    .detail-top_inner .btn .buy{margin-right:15px;width:140px;font-size:14px}
    .detail-top_inner .btn .collect{width:100px;font-size:14px}
    .list-z6 .pic{margin-right:15px;width:100px}
    .list-z6 .inner h4{margin-bottom:10px;font-size:14px}
    .list-z6 .inner .price span{margin-right:4px}
}
@media only screen and (max-width:767px){
    .zzjs_bt {
    padding: 20px 0 10px;
  }
   /* .zzjs_xq p{padding-bottom: 24px;}*/
    .zzjs_xq p:nth-child(2){padding-bottom: 24px;}
    .tsml_nr{padding:10px;}
      .zjsc2 {
    padding: 6px;
  }
  .zjsc2 b{width:35px; height:22px;line-height: 22px;}
    .zjsc2 span{width:100px;}
    .zjsc2 h3{font-size:18px;}
    .zjsc2 span{font-size:14px;}
    .nelb_dj{padding:35px 10px 60px 10px;}
     .zjsc_bt li {
    width: 50%;
  }
  .jdzz_nr li{width:100%}
  .tsmlbox dl {
    padding: 0 0 0 4px;
}
.tsmlbox dt{font-size:16px;}
.tsml_nr h3{padding-right:0px !important; padding:0px;}
  .jfnr{font-size:14px !important;}
    .zjsc_bt a {
    width: 170px;
    font-size: 18px;
    }
    .tsml_nr h3 {
    padding-right: 20px;
  }
  .tsmlbox dl {
  padding:0;
}
.zjsc2 .rightdw {
    margin-right: 0px;
  }
    
     .dlbtn {
    width: 58px;
    font-size: 12px;
    padding: 0;
    text-align: center;
  }
    .wp{width:100%;padding:0 15px}
    .wp2{width:100%;padding:0 15px}
    .row-ind1{padding:30px 0 15px}
    .ind-z1{padding:30px 10px}
    .tabrel01{margin:0 auto;width:80%}
    .tabrel01-tit .tabrel01-item .subitem{font-size:16px}
    .tabrel01-desc .tabrel01-item{min-height:251px}
    .form-z1{padding:15px 30px 30px}
    .form1-item .inp{padding:30px 20px 0 32px}
    .form1-btn{margin-top:20px}
    .form1-btn .sub{width:90px;height:30px;line-height:30px}
    .form1-link{margin-top:0}
    .form1-code .pic{margin-top:20px}
    .tit-z1{line-height:30px}
    .tit-z1 h3{font-size:18px}
    .tit-z1 h3 span{margin-left:10px;font-size:12px}
    .list-z1 li{margin-bottom:15px;width:100%}
    .list-z1 h4{font-size:16px}
    .row-ind2{padding:30px 0 15px}
    .row-ind2 .tit-z1{margin-bottom:15px}
    .list-z2{margin:0 -5px}
    .list-z2 li{margin-bottom:15px;width:50%}
    .list-z2 .con{margin:0 5px}
    .list-z2 .start{width:32px;height:32px}
    .list-z2 .con:hover .start{width:40px;height:40px}
    .row-ind3{padding:30px 0 15px}
    .list-z3 li{margin-bottom:15px;width:100%}
    .list-z3 .con{padding:20px 20px 30px}
    .list-z3 .pic{margin-right:20px;width:90px}
    .list-z3 .inner h4{margin-bottom:20px}
    .list-z3 .inner .num,.list-z3 .inner .tips{padding:10px 0}
    .list-z3 .inner .bd .buy{width:70px}
    .block-z1{padding:30px 0}
    .slide-z1 .tit{padding-bottom:15px}
    .list-link1 a{padding:5px 8px;padding-right:40px}
    .tit-z2 h3{float:none}
    .list-link2{margin:0;padding:0;margin-top:10px}
    .list-link2 li{width:33.33%;margin:0}
    .list-z4{padding-bottom:15px}
    .list-z4 li{margin-bottom:15px;padding:0 15px}
    .list-z4 .top{padding:15px 0;padding-left:32px;background-position:left 4px top 12px}
    .list-z4 .top span{padding:0;display:block}
    .list-z4 .bd{padding:15px 6px}
    .list-z4 .bd .pic{float:none;width:auto;margin-bottom:15px}
    .list-z4 .bd .btn{margin:0;padding:0;float:none;width:auto;border:none;height:auto;margin-top:10px}
    .list-z4 .bd .num{margin:0;float:none;width:auto;border:none;height:auto;line-height:1.4;text-align:left}
    .list-z4 .bd .num span{padding:0}
    .list-z4 .bd .inner{padding:0;float:none;width:auto}
    .list-z4 .bd .inner h4{margin-bottom:10px}
    .list-z4 .bd .inner .price{margin-bottom:4px}
    .list-z4 .bd .inner .type{margin-bottom:4px}
    .pages{text-align:center}
    .pages li{display:none;margin:0 6px}
    .pages .active,.pages .pages-end,.pages .pages-first,.pages .pages-next,.pages .pages-prev{display:block}
    .pages a{padding:0 8px;line-height:24px;min-width:24px;font-size:12px}
    .form-z2{padding:30px 15px}
    .form2-file{float:none;width:40%;margin:0 auto;margin-bottom:20px}
    .form2-inner{float:none}
    .form2-item{margin-bottom:10px}
    .form2-item .sp1{padding:5px 0;float:none;width:auto;display:block}
    .form2-userName{padding:5px 0}
    .form2-item .right{float:none}
    .form2-inp{width:100%}
    .radio-z1 label{padding:3.5px 0}
    .form2-inp{height:31px;line-height:29px}
    .form2-btn{margin-top:10px;font-size:0;text-align:center}
    .form2-btn button{margin:0 5px;float:none;display:inline-block;vertical-align:middle;width:100px;height:30px;line-height:28px}
    .settlementC-z1{margin:30px 0}
    .settlementC-list{padding:30px 15px}
    .settlementC-list .td.td1{width:34%}
    .settlementC-list .td.td2{width:16.5%}
    .settlementC-list .td.td3{width:16.5%}
    .settlementC-list .td.td4{width:16.5%}
    .settlementC-list .td.td5{width:16.5%}
    .settlementC-list .tbody .td.td1{padding:5px 0}
    .tit-z3{font-size:18px}
    .settlementC-list .thead{margin-bottom:5px}
    .settlementC-list .thead .td{line-height:24px}
    .settlementC-list .tbody{margin-bottom:10px}
    .settlementC-list .total span{margin-left:20px}
    .settlementC-info{padding:30px 15px 15px}
    .settlementC-info .tit-z3{margin-bottom:10px}
    .form3-item{padding:0 15px}
    .form3-item .sp1{float:none;width:auto;display:block}
    .form3-item .right{float:none}
    .settlementC-payInfo{padding:30px 15px 15px}
    .settlementC-payInfo .tit-z3{margin-bottom:10px}
    .list-payMethod li{margin-bottom:15px}
    .list-payMethod label input{margin:14.5px 10px 0 0;width:20px;height:20px}
    .list-payMethod label .pic{width:140px;height:49px}
    .settlementC-total{padding:30px 15px}
    .settlementC-total .price{margin-bottom:15px;font-size:16px}
    .settlementC-total .price span{font-size:24px;margin-left:15px}
    .settlementC-total .price span em{margin-right:0}
    .settlementC-total .buy{width:130px;height:40px;line-height:40px;font-size:16px}
    .block-list{padding-bottom:30px}
    .list-link3{padding:20px 15px}
    .list-link3 li{margin-right:15px}
    .block-list .list-z2{padding:30px 0 0}
    .video-z1{padding:15px 15px 30px}
    .video-z1 .tit{margin-bottom:15px;padding:15px 10px}
    .video-z1 .return{margin-top:15px;width:80px;height:40px;line-height:40px;font-size:14px}
    .list-z5{padding-bottom:15px}
    .list-z5 li{margin-bottom:15px;padding:0 15px}
    .list-z5 .bd{padding:15px 6px}
    .list-z5 .bd .pic{margin-bottom:15px;float:none;width:auto}
    .list-z5 .bd .inner{padding:0;float:none;width:auto}
    .list-z5 .bd .inner h4{margin-bottom:10px}
    .list-z5 .bd .btn{margin:0;float:none;width:auto;margin-top:10px}
    .list-z5 .top{padding:15px 0;padding-left:32px;background-position:left 4px top 12px}
    /*.cur a{margin-right:10px;padding-right:16px}*/
    .detail-top{margin:30px 0;padding:10px 15px 30px}
    .detail-top_inner .left{float:none;width:auto}
    .detail-top_inner .right{padding:0}
    .detail-top_inner .tit{font-size:18px}
    .tabrel02{margin-bottom:30px}
    .tabrel02-tit{margin-bottom:15px}
    .tabrel02-tit .tabrel02-item{margin:0;width:50%;min-width:0}
    .tabrel02-tit .tabrel02-item .subitem{line-height:40px}
    .hot-courses .tit{font-size:16px}
    .tabrel02-desc{float:none;width:auto;min-height:auto;margin-bottom:30px}
    .tabrel02-desc .tabrel02-item{padding:15px}
    .hot-courses{float:none;width:auto;min-height:auto}
    .form-z4{padding:30px 15px}
    .form-z4 .form2-item .sp1{width:auto;margin:0;text-align:left}
    .form-z4 .form2-btn{margin-top:10px}
    .block-z2{padding:30px 0}
    .block2-col,.block2-cor{float:none;width:auto;margin:0}
    .block2-col{margin-bottom:15px}
    .list-z7{padding:0;overflow:hidden}
    .list-z7 li{float:left;width:50%}
    .policy-z1{padding:10px 15px 30px}
    .list-z8{margin-bottom:30px;padding:0 15px}
    .list-z8 .con{padding:15px 0}
    .list-z8 h4{margin-bottom:10px;font-size:16px}
    .list-z8 .txt{margin-bottom:10px}
    .form-pop2{width:80%}
}