body {
    color: #333;
    font-size: 14px;
    font-family: "微软雅黑",Helvetica,"黑体",Arial,Tahoma;
	margin:0 auto;
	position:relative;

}
.img-hide{ overflow:hidden; }

.img-hide img{ transition: 0.5s all; }
.img-hide:hover img{ transform: scale(1.1,1.1); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
a{ color: #333; }
ul{ padding:0; margin:0;}
a:hover{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
img{ max-width:100%;}
.container{ width: 1200px; }
.phone-show {
    display: none;
}
.header .container{ position: relative; z-index: 10; }
.header{ position: relative; overflow:hidden;  }
.logo{ height: 180px; line-height: 180px; }
.header:before{ display: block; content: ""; position: absolute; left: 0;top: 0; bottom: 0; right: 50%; margin-right: 400px; background: #2d6b69; }
.header-top{ border-bottom: solid 1px #000; }
.header-txt{ font-size: 25px; color: #221815; padding-top: 10px; }
.header-txt span{ color: #2d6b69; font-weight: bold; }
.header-txt font{ padding-left: 30px; }
.phone{ font-size: 19px; color: #221815; margin-left: 100px; line-height: 54px; background: url(/images/phone.png) left 15px no-repeat; padding-left: 30px; }
.phone span{ font-size: 38px; font-family: "Impact"; font-weight: bold; color: #c58d49; padding-left: 13px; }
.phone font{ float: left; }
.header-right{ padding-top: 20px; }
.nav-list li{ float: left; margin-left: 66px; margin-top: 30px; }
.nav-list li a{ display: block; font-size: 17px; color: #4f4f4f; padding:20px 0; }
.nav-list li.active a,.nav-list li a:hover{ color: #c58d49; border-bottom: solid 2px #c58d49; }

.banner{ overflow:hidden; }
.title{ font-size: 55px; margin-top: 130px; letter-spacing: 5px; line-height: 65px; color: #2266b6; font-weight: bold; }
.title span{ font-size: 32px; color: #626262; font-weight: normal; letter-spacing: 10px; }
.title span font{ font-weight: bold; padding:0 5px; }
.raw{ padding-top: 10px; margin-bottom: 55px; }
.kf-box{ position: relative; padding-left: 6.25%; }
.kf-title{ font-size:33px; margin-right: -50px; margin-bottom: 20px; color: #363636; border-bottom: solid 1px #e70012; padding-bottom: 20px; }
.kf-title span{ font-weight: bold; color: #e70012; }
.kf-left{ width: 45%; position: relative; z-index: 100; }
.kf-p p{ font-size: 21px; color: #221815; position: relative; line-height: 40px; padding-left: 15px; margin:0; }
.kf-p p:before{ display: block; content: ""; position: absolute; left: 0; top: 20px; width: 6px; height: 6px; background: #e70012; border-radius: 50%; margin-top: -3px; }
.kf-box{ padding-top: 55px; position: relative; padding-bottom: 140px; }
.kf-img img{ display: none; }
.kf-img{ position: absolute; right: 0; top: 0; bottom: 0; width: 50%; background:url(/images/kf1.jpg) center no-repeat; background-size: cover; }
.kf-img2 img{ display: none; }
.kf-img2{ position: absolute; right: 0; top: 0; bottom: 0; width: 50%; background:url(/images/kf2.jpg) center no-repeat; background-size: cover; }
.kf-img3 img{ display: none; }
.kf-img3{ position: absolute; right: 0; top: 0; bottom: 0; width: 50%; background:url(/images/kf.png) center no-repeat; background-size: cover; }
.number-box{ background: #f5f6f8; padding-top: 130px; padding-bottom: 40px; margin-top: -90px; }
.number-l{ font-size: 80px; font-weight: bold; color: #221815; }
.number-c{ position: relative; display: block; cursor: pointer; }
.number-txt{ position: absolute; left: 35px; top: 42px; font-size: 25px; color: #221815; background: #f5f6f8; }
.number-box .pull-left{ width: 360px; position: relative; position: relative; margin-right: 95px; }
.number-box .number-last{ margin-right: 0; width: 190px; }
.number-box .pull-left:before{ display: block; content: ""; position: absolute; right: 0; top: 50%; margin-top: 3px; height: 2px; background: #959595; width: 78px; }
.number-box .number-last:before{ display: none; }
.number-box .first .number-l,.number-box .first .number-txt{ color: #e70012; }
.number-box .first .number-txt{ font-weight: bold; }
.number-box .first:after{ display: block; position: absolute; content: ""; width: 86px; height: 28px; top: 100%; margin-top: 12px; left: 50px; background:#e70012;  }
.form-back{ background:url(/images/form-back.png) center no-repeat; background-size: cover; padding:50px 0 45px 0; margin-top: 45px; }
.form-width{ max-width: 980px; margin:0 auto; }
.form-width-sm{ width: 370px; padding-right: 10px; }
.form-width-sm .form-control{ width: 100%; border-radius: 30px; box-shadow: none; border:none; font-size:18px; height: 66px; padding-left: 85px; }
.form-tt{ margin-bottom: 50px; }
.form-btn .btn{ font-size: 34px; width: 240px; color: #fff000; font-weight: bold; height: 66px; padding:0; text-align: center; background: #2266b6; border-radius: 30px; }
.form-width-sm .form01{ background:#fff url(/images/icon-form01.png) 46px center no-repeat; }
.form-width-sm .form02{ background:#fff url(/images/icon-form02.png) 46px center no-repeat; }
.back-box{ background:url(/images/back.png) center top no-repeat; padding-top:90px; overflow:hidden; }
.tabs-list li{ float: left; width: 25%; padding:0 40px; margin-bottom: 45px; }
.tabs-list li a{ font-size:35px; color: #555; line-height: 70px; display: block; border-radius: 6px; }
.tabs-list li.active a{ color: #fff; background:#2266b6; }
.tabs-img img{ display: none; }
.tabs-img{ height: 500px; width: 50%; position: relative; }
.tabs-img:before{ display: block; content: ""; position: absolute; right: 0; top: 0; bottom: 0; width: 31px; background:url(/images/raw-left.png) center no-repeat;}
.tabs-right{ width: 50%; height: 500px; background:#2266b6; padding:50px 0 50px 90px; }
.tabs-tt{ font-size:52px; color: #fff; font-weight: bold; margin:15px 0; }
.tabs-lind{ border-top: solid 2px #fdef01; width: 110px; margin-bottom: 20px; }
.tabs-p p{ font-size: 31px; color: #333; color: #fff; line-height: 52px; margin:0; }
.img-ul-tt{ line-height: 66px; font-size: 24px; display: block; color: #fff; background:#212832; }
.img-ul li{ float: left; width: 33.333333%; padding:0 24px; }
.img-ul{ margin:0 -24px; padding-top: 45px; }
.img-ul-tt:hover{ background:#2266b6; color: #fff; }
.title i{ font-style: normal; color: #221815; }
.cp-sm-tt{ font-size: 40px; color: #fff; font-weight: bold; }
.cp-sm-p{ font-size: 22px; color: #fff; }
.carousel-indicators{ left: -2px; right: -2px; bottom: 0; width: auto; margin:0; }
.carousel-indicators li,.carousel-indicators li.active{ width: 25%; text-align: center; text-indent: 0; display: block;  height: 140px; float: left; padding:0 2px; margin:0!important; border:none; border-radius: 0;  }
.carousel-indicators li .cp-sm{background: #212832; height: 140px; border-top: solid 2px #e70012; padding-top: 25px;}
.carousel-indicators li .clearfix{ display: inline-block; }
.cp-sm-right{ text-align: left; margin-left: 25px; }
.cp-sm-img img{ width: 66px; margin-top: 10px; opacity: 0.5; }
.carousel-indicators li.active .cp-sm{ height: 250px; margin-top: -110px; padding-top: 60px; }
.carousel-indicators li.active .cp-sm img{ width: 102px; margin-top: 0; opacity: 1; }
.carousel-indicators li.active .cp-sm-right{ padding-top: 15px; }
.carousel{ overflow:hidden; }
.jm-back{ background:url(/images/jm-back.png) center no-repeat; background-size: cover; padding:80px 0; margin-top: 50px; overflow:hidden; }
.jm-back-tt{ font-size: 55px; color: #fff; font-weight: bold; letter-spacing: 10px; }
.jm-back-tt-sm{ font-size: 32px; color: #fff; margin-top: 5px; margin-bottom: 25px; }
.jm-back-tt-sm span{ font-weight: bold; padding:0 20px; }
.lind-box{ max-width: 1920px; margin:0 auto; position: relative; margin-top: 70px; }
.lind-ul li{ float: left; position: relative; z-index: 10; width: 20%; margin-bottom: 70px; }
.lind-ul-img{ width: 150px; margin:0 auto; margin-bottom: 20px; height: 150px; border-radius: 50%; background: #1e2835; border:solid 2px #b8a058; line-height: 146px; }
.lind-ul-tt{ font-size: 30px; color: #fff; font-weight: bold; }
.lind-box:before{ display: block; content: ""; margin-right: -700px; width: 1659px; height:522px; background:url(/images/lind.png) center no-repeat; position: absolute; right: 50%; top: 65px;  }
.lind-more{ display: inline-block; margin-top: -20px; position: relative; z-index: 10; }
.notice-box{ background:#e6ecf8; padding:35px 0; margin:10px 0; }
.notice-width{ max-width: 960px; margin:0 auto; }
.notice-img img{ width: 381px; }
.notice-right{ width: 495px; }
.notice-right-tt{ font-size: 43px; color: #303035; font-weight: bold; margin-bottom: 15px; }
.notice-p p{ font-size: 19px; color: #202020; }
.notice-phone{ border:solid 2px #eb4f38; margin-top: 30px; position: relative; padding-left: 20px; border-radius: 20px; height: 60px; background: #fff; }
.notice-font{ line-height: 56px; padding-left: 44px; font-size: 28px; color: #eb4f38; font-weight: bold; background:url(/images/phone.png) left center no-repeat; }
.notice-phone a{ position: absolute; right: -2px; top: -2px; bottom: -2px; line-height: 60px; border-radius:0 20px 20px 0; color: #f0ff00; font-size: 28px; font-weight: bold; width: 206px; text-align: center; background:#eb4f38; }
.pp-back{ background: url(/images/pp-back.png) center no-repeat; background-size: cover; }
.pp-list li{ float: left; width: 25%; padding:0 6px; margin-bottom: 12px; }
.pp-list{ margin:0 -6px; }
.pp-list li a{ display: block; border:solid 1px #efefef; }
.about-box{ position: relative; margin-top: 150px; }
.about-box:before{ display: block; content: ""; position: absolute; left: 0; top: 0; bottom: 0; right: 50%; background:url(/images/about-left.png) center no-repeat; background-size: cover; }
.about-tt{ padding-left: 85px; margin-bottom: 35px; background: url(/images/a.png) left center no-repeat; font-size: 28px; color: #fff; }
.about-tt span{ font-size: 40px; font-weight: bold; }
.about-box .container{ position: relative; z-index: 10; }
.about-left{ width: 50%; padding-top: 60px; padding-right: 80px; padding-left: 60px; padding-bottom: 100px;}
.about-txt p{ font-size: 15px; color: #fff; line-height: 28px; margin-bottom: 15px; }
.about-right{ width: 50%; padding-left: 70px; padding-top: 50px; }
.about-right-tt{ font-size: 23px; color: #221815; margin-bottom: 10px; }
.about-right-p{ font-size: 15px; margin-bottom: 15px; }
.about-right-label{ width: 154px; margin-top: 20px; margin-bottom: 15px; height: 48px; border-radius: 30px; background: #2266b6; color: #fff; line-height: 48px; text-align: center; font-size: 23px; font-weight: bold; }
.about-right-p-b{ margin-bottom: 40px; }
.zz-back{ position: relative; overflow:hidden; height: 540px; }
.zz-back:before{ display: block; content: ""; position: absolute; right: 0; top: 0; bottom: 0; left: 50%; background: #e6ecf8; margin-left: -100px; }
.zz-title{ font-size: 90px; color: #e2e4e7; font-weight: bold; }
.zz-title-b{ font-size: 60px; color: #2266b6; font-weight: bold; }
.zz-lind{ width: 120px; height: 2px; margin:15px 0; background:#2266b6; }
.zz-p p{ font-size: 33px; color: #626262; }
.zz-back-left{ position: absolute; right: 50%; top: 90px; margin-right: 180px; }
.zz-slick{ position: absolute; right: -200px; top: 60px; left: 50%; margin-left: 50px; }
.zz-img-tt{ font-size: 30px; color: #221815; margin-top: 10px; }
.zz-slick-box{ padding-right: 65px; }
.zz-slick .slick-prev{ width: 37px; height: 54px; background:url(/images/left.png) center no-repeat; background: url(/images/left.png) center no-repeat; top: 50%; margin-top: -27px; left: -90px; text-indent: -99999px; }
.news-back{ background:url(/images/news-back.png) center top no-repeat; background-size: cover; padding-bottom: 100px; margin-top: 150px; padding-top: 1px; }
.news-back .title{ margin-top: 70px; }
.news-tabs li{ display: inline-block; margin:0 30px; position: relative; z-index: 10; }
.news-tabs li a{ display: inline-block; padding-top: 35px; font-size: 20px; color: #313131; background: url(/images/icon-tabs01.png) center top no-repeat; }
.news-tabs li.active a{ color: #2266b6; background: url(/images/icon-tabs02.png) center top no-repeat; }
.news-tabs:before{ display: block; content: ""; position: absolute; left: 0; right: 0; top: 10px; height: 3px; background: #e7e9eb; }
.news-tabs{ position: relative; margin-bottom: 50px; }
.news-left{ padding-left: 170px; height: 220px; position: relative; }
.news-left li{ position: relative; padding:30px 0; }
.news-date{ position: absolute; line-height: 30px; left: -135px; font-size: 26px; color: #2266b6; }
.news-date span{ font-size: 19px; color: #313131; }
.news-left:before{ display: block; content: ""; position: absolute; left: 128px; top: 0; bottom: 0; width: 2px; background: #ebecef; }
.news-tt a{ font-size: 18px; color: #221815; }
.news-list-p{ font-size: 15px; color: #4a4a4a; line-height: 25px; margin-top: 20px; }
.news-link{ display: block; width: 164px; margin-top: 50px; height: 44px; border-radius: 6px; line-height: 44px; text-align: center; font-size: 16px; color: #fff; background: #2266b6; }
.news-link span{ padding-left: 38px; }
.news-tt a:hover{ color: #2266b6; font-weight: bold; }
.news-link:hover{ color: #fff; background: #1774e1; }
.news-left li:before{ top: 33px; left: -43px; display: block; content: ""; position: absolute; height: 24px; width: 2px; background: #2266b6; }
.news-right li:after{ display: block; content: ""; position: absolute; bottom: 0; left: -40px; right: 0; border-bottom: solid 2px #e7e9eb; }
.news-right{ height: auto; padding-top: 30px; }
.bottom-nav{ background: #192942; margin-bottom: 2px; }
.bottom-nav ul li{ display: inline-block; margin:0 40px; }
.bottom-nav ul li a{ line-height: 70px; font-size: 19px; color: #fff; }
.footer{ background: url(/images/footer.png) center no-repeat; margin-top: 100px; background-size: cover; padding-top: 110px; padding-bottom: 65px; }
.footer-top{ max-width: 660px; margin:0 auto; }
.ewm img{ width: 96px; margin-left: 28px; }
.footer-p{ font-size: 17px; display: inline-block; text-align: left; color: #fff; line-height: 25px; background: url(/images/icon-f01.png) left center no-repeat; padding-left: 60px; margin-top: 90px; }
.footer-p02{ background: url(/images/icon-f02.png) left center no-repeat; }
.footer-p03{ background: url(/images/icon-f03.png) left center no-repeat; }
.phone-show{ display: none; }
.menu-button { position: absolute; display: none; top: 18px; right: 15px; z-index: 1000; cursor: pointer; -webkit-transition: .3s; transition: .3s;}
.menu-button .bar:nth-of-type(1) { margin-top: 0px;}
.menu-button .bar:nth-of-type(3) { margin-bottom: 0px;}



.bar { position: relative; display: block; width: 24px; height: 2px; margin: 5px auto; background-color: #fff; border-radius: 10px; -webkit-transition: .3s; transition: .3s; }
.cross{ margin-top: -8px; }
.cross .bar{ margin:13px auto; }
.cross .bar:nth-of-type(1) { -webkit-transform: translateY(15px) rotate(-45deg);-ms-transform: translateY(15px) rotate(-45deg); transform: translateY(15px) rotate(-45deg);}
.cross .bar:nth-of-type(2) {  opacity: 0;}
.cross .bar:nth-of-type(3) { -webkit-transform: translateY(-15px) rotate(45deg); -ms-transform: translateY(-15px) rotate(45deg); transform: translateY(-15px) rotate(45deg);}
.home-link,.nav-phone,.phone-box,.form-tt-phone{ display: none; }
.number-txt font{ display: none; }
.zz-back .title,.news-date-phone,.news-date-right,.nav-bottom-phone{ display: none; }
.slick{ margin:0; }
/***************公司简介*************/
.nav-b{ background: #f5f6f8; border-bottom: solid 2px #d8e0f1; margin-bottom:70px;}
.width-lg{ width: 1530px; }
.nav-b-ul li{ float: left; line-height: 76px; position: relative; margin-left: 85px; margin-right: 15px; }
.nav-b-ul li a{ display: block; line-height: 76px; position: relative; font-size: 19px; font-weight: bold; color: #828286; }
.nav-b-ul li.active a:before,.nav-b-ul li a:hover:before{ display: block; content: ""; width: 36px; height: 4px; left: 50%; background:#3560c7; border-radius: 4px; top: 50%; position: absolute; top: 50%; margin-top: 20px; margin-left: -18px; }
.nav-b-ul li.active a,.nav-b-ul li a:hover{ color: #535353; }
.nav-b-right{ line-height: 76px; margin-right: 380px; font-size: 13px; color: #5a5958; }
.nav-b-right a{ color: #5a5958; }
.about-top-tt{ font-size: 40px; color: #221815; margin-left: 45px; }
.about-top-tt img{ margin-bottom: 5px; }
.about-top-p{ font-size: 16px; padding:20px 45px 50px 45px; color: #454545; text-align: justify; line-height: 35px; }
.about-top-left{ width: 50%; }
.about-top-number li{ float: left; width: 33.333333%; line-height: 30px; padding:30px 0 20px 0; font-size: 18px; color: #454545; text-align: center; border-right: solid 2px #e8e8e8; }
.about-top-number{ border-top: solid 2px #e8e8e8; }
.about-top-number li:last-child{ border:none; }
.about-top-number li span{ font-size: 50px; font-family: "Swis721 BlkCn BT"; color: #2366b7; font-weight: bold; position: relative; padding-right: 20px; }
.about-top-number li span i{ font-style: normal; position: absolute; top: 0; right: 0px; font-size: 25px; }
.about-top-number li font{ font-size: 15px; }
.about-top{ position: relative; }
.about-top-img{ position: absolute; right: 0; top: 0; bottom: 0; width: 50%; background:url(/images/about-img01.png) center no-repeat; background-size: cover; }
.about-top-img img{ display: none; }
.about-top-b-txt{ background: #2366b7; padding:55px; width: 50%; }
.about-top-b-txt p{ line-height: 34px; margin:20px 0; text-align: justify; font-size: 16px; color: #fff; padding-left: 25px; background:url(/images/icon-p.png) left 10px no-repeat; }
.about-top-b-img{ position: absolute; left: 0; top: 0; bottom: 0; width: 50%; background:url(/images/about-img02.png) center no-repeat; background-size: cover; }
.about-top-b-img img{ display: none; }
.about-top-b{ position: relative; }
.about-ds-img{ width: 38%; }
.about-ds{ margin-top: 115px; }
.about-ds-tt{ font-size: 40px; color: #221815; }
.ds-tt-img{ margin-top: 10px; }
.ds-p{ font-size: 21px; color: #454545; margin-bottom: 40px; margin-top: 30px; text-indent: 2em; line-height: 40px; text-align: justify; }
.about-ds-right{ width: 57%; }
.zw{ font-size: 22px; color: #454545; margin-top: 45px; }
.about-pp{ background:url(/images/about-pp.png) center no-repeat; background-size: cover; padding:60px 0; margin-top: 115px; }
.about-pp-tt{ font-size: 50px; margin-bottom: 40px; color: #fff; font-weight: bold; }
.about-pp-tt span{ font-size: 75px; font-family: "Swis721 BlkCn BT"; padding-right: 10px; }
.pp-lind li{ float: left; width: 16.666666%; }
.pp-lind-box{ width: 207px; margin:0 auto; height: 226px; background:url(/images/pp-lind.png) center no-repeat; background-size: 100% 100%; font-size: 30px; color: #fff; padding-top:70px; }
.wh-back{ background: url(/images/wh-back.png) center no-repeat; background-size: cover; }
.wh-back-tt{ padding-top: 100px; font-size: 45px; color: #2266b6; }
.wh-back-tt img{ margin-bottom: 20px; }
.wh-back-list li{ float: left; width: 33.333333%; padding:0 85px; }
.wh-back-list-box{ background: #fff; position: relative; margin-top: 145px; margin-bottom: 30px; height: 350px; padding-top: 125px; }
.wh-back-icon{ position: absolute; left: 50%; width: 170px; margin-left: -85px; border-radius: 50%; top: -85px; }
.wh-back-list-tt{ font-size: 30px; color: #2266b6; font-weight: bold; }
.wh-back-list-lind{ width: 60px; height: 3px; background: #2266b6; margin:15px auto; }
.wh-back-list-p{ font-size: 20px; color: #2a2726; line-height: 34px; margin:0 50px; }
.wh-back-list-box:hover{ background: #2266b6; }
.wh-back-list-box:hover .wh-back-list-tt,.wh-back-list-box:hover .wh-back-list-p{ color: #fff; }
.wh-back-list-box:hover .wh-back-list-lind{ background: #fff; }
.wh-back-list-box:hover .wh-back-icon{ background: #fff; }
.lc-list{ max-width: 1200px; margin:50px auto; position: relative; padding-top: 30px; }
.lc-list:before{ position: absolute; display: block; content: ""; left: 196px; top: 0; bottom: -30px; width: 6px; background: #dde4e8; }
.lc-list li{ position: relative; padding-left: 315px; margin-bottom: 100px; }
.lc-list li:before{ display: block; content: ""; top: 50%; margin-top: -23px; position: absolute; left: 176px; height: 46px; width: 46px; border-radius: 50%; background: #dde4e8; border:solid 10px #f0f7fc; }
.lc-list-date{ color: #313335; font-size: 36px; }
.lc-list-p{ font-size: 25px; color: #081a2f; line-height: 40px; margin-top: 10px; }
.lc-label{ position: absolute; left: 0; top: 0; width: 140px; height: 140px; background: #2266b6; border-radius: 50%; font-size: 40px; color: #fff; font-weight: bold; line-height: 140px; text-align: center; }
.sr-back{ background:url(/images/sr-back.png) center no-repeat; margin-bottom: 40px; background-size: cover; padding-top: 80px; }
.sr-back-tt{ font-size: 40px; color: #fff; margin-bottom: 50px; }
.sr-back-tt img{ margin-bottom: 20px; }
.sr-back-sm{ background:rgba(255,255,255,0.9); padding:75px 100px 25px 100px; }
.sr-slick{ margin-bottom: 0; }
.sr-slick-tt{ font-size: 20px; height: 80px; color: #221815; margin-top: 20px; }
.sr-slick-box{ padding:0 20px; }
.sr-slick .slick-dots{ display: none!important; }
.sr-slick .slick-prev{ width: 32px;height: 72px; background: url(/images/ry-left.png) center no-repeat; background-size: 100% auto; margin-top: -36px; left: -70px; text-indent: -9999px; }
.sr-slick .slick-next{ width: 32px;height: 72px; background: url(/images/ry-right.png) center no-repeat; background-size: 100% auto; margin-top: -36px; right: -70px; text-indent: -9999px; }
.footer-phone,.ds-tt-img-t{ display: none; }
.wh-list-phone{ display: none; }
/**************产品**************/
.cp-left{ width: 63%; margin-bottom: 155px; line-height:32px;}
.cp-list li{ float: left; width: 50%; padding:0 15px; margin-bottom: 30px; }
.cp-img-box{ position: relative; }
.cp-img-box .img-hide img{ width: 100%; }
.cp-img-mask{ position: absolute; display: none; left: 0; top: 0; padding:50px 40px; right: 0; bottom: 0; background: rgba(0,0,0,0.65); }
.cp-img-mask-tt{ font-size: 17px; color: #fff; }
.cp-start{ font-size: 17px; color: #fff; margin:15px 0; }
.cp-start span{ color: #e8d59b; }
.cp-mask-p{ font-size: 14px; color: #fff; line-height: 24px; height: 72px; overflow:hidden; }
.cp-img-box:hover .cp-img-mask{ display: block; }
.cp-right{ width: 33%; margin-bottom: 155px; }
.join-box{ height: 555px; padding:110px 55px 0 55px; background: url(/images/join-box.png) left top no-repeat; background-size: cover; }
.join-box-tt{ font-size: 38px; color: #fff; font-weight: bold; }
.join-box-tt span{ padding-left: 15px; color: #fdefc5; }
.join-dh{ font-size: 20px; color: #fff; padding-left: 40px; background: url(/images/icon-dh.png) left center no-repeat; }
.join-dh span{ font-family: "Bodoni Bd BT"; font-size: 31px; font-weight: bold; padding-left: 10px; }
.join-form{ background: #fff; border-radius: 4px; max-width: 215px; padding:25px; margin-top: 35px; }
.join-form .form-control{ border-radius: 0; box-shadow: none; border:none; border-bottom:solid 1px #ddd; padding-left: 0; margin-bottom: 15px; }
.btn-join{ background: #3560c7; padding:6px 25px; font-size: 15px; color: #fff; margin-top: 25px; }
.join-box-txt{ font-size: 22px; font-weight: bold; color: #fdefc5; margin-top: 25px; }
.hot-box{ background: #f5f6f8; padding:45px; margin-top: 35px; }
.icon-hot{ background: url(/images/icon-hot.png) left center no-repeat; padding-left: 30px; font-size: 20px; color: #221815; }
.hot-list li{ float: left; width: 50%; padding:0 20px; margin-top: 35px; }
.hot-list-img img{ width: 100%; border-radius: 4px; }
.hot-list-tt a{ font-size: 15px; color: #363636; }
.hot-list-tt{ line-height: 20px; height: 40px; overflow:hidden; margin-top: 10px; }
.hot-list-date{ font-size: 12px; margin-top: 10px; padding-bottom: 20px; }
.hot-list{ position: relative; margin:0 -20px; }
.hot-list:before{ display: block; content: ""; position: absolute; left: 20px; right: 20px; top: 50%; margin-top: 10px; border-top: solid 1px #e6e6e7; }
.cp-list{ margin:0 -15px; }
.page-a{ display: none; }
/******************产品内容***************/
.cp-nav-b{ background: #f5f6f8; margin:0; border:none; line-height:48px; }
.width-md{ width: 1520px; }
.cp-nav-b .nav-b-right{ padding-left: 50px; line-height:48px; }
.cp-left-nr{ width: 67.5%; margin-bottom: 70px; }
.nr-img{ width: 50%; border:solid 2px #e4e4e4; border-top: none; }
.nr-sm{ width: 42%; }
.nr-sm-tt{ font-size: 23px; color: #2266b6; font-weight: bold; }
.nr-sm-p{ font-size: 18px; color: #221815; border-top: solid 2px #e4e4e4; border-bottom: solid 2px #e4e4e4; line-height: 38px; padding:18px 0; margin:20px 0; }
.nr-sm-p p{ margin:0; }
.zx-txt{ font-size: 16px; color: #221815; }
.zx-txt span{ color: #2266b6; font-size: 30px; font-weight: bold; }
.nr-sm-a .btn{ display: inline-block; margin:25px 10px 0 0; padding:10px 40px; border-radius: 30px; font-size: 18px; color: #fff; background: #2266b6; }
.nr-sm-a .btn-r{ background: #ef0101; }
.nr-img-lg{ margin:50px 0; }
.nr-img-lg img{ width: 100%; }
.nr-title{ border-bottom: solid 1px #2266b6; margin-top: 40px; font-size: 23px; color: #fff; font-weight: bold; margin-bottom: 20px; }
.nr-title span{ display: inline-block; background: #2266b6; padding:10px 25px; border-radius: 10px 10px 0 0;  }
.nr-article{ font-size: 18px; color: #221815; line-height: 30px; text-align: justify; }
.td-list li{ float: left; width: 220px; font-size: 18px; color: #221815; line-height: 30px; }
.td-list{ max-width: 660px; }
.cp-right-nr{ width: 315px; margin-top: 60px; margin-bottom: 70px; }
.cp-right-top{ font-size: 32px; line-height: 110px; color: #fff; text-align: center; background: #2266b6; border-radius: 6px 6px 0 0; }
.cp-list-ul li a{ display: block; line-height: 75px; padding-left: 50px; font-size: 21px; color: #6a6a6a; border-bottom: solid 2px #e9e9e9; }
.cp-list-ul li a span{ display: inline-block; line-height: 75px; padding-left: 40px; }
.icon-cp01{ background: url(/images/icon-cp01.png) left center no-repeat; }
.icon-cp02{ background: url(/images/icon-cp02.png) left center no-repeat; }
.icon-cp03{ background: url(/images/icon-cp03.png) left center no-repeat; }
.icon-cp04{ background: url(/images/icon-cp04.png) left center no-repeat; }
.cp-list-ul{ background: #fafafa; border-radius: 0 0 6px 6px; }
.cp-list-ul li:last-child a{ border:none; }
.cp-list-ul-down li a{ border:none; line-height: 36px; padding-left: 90px; font-size: 18px; color: #8c8c8c; }
.cp-list-ul-down li a font{ font-weight: bold; }
.cp-list-ul-down{border-bottom: solid 2px #e9e9e9; padding:20px 0; display: none;}
/*************电子书视频**************/
.video-width{ width: 1290px; }
.wideo-width-ul{ background: #ecf4f3; border-radius: 10px; padding:45px; margin:80px 0; }
.wideo-width-ul li{ float: left; width: 50%; padding:0 20px; }
.wideo-ul-box{ position: relative; border-radius: 10px; display: block; }
.wideo-ul-box img{ width: 100%; border-radius: 10px; }
.video-mask{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.5); border-radius: 10px; }
.video-ul-tt{ position: absolute; letter-spacing: 10px;  left: 0; top: 50%; right: 0; font-size: 50px; color: #fff; font-weight: bold; margin-top: -35px; }
.sp-lind{ border-top: solid 1px #f8f8f8; }
.sp-title span{ position: relative; background: #fff; padding:0 50px 0 60px; z-index: 10; font-size: 50px; color: #33a794; font-weight: bold; letter-spacing: 10px; }
.sp-title{ margin:70px 0; position: relative; }
.sp-title:before{ display: block; content: ""; position: absolute; left: 0; right: 0; top: 50%; background: #33a794; height: 40px; margin-top: -20px; }
.dz-ul li{ float: left; width: 33.333333%; padding:0 25px; margin-bottom: 70px; }
.dz-ul{ margin:0 -25px; }
.dz-ul-box{ border-radius: 10px; box-shadow: 7px 0 18px rgba(198,198,198,0.4); height: 250px; padding-left: 260px; padding-top: 25px; padding-right: 30px; position: relative; }
.dz-ul-box-img{ position: absolute; top: 25px; left: 20px; width: 240px; text-align: center; bottom: 0; }
.dz-ul-box-img img{ width: 134px; height: 173px; position: relative; z-index: 100; }
.dz-ul-box-img:before{ display: block; content: ""; position: absolute; left: -10px; right: 0; bottom: -8px; width: 248px; height: 86px; background: url(/images/img-bb.png) center no-repeat; }
.yd-link{ display: inline-block; font-size: 21px; color: #f24c4c; border-radius: 30px; border:solid 2px #f24c4c; padding:1px 15px; }
.yd-list-tt a{ font-size: 23px; color: #393939; font-weight: bold; }
.yd-list-tt{ margin:10px 0; }
.yd-list-p{ font-size: 22px; color: #6c6c6c; }
.yd-list-start img{ margin-right: 5px; }
.yd-list-start{ margin:10px 0; }
.yd-list-lind{ height: 10px; background: #14c8a0; border-radius: 10px; margin-top: 20px; }
.ts-lind{ box-shadow: 2px 0 10px rgba(0,0,0,0.1); }
.sp-title-b span{ color: #5d99c2; }
.sp-title-b:before{ background: #5d99c2; }
.sp-list-b li{ float: left; width: 25%; padding:0 25px; margin-bottom: 70px; }
.sp-list-b-img img{ width: 237px; position: relative; z-index: 10; height: 221px; border-radius: 20px; border-left:solid 2px #5d99c2; border-right:solid 2px #5d99c2; border-bottom:solid 6px #5d99c2; }
.sp-list-box-c{ border-radius: 10px; height: 450px; box-shadow: 7px 0 18px rgba(198,198,198,0.4); padding-top: 35px; }
.sp-list-b-img a{ display: block; position: relative; }
.sp-list-b-img a span{ display: block; left: 50%; z-index: 10; padding-top: 15px; margin-left: -58px; top: 50%; margin-top: -50px; position: absolute; width: 116px; height: 100px; background: rgba(246,246,246,0.9); border-radius: 10px;  }
.sp-list-b-img a span font{ font-size: 18px; color: #383838; display: inline-block; padding-top: 50px; background: url(/images/icon-play.png) top center no-repeat; }
.sp-list-b-img a:before{ display: block; content: ""; position: absolute; left: 50%; margin-left: -170px; bottom: -43px; width: 328px; height: 62px; background: url(/images/sp-ban.png) center no-repeat; }
.sp-list-tt a{ font-size: 23px; color: #393939; font-weight: bold; }
.sp-list-tt{ margin-top: 60px; }
.sp-list-p{ font-size: 26px; color: #6c6c6c; text-align: center; margin-top: 5px; }
.sp-tabs{ display: none; }
.sp-list-b{ margin:0 -25px; }
/**************文章列表**************/
.wz-list li{ position: relative; height: 210px; border-bottom: solid 1px #eaeaea; margin-bottom: 50px; }
.wz-list-tt a{ font-size: 22px; color: #363636; font-weight: bold; }
.wz-list-date{ margin:10px 0; color: #757575; }
.wz-list-p{ font-size: 15px; color: #767676; text-align: justify; line-height: 28px; height: 60px; overflow:hidden; }
.wz-list-more a{ display: inline-block; margin-top: 20px; width: 100px; height: 30px; border-radius: 2px; line-height: 30px; text-align: center; font-size: 13px; color: #818386; background: #ecf3fa; }
.wz-list-width{ width: 600px; }
.wz-list-img{ position: absolute; right: 0; top: 0; }
.wz-list-img img{ width: 277px; height: 178px; }
.pagination > li > a, .pagination > li > span{ font-size: 16px; }
.pagination > li:first-child > a, .pagination > li:first-child > span{ border-radius: 30px 0 0 30px; }
.pagination > li:last-child > a, .pagination > li:last-child > span{ border-radius: 0 30px 30px 0; }
.wz-list li:last-child{ margin-bottom: 20px; }
/**********文章内容页********/
.article-title{ font-size: 26px; color: #434343; font-weight: bold; }
.article-date{ font-size: 13px; margin-top: 15px; margin-bottom: 60px; color: #5d5d5d; padding-left: 24px; background: url(/images/icon-article.png) left center no-repeat; }
.article-p{ font-size: 16px; line-height:30px; }
.article-p p{ line-height: 30px; margin-bottom: 20px; }
.article-link li{ float: left; padding:25px 30px; width: 48%; margin-right: 2%; border:solid 1px #eae9e9; background: #f6f9fc; }
.article-link{ max-width: 690px; margin-top: 50px; }
.link-top a{ font-size: 17px; color: #7e817f; padding-right: 20px; background: url(/images/raw-a.png) right center no-repeat; }
.link-bottom{ line-height: 25px; margin-top: 10px; height: 50px; overflow:hidden; }
.kf-tabs,.sp-title-phone{ display: none; }
.kf-tabs.active,.tab-content > .tab-pane-sp{ display: block; }
	.tabs-pc{ display: block; }
	.tabs-phone{ display: none; }




@media( max-width: 1399px){
.cp-left-nr, .cp-right-nr {
    width: 100%;
}
}


@media( max-width: 768px){
	.container{ width: 100%; }
	body{ padding-top: 50px; padding-bottom: 60px; }
	.header{ height: 50px; background: #2d6b69; position: fixed; left: 0; top: 0; right: 0; z-index: 10000; }
	.logo img{ display: none; }
	.phone-show{ display: block; }
	.logo img.phone-show{ display: inline-block; height: 24px; }
	.logo{ text-align: center; line-height: 50px; width: 100%; height: 50px; }
	.phone-home{ position: absolute; left: 15px; top: 0; bottom: 0; width: 30px; background: url(/images/home.png) center no-repeat; background-size: 100% auto; }
	.menu-button{ display: block; }
	.title{ font-size: 18px; margin-top: 20px; }
	.tt-p{ font-size: 14px; line-height: 20px; margin-top: 10px; }
	.cp-ul li{ width: 50%; padding:0 5px; margin-bottom: 10px; }
	.cp-ul{ margin:0 5px; padding-top: 15px; }
	.cp-ul li a{ height: auto; padding-top: 100%; }
	.cp-ul li:nth-child(1) a{ background: url(/images/cp-back01.png) center no-repeat!important; background-size: cover; }
	.cp-ul li:nth-child(2) a{ background: url(/images/cp-back02.png) center no-repeat!important; background-size: cover; }
	.cp-ul li:nth-child(3) a{ background: url(/images/cp-back03.png) center no-repeat!important; background-size: cover; }
	.cp-ul li:nth-child(4) a{ background: url(/images/cp-back04.png) center no-repeat!important; background-size: cover; }
	.cp-ul-tt span{ border:none; border:none; font-weight: bold; font-size: 20px; }
	.cp-ul-tt{ height: 20px; line-height: 20px; position: absolute; left: 0; top: 50%; text-align: center; right: 0; margin-top: -10px; }
	.cp-ul-bottom{ height: 100%; background: none!important; padding:0; }
	.title-english{ display: none; }
	.lb-box{ overflow:hidden; }
	.swiper-slide-prev,.swiper-slide-next{ transform: scale(1,1); z-index: 90; position: relative; }
	.swiper-slide-active{ transform: scale(1,1); z-index: 100; position: relative; }
	.swiper-slide a{ display: block; margin:0 5px; }
	.swiper-container{ margin:0 -75%; margin-top: 20px; }
	.swiper-slide-active span{ display: none; }
	
	.swiper-slide{ transition: 0s all; }
	.swiper-wrapper{ padding:0!important; }
	.abouut-back{ background: none; height: auto; margin-top: 0; }
	.back-tt-sm{ display: none; }
	.back-c{ width: 100%; padding-top: 20px; float: none!important; }
	.back-sm{ width: 100%; padding-right: 0; height: auto; float: none!important; }
	.back-tt{ font-size: 18px; }
	.about-p p{ font-size: 14px; line-height: 20px; text-align: center; text-indent: 0; color: #666; }
	.about-p{ margin-top: 10px; }
	.about-a{ display: none; }
	.about-phone{ display: block; margin-top: 10px;}
	.fotm-txt{ width: 100%; text-align: center; padding:0 10%; }
	.form-back{ height: auto; padding:25px 0; margin:20px -15px 0 -15px; }
	.fotm-right{ width: 100%; margin:0; padding:0 10%; margin-top: 15px; }
	.fotm-right .form-control{ height: 40px; font-size: 14px; border-radius: 4px; padding-left: 35px; }
	.fotm-right .form01 {
    background: #fff url(/images/icon01.png) 10px center no-repeat;
}
.fotm-right .form02 {
    background: #fff url(/images/icon02.png) 10px center no-repeat;
}
.btn-back{ border-radius: 4px; font-size: 16px; height: 40px; line-height: 40px; }
.hz-txt{ font-size: 14px; margin-top: 10px; }
.hz-list li{ width: 25%; padding:0 5px; margin-bottom: 10px; }
.hz-list li:nth-child(1){ margin-left: 12.5%; }
.hz-list{ margin:0 10px; padding-top: 20px; }
.zx-back{ display: none; }
.news-left{ width: 100%; height: auto; padding:0; background: none; margin-top: 20px; }
.news-tabs{ position: static; margin:0 -10px; }
.news-tabs li{ float: left; width: 50%; padding:0 10px; }
.news-tabs li a{ background: #f7f7f7; font-size: 16px; width: 100%; color: #666; border:solid 1px #97713f; height: 42px; line-height: 42px; }
.news-img{ display: block; margin-bottom: 15px; }
.news-img a{ display: block; position: relative; }
.news-img a img{ width: 100%; }
.news-img a span{ position: absolute; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.8); color: #fff; padding:10px 15px; }
.news-right{ width: 100%; margin-top: 0px; }
.news-tabs li.active a{ background: #97713f; color: #fff; }
.phone-date{ background: #faeddd; font-size: 24px; line-height: 45px; text-align: center; width: 60px; }
.phone-date span{ display: block; background: #2d6b69; line-height: 25px; color: #fff; font-size: 12px; }
.news-list-phone li{ background: #f7f7f7; margin-bottom: 10px; }
.phone-news-right{ margin-left: 70px; padding-top: 5px; }
.news-title-phone{ font-size: 16px; color: #333; }
.news-p-phone{ font-size: 12px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; color: #666; margin-top: 5px; }
.nav-phone{ border-top: solid 1px #ddd; margin-top: 20px; border-bottom: solid 1px #ddd; padding-right: 30%; position: fixed; left: 0; right: 0; bottom: 0; z-index: 10000; background: #fff; }
.nav-phone ul li{ float: left; width: 33.333333%; }
.nav-phone ul li a{ display: block; font-size: 12px; padding:7px 0 5px 0; font-size: 12px; color: #2d6b69; }
.nav-phone ul li a img{ height: 22px; margin-bottom: 5px; }
.phone-a{ position: absolute; right: 0; top: 0; width: 30%; line-height: 56px; text-align: center; bottom: 0; font-size: 16px; color: #fff; background: #2d6b69; }
.phone-footer{ font-size: 12px; padding:15px 0; }
.phone-b{ font-size: 18px; color: #c58d49; }
.nav-list{ position: fixed; display: none; border-top: solid 1px #fff; left: 0; top: 50px; right: 0; background: #2d6b69; max-height: 100%; overflow-y: auto; }
.nav-list li{ float: none; width: 100%; margin:0; padding:0; text-align: left; }
.nav-list li a{ display: block; font-size: 16px; color: #fff; padding:0 15px; line-height: 40px; border:none!important; }




	/******公司简介*******/
	.nav-b{ display: none; }
	.about-top-left{ width: 100%; }
	.about-top-img,.about-top-b-img{ position: static; background: none; width: 100%; }
	.about-top-img img,.about-top-b-img img{ display: block; }
	.about-top-tt{ margin:30px 0 20px 0; text-align: center; font-size: 20px; }
	.about-top-tt img{ width: 150px; }
	.about-top-p{ padding:0 20px; font-size: 14px; line-height: 20px; }
	.about-top-number li{ font-size: 12px; line-height: 25px; padding:10px 0 10px 0; border-width: 1px; }
	.about-top-number{ border-width: 1px; margin-top: 20px; }
	.about-top-number li span{ font-size: 18px; padding-right: 10px; }
	.about-top-number li span i{ font-size: 12px; top: -10px; right: 0px; }
	.about-top-number li font{ font-size: 12px; }
	.about-top-b-txt{ width: 100%; padding:1px 20px; }
	.about-top-b-txt p{ font-size: 14px; line-height: 25px;background: url(/images/icon-p.png) left 8px no-repeat; background-size: 10px auto; }
	.ds-tt-img-t{ display: block; }
	.ds-tt-img{ display: none; }
	.about-ds-img{ text-align: center; }
	.about-ds-img,.about-ds-right{ width: 100%; }
	.about-ds{ margin-top: 30px; }
	.about-ds-tt{ font-size: 24px; text-align: center; margin-top: 5px; }
	.ds-p{ font-size: 14px; line-height: 25px; margin:20px 0; }
	.qm img{ height: 50px; }
	.zw{ font-size: 14px; margin-top: 15px; }
	.about-ds-img{ margin-top: 20px; }
	.pp-lind-box{ width: 90px; height: 100px; font-size: 14px; padding-top: 30px; }
	.pp-lind li{ margin-bottom: -5px; }
	.about-pp-tt{ font-size: 24px; margin-bottom: 20px; }
	.about-pp-tt span{ font-size: 42px; }
	.about-pp{ padding:30px 0; }
	.wh-back-tt{ font-size: 24px; }
	.wh-back-tt img{ width: 240px; margin-bottom: 10px; }
	.wh-back-list{ display: none; }
	.sr-slick-bottom{ display: none; }
	.sr-back-sm{ padding:20px; }
	.sr-slick-tt{ font-size: 14px; height: auto; margin-top: 10px; }
	.sr-slick .slick-prev{ left: -5px; width: 10px; margin-top: -60px; }
	.sr-slick .slick-next{ right: -5px; width: 10px; margin-top: -60px; }
	.sr-back{ padding-bottom: 10px; margin-bottom: 10px; padding-top: 30px; }
	.footer-phone{ display: block; }
	.sr-back-tt{ font-size: 24px; margin-bottom: 20px; }
	.sr-back-tt img{ width: 150px; }
	.about-pp{ margin-top: 30px; }
	.lc-label{ height: 50px; width: 50px; top: 50%; margin-top: -25px; line-height: 50px; font-size: 18px; }
	.lc-list:before,.lc-list li:before{ display: none; }
	.lc-list li{ padding-left: 70px; margin-bottom: 20px; }
	.lc-list-date{ font-size: 18px; }
	.lc-list-p{ font-size: 14px; line-height: 25px; }
	.lc-list{ margin-top: 0; }
	.wh-list-phone{ display: block; border:solid 1px #e5e5e5; background: #fff; margin-top: 30px; }
	.wh-list-phone li{ position: relative; border-bottom:solid 1px #e5e5e5; padding-left: 100px; padding-top: 15px; padding-bottom: 15px; padding-right: 15px; position: relative; }
	.wh-list-phone-icon{ position: absolute; margin-top: -31px; left: 0; width: 100px; top: 50%; text-align: center; font-size: 20px; color: #221815; }
	.wh-list-phone-icon img{ height: 30px; margin-bottom: 5px; }
	.wh-list-phone-p{ padding-left: 15px; min-height: 63px; color: #454545; line-height: 25px; border-left: solid 2px #c6d7ec; }
	.wh-list-phone li:nth-child(2) .wh-list-phone-icon{ right: 0; left: auto; }
	.wh-list-phone li:nth-child(2){ padding-left: 15px; padding-right: 100px; }
	.wh-list-phone li:nth-child(2) .wh-list-phone-p{ text-align: right; border-left:none; padding-right: 15px; border-right: solid 2px #c6d7ec; }
	.wh-list-phone li:nth-child(3) .wh-list-phone-p{ padding-top: 8px; }
	.wh-list-phone li:nth-child(3){ border:none; }
	.wh-back-tt{ padding-top: 30px; }
	/**********产品中心********/
	.cp-left,.cp-right{ width: 100%; margin-bottom: 30px; line-height: 28px;}
	.cp-list li{ width: 100%; margin-bottom: 15px; }
	.cp-list{ padding-top: 30px; }
	.hot-box{ display: none; }
	.join-box-tt{ font-size: 24px; text-align: center; }
	.join-dh{ font-size: 14px; width: 270px; margin:10px auto 0 auto; background-size: auto 100%; }
	.join-dh span{ font-size: 20px; }
	.join-box{ padding:30px 15px; background: url(/images/join-back-phone.png) center no-repeat; height: auto; background-size: cover; }
	.join-form{ max-width: 290px; margin:0 auto; background: none; }
	.join-form .form-control{ padding-left: 12px; }
	.join-box-txt{ font-size: 16px; margin-top: 0; text-align: center; }
	.btn-join{ width: 100px; height: 34px; background: url(/images/btn-tj.png) center no-repeat; background-size: 100% auto; margin-top: 0px; text-indent: -9999px; }
	.page-a a{ display: inline-block; margin:0 10px; margin-top: 15px; border:solid 1px #eae9e9; background: #f6f9fc; padding:6px 30px; font-size: 14px; color: #7e817f; }
	.page-a a span{ padding-right: 16px; background: url(/images/raw-a.png) right center no-repeat; background-size: 6px auto ; }
	.page-a{ display: block; }
	.nr-img{ width: 100%; border:none; }
	.nr-sm{ width: 100%; }
	.nr-sm-tt{ margin-top: 0; }
	.nr-title span{ padding:6px 15px; font-size: 18px; }
	.nr-article,.td-list li{ font-size: 14px; line-height: 25px; }
	.td-list li{ width: 50%; }
	.nr-sm-p{ font-size: 16px; line-height: 30px; }
	.cp-right-nr{ display: none; }
	/************电子书*********/
	.video-width{ display: none; }
	.sp-tabs{ display: block; margin-bottom: 30px; line-height: 50px; background: #f9fafa; border-bottom: solid 1px #999; }
	.sp-tabs li{ float: left; width: 50%; }
	.sp-tabs li a{ display: block; font-size: 16px; color: #515151; position: relative; }
	.sp-tabs li.active a{ color: #cd4242; }
	.sp-tabs li.active a:before{ display: block; content: ""; height: 3px; width: 50px; background: #cd4242; position: absolute; left: 50%; bottom: -2px; margin-left: -25px; }
	.sp-title{ display: none; }
	.sp-title-phone{ display: block; margin-bottom: 20px; font-size: 16px; line-height: 16px; border-left: solid 10px #cd4242; padding-left: 8px; }
	.sp-title-phone a{ float: right; color: #9c9c9c; }
	.dz-ul li, .sp-list-b li{ width: 100%; margin-bottom: 20px; }
	.dz-ul-box-img{ transform: scale(0.7,0.7); left: -40px; top: -10px; }
	.dz-ul-box{ height: 170px; padding:15px 15px 15px 170px; }
	.yd-link{ font-size: 14px; border-width: 1px; }
	.yd-list-tt a{ font-size: 16px; }
	.yd-list-p{ font-size: 14px; }
	.yd-list-start img{ width: 10px; margin-right: 3px; }
	.yd-list-lind{ margin-top: 10px; height: 5px; }
	.yd-list-start{ margin:0; }
	.dz-ul-box-img:before{ bottom: -54px; }
	.ts-lind{ box-shadow: none; }
	.sp-list-b-img{transform: scale(0.7,0.7); margin-top: -20px; margin-bottom: -40px;}
	.sp-list-box-c{ height: auto; padding:20px; }
	.sp-list-tt a{ font-size: 18px; }
	.sp-list-p{ font-size: 14px; }
	.sp-list-tt{ margin-top: 40px; }
	/************文章列表***********/
	.wz-list{ padding-top: 30px; }
	.wz-list li{ padding-left: 120px; height: 86px; margin-bottom: 15px; }
	.wz-list-width{ width: 100%; }
	.wz-list-img{ left: 0; right: auto;}
	.wz-list-img img{ width: 110px; height: 70px; }
	.wz-list-p,.wz-list-more{ display: none; }
	.wz-list-tt a{ font-size: 16px; font-weight: normal; }
	.pagination{ display: none; }
	.article-link{ display: none; }
	.article-title{ font-size: 18px; margin-top: 20px; }
	.article-date{ margin-bottom: 20px; }
	.article-right .join-box{ display: none; }
	.article-right .hot-box{ display: block; padding:15px; }
}