/*=================================
*         xuzhenjia licence
*    
*   program : xuzhenjia0917@qq.com
* ==================================*/
* { max-height: 99999px; }

.l-20 { line-height: 20px; }

.l-23 { line-height: 23px; }

.l-24 { line-height: 24px; }

.l-34 { line-height: 34px; }

.l-30 { line-height: 30px; }

.l-32 { line-height: 32px; }

.l-36 { line-height: 36px; }

.l-40 { line-height: 40px; }

.l-44 { line-height: 44px; }

.l-52 { line-height: 52px; }

.f-10 { font-size: 10px; }

.f-12 { font-size: 12px; }

.f-13 { font-size: 13px; }

.f-14 { font-size: 14px; }

.f-15 { font-size: 15px; }

.f-16 { font-size: 16px; }

.f-17 { font-size: 17px; }

.f-18 { font-size: 18px; }

.f-19 { font-size: 19px; }

.f-20 { font-size: 20px; }

.f-21 { font-size: 21px; }

.f-22 { font-size: 22px; }

.f-23 { font-size: 23px; }

.f-24 { font-size: 24px; }

.f-26 { font-size: 26px; }

.f-28 { font-size: 28px; }

.f-30 { font-size: 30px; }

.f-32 { font-size: 32px; }

.f-34 { font-size: 34px; }

.f-36 { font-size: 36px; }

.f-38 { font-size: 38px; }

.f-40 { font-size: 40px; }

.f-45 { font-size: 45px; }

.f-48 { font-size: 48px; }

.f-50 { font-size: 50px; }

.f-55 { font-size: 55px; }

.f-60 { font-size: 60px; }

.f-66 { font-size: 66px; }

.f-70 { font-size: 70px; }

.f-80 { font-size: 80px; }

.f-100 { font-size: 100px; }

.f-120 { font-size: 120px; }

.f-140 { font-size: 140px; }

.f-160 { font-size: 160px; }

.m-5 { margin: 5px; }

.ml-5 { margin-left: 5px; }

.mr-5 { margin-right: 5px; }

.mt-5 { margin-top: 5px; }

.mb-5 { margin-bottom: 5px; }

.p-5 { padding: 5px; }

.pl-5 { padding-left: 5px; }

.pr-5 { padding-right: 5px; }

.pt-5 { padding-top: 5px; }

.pb-5 { padding-bottom: 5px; }

.m-7 { margin: 7px; }

.ml-7 { margin-left: 7px; }

.mr-7 { margin-right: 7px; }

.mt-7 { margin-top: 7px; }

.mb-7 { margin-bottom: 7px; }

.p-7 { padding: 7px; }

.pl-7 { padding-left: 7px; }

.pr-7 { padding-right: 7px; }

.pt-7 { padding-top: 7px; }

.pb-7 { padding-bottom: 7px; }

.m-8 { margin: 8px; }

.ml-8 { margin-left: 8px; }

.mr-8 { margin-right: 8px; }

.mt-8 { margin-top: 8px; }

.mb-8 { margin-bottom: 8px; }

.p-8 { padding: 8px; }

.pl-8 { padding-left: 8px; }

.pr-8 { padding-right: 8px; }

.pt-8 { padding-top: 8px; }

.pb-8 { padding-bottom: 8px; }

.m-10 { margin: 10px; }

.ml-10 { margin-left: 10px; }

.mr-10 { margin-right: 10px; }

.mt-10 { margin-top: 10px; }

.mb-10 { margin-bottom: 10px; }

.p-10 { padding: 10px; }

.pl-10 { padding-left: 10px; }

.pr-10 { padding-right: 10px; }

.pt-10 { padding-top: 10px; }

.pb-10 { padding-bottom: 10px; }

.m-12 { margin: 12px; }

.ml-12 { margin-left: 12px; }

.mr-12 { margin-right: 12px; }

.mt-12 { margin-top: 12px; }

.mb-12 { margin-bottom: 12px; }

.p-12 { padding: 12px; }

.pl-12 { padding-left: 12px; }

.pr-12 { padding-right: 12px; }

.pt-12 { padding-top: 12px; }

.pb-12 { padding-bottom: 12px; }

.m-15 { margin: 15px; }

.ml-15 { margin-left: 15px; }

.mr-15 { margin-right: 15px; }

.mt-15 { margin-top: 15px; }

.mb-15 { margin-bottom: 15px; }

.p-15 { padding: 15px; }

.pl-15 { padding-left: 15px; }

.pr-15 { padding-right: 15px; }

.pt-15 { padding-top: 15px; }

.pb-15 { padding-bottom: 15px; }

.m-20 { margin: 20px; }

.ml-20 { margin-left: 20px; }

.mr-20 { margin-right: 20px; }

.mt-20 { margin-top: 20px; }

.mb-20 { margin-bottom: 20px; }

.p-20 { padding: 20px; }

.pl-20 { padding-left: 20px; }

.pr-20 { padding-right: 20px; }

.pt-20 { padding-top: 20px; }

.pb-20 { padding-bottom: 20px; }

.m-25 { margin: 25px; }

.ml-25 { margin-left: 25px; }

.mr-25 { margin-right: 25px; }

.mt-25 { margin-top: 25px; }

.mb-25 { margin-bottom: 25px; }

.p-25 { padding: 25px; }

.pl-25 { padding-left: 25px; }

.pr-25 { padding-right: 25px; }

.pt-25 { padding-top: 25px; }

.pb-25 { padding-bottom: 25px; }

.m-30 { margin: 30px; }

.ml-30 { margin-left: 30px; }

.mr-30 { margin-right: 30px; }

.mt-30 { margin-top: 30px; }

.mb-30 { margin-bottom: 30px; }

.p-30 { padding: 30px; }

.pl-30 { padding-left: 30px; }

.pr-30 { padding-right: 30px; }

.pt-30 { padding-top: 30px; }

.pb-30 { padding-bottom: 30px; }

.m-35 { margin: 35px; }

.ml-35 { margin-left: 35px; }

.mr-35 { margin-right: 35px; }

.mt-35 { margin-top: 35px; }

.mb-35 { margin-bottom: 35px; }

.p-35 { padding: 35px; }

.pl-35 { padding-left: 35px; }

.pr-35 { padding-right: 35px; }

.pt-35 { padding-top: 35px; }

.pb-35 { padding-bottom: 35px; }

.m-40 { margin: 40px; }

.ml-40 { margin-left: 40px; }

.mr-40 { margin-right: 40px; }

.mt-40 { margin-top: 40px; }

.mb-40 { margin-bottom: 40px; }

.p-40 { padding: 40px; }

.pl-40 { padding-left: 40px; }

.pr-40 { padding-right: 40px; }

.pt-40 { padding-top: 40px; }

.pb-40 { padding-bottom: 40px; }

.m-45 { margin: 45px; }

.ml-45 { margin-left: 45px; }

.mr-45 { margin-right: 45px; }

.mt-45 { margin-top: 45px; }

.mb-45 { margin-bottom: 45px; }

.p-45 { padding: 45px; }

.pl-45 { padding-left: 45px; }

.pr-45 { padding-right: 45px; }

.pt-45 { padding-top: 45px; }

.pb-45 { padding-bottom: 45px; }

.m-50 { margin: 50px; }

.ml-50 { margin-left: 50px; }

.mr-50 { margin-right: 50px; }

.mt-50 { margin-top: 50px; }

.mb-50 { margin-bottom: 50px; }

.p-50 { padding: 50px; }

.pl-50 { padding-left: 50px; }

.pr-50 { padding-right: 50px; }

.pt-50 { padding-top: 50px; }

.pb-50 { padding-bottom: 50px; }

.m-53 { margin: 53px; }

.ml-53 { margin-left: 53px; }

.mr-53 { margin-right: 53px; }

.mt-53 { margin-top: 53px; }

.mb-53 { margin-bottom: 53px; }

.p-53 { padding: 53px; }

.pl-53 { padding-left: 53px; }

.pr-53 { padding-right: 53px; }

.pt-53 { padding-top: 53px; }

.pb-53 { padding-bottom: 53px; }

.m-54 { margin: 54px; }

.ml-54 { margin-left: 54px; }

.mr-54 { margin-right: 54px; }

.mt-54 { margin-top: 54px; }

.mb-54 { margin-bottom: 54px; }

.p-54 { padding: 54px; }

.pl-54 { padding-left: 54px; }

.pr-54 { padding-right: 54px; }

.pt-54 { padding-top: 54px; }

.pb-54 { padding-bottom: 54px; }

.m-55 { margin: 55px; }

.ml-55 { margin-left: 55px; }

.mr-55 { margin-right: 55px; }

.mt-55 { margin-top: 55px; }

.mb-55 { margin-bottom: 55px; }

.p-55 { padding: 55px; }

.pl-55 { padding-left: 55px; }

.pr-55 { padding-right: 55px; }

.pt-55 { padding-top: 55px; }

.pb-55 { padding-bottom: 55px; }

.m-60 { margin: 60px; }

.ml-60 { margin-left: 60px; }

.mr-60 { margin-right: 60px; }

.mt-60 { margin-top: 60px; }

.mb-60 { margin-bottom: 60px; }

.p-60 { padding: 60px; }

.pl-60 { padding-left: 60px; }

.pr-60 { padding-right: 60px; }

.pt-60 { padding-top: 60px; }

.pb-60 { padding-bottom: 60px; }

.m-65 { margin: 65px; }

.ml-65 { margin-left: 65px; }

.mr-65 { margin-right: 65px; }

.mt-65 { margin-top: 65px; }

.mb-65 { margin-bottom: 65px; }

.p-65 { padding: 65px; }

.pl-65 { padding-left: 65px; }

.pr-65 { padding-right: 65px; }

.pt-65 { padding-top: 65px; }

.pb-65 { padding-bottom: 65px; }

.m-70 { margin: 70px; }

.ml-70 { margin-left: 70px; }

.mr-70 { margin-right: 70px; }

.mt-70 { margin-top: 70px; }

.mb-70 { margin-bottom: 70px; }

.p-70 { padding: 70px; }

.pl-70 { padding-left: 70px; }

.pr-70 { padding-right: 70px; }

.pt-70 { padding-top: 70px; }

.pb-70 { padding-bottom: 70px; }

.m-80 { margin: 80px; }

.ml-80 { margin-left: 80px; }

.mr-80 { margin-right: 80px; }

.mt-80 { margin-top: 80px; }

.mb-80 { margin-bottom: 80px; }

.p-80 { padding: 80px; }

.pl-80 { padding-left: 80px; }

.pr-80 { padding-right: 80px; }

.pt-80 { padding-top: 80px; }

.pb-80 { padding-bottom: 80px; }

.m-90 { margin: 90px; }

.ml-90 { margin-left: 90px; }

.mr-90 { margin-right: 90px; }

.mt-90 { margin-top: 90px; }

.mb-90 { margin-bottom: 90px; }

.p-90 { padding: 90px; }

.pl-90 { padding-left: 90px; }

.pr-90 { padding-right: 90px; }

.pt-90 { padding-top: 90px; }

.pb-90 { padding-bottom: 90px; }

.m-95 { margin: 95px; }

.ml-95 { margin-left: 95px; }

.mr-95 { margin-right: 95px; }

.mt-95 { margin-top: 95px; }

.mb-95 { margin-bottom: 95px; }

.p-95 { padding: 95px; }

.pl-95 { padding-left: 95px; }

.pr-95 { padding-right: 95px; }

.pt-95 { padding-top: 95px; }

.pb-95 { padding-bottom: 95px; }

.m-100 { margin: 100px; }

.ml-100 { margin-left: 100px; }

.mr-100 { margin-right: 100px; }

.mt-100 { margin-top: 100px; }

.mb-100 { margin-bottom: 100px; }

.p-100 { padding: 100px; }

.pl-100 { padding-left: 100px; }

.pr-100 { padding-right: 100px; }

.pt-100 { padding-top: 100px; }

.pb-100 { padding-bottom: 100px; }

.m-120 { margin: 120px; }

.ml-120 { margin-left: 120px; }

.mr-120 { margin-right: 120px; }

.mt-120 { margin-top: 120px; }

.mb-120 { margin-bottom: 120px; }

.p-120 { padding: 120px; }

.pl-120 { padding-left: 120px; }

.pr-120 { padding-right: 120px; }

.pt-120 { padding-top: 120px; }

.pb-120 { padding-bottom: 120px; }

.m-130 { margin: 130px; }

.ml-130 { margin-left: 130px; }

.mr-130 { margin-right: 130px; }

.mt-130 { margin-top: 130px; }

.mb-130 { margin-bottom: 130px; }

.p-130 { padding: 130px; }

.pl-130 { padding-left: 130px; }

.pr-130 { padding-right: 130px; }

.pt-130 { padding-top: 130px; }

.pb-130 { padding-bottom: 130px; }

.m-140 { margin: 140px; }

.ml-140 { margin-left: 140px; }

.mr-140 { margin-right: 140px; }

.mt-140 { margin-top: 140px; }

.mb-140 { margin-bottom: 140px; }

.p-140 { padding: 140px; }

.pl-140 { padding-left: 140px; }

.pr-140 { padding-right: 140px; }

.pt-140 { padding-top: 140px; }

.pb-140 { padding-bottom: 140px; }

.m-160 { margin: 160px; }

.ml-160 { margin-left: 160px; }

.mr-160 { margin-right: 160px; }

.mt-160 { margin-top: 160px; }

.mb-160 { margin-bottom: 160px; }

.p-160 { padding: 160px; }

.pl-160 { padding-left: 160px; }

.pr-160 { padding-right: 160px; }

.pt-160 { padding-top: 160px; }

.pb-160 { padding-bottom: 160px; }

.m-180 { margin: 180px; }

.ml-180 { margin-left: 180px; }

.mr-180 { margin-right: 180px; }

.mt-180 { margin-top: 180px; }

.mb-180 { margin-bottom: 180px; }

.p-180 { padding: 180px; }

.pl-180 { padding-left: 180px; }

.pr-180 { padding-right: 180px; }

.pt-180 { padding-top: 180px; }

.pb-180 { padding-bottom: 180px; }

.m-190 { margin: 190px; }

.ml-190 { margin-left: 190px; }

.mr-190 { margin-right: 190px; }

.mt-190 { margin-top: 190px; }

.mb-190 { margin-bottom: 190px; }

.p-190 { padding: 190px; }

.pl-190 { padding-left: 190px; }

.pr-190 { padding-right: 190px; }

.pt-190 { padding-top: 190px; }

.pb-190 { padding-bottom: 190px; }

.m-195 { margin: 195px; }

.ml-195 { margin-left: 195px; }

.mr-195 { margin-right: 195px; }

.mt-195 { margin-top: 195px; }

.mb-195 { margin-bottom: 195px; }

.p-195 { padding: 195px; }

.pl-195 { padding-left: 195px; }

.pr-195 { padding-right: 195px; }

.pt-195 { padding-top: 195px; }

.pb-195 { padding-bottom: 195px; }

.m-200 { margin: 200px; }

.ml-200 { margin-left: 200px; }

.mr-200 { margin-right: 200px; }

.mt-200 { margin-top: 200px; }

.mb-200 { margin-bottom: 200px; }

.p-200 { padding: 200px; }

.pl-200 { padding-left: 200px; }

.pr-200 { padding-right: 200px; }

.pt-200 { padding-top: 200px; }

.pb-200 { padding-bottom: 200px; }

.m-210 { margin: 210px; }

.ml-210 { margin-left: 210px; }

.mr-210 { margin-right: 210px; }

.mt-210 { margin-top: 210px; }

.mb-210 { margin-bottom: 210px; }

.p-210 { padding: 210px; }

.pl-210 { padding-left: 210px; }

.pr-210 { padding-right: 210px; }

.pt-210 { padding-top: 210px; }

.pb-210 { padding-bottom: 210px; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, th, td, button { margin: 0; padding: 0; font-weight: normal; list-style: none; }

body { font-family: "Microsoft Yahei",Arial,Helvetica,sans-serif; }

img { display: block; }

a { text-decoration: none; color: #333; }

.no-line { text-decoration: none; }

.fl { float: left; _display: inline; }

.fr { float: right; _display: inline; }

.t-l { text-align: left; }

.t-r { text-align: right; }

.t-c { text-align: center; }

.bold { font-weight: bold; }

.pr { position: relative; }

.pa { position: absolute; }

.clear { height: 0; line-height: 0; font-size: 0; clear: both; }

.clearfix { display: block; *zoom: 1; }
.clearfix:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }

.clearboth { clear: both; }

.hide { display: none; }

@font-face { font-family: times; src: url("times.ttf"); }

.lt-center { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }

body{position: relative;}
header { width: 640px; z-index: 999; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; height: 98px; position: absolute; left: 0;}
header.def{position: relative; z-index: 999; background:url(../images/line.png) repeat-x left bottom #fff; }
header .logo, header.up.aaa .logo { width: 154px; height: 98px; background: url(../mobile/images/logo.png) no-repeat center center;}
header .menu, header.up.aaa .menu{ width: 98px; height: 98px; background: url(../mobile/images/menu.png) no-repeat center center;}
header.def .logo, header.up .logo, header.def.up.aaa .logo{background: url(../mobile/images/logo2.png) no-repeat center center;}
header.def .menu, header.up .menu, header.def.up.aaa .menu{ background: url(../mobile/images/menu_fixed.png) no-repeat center center;}
header.def.down{top: -98px; position: fixed;}
header.def.up{top: 0px; position: fixed;}
header.def.up.aaa{position: relative;}

header.down{top: -98px; position: fixed;}
header.up{top: 0px; position: fixed; z-index: 999; background:#fff; }
header.up.aaa{position: absolute; background: none;}



.overlay { position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: #000; opacity: 0; visibility: hidden; z-index: 9999;}
.overlay .logo{width: 154px; height: 98px; background: url(../mobile/images/logo.png) no-repeat center center;}
.overlay .close-btn { width: 80px; height: 80px; }
.overlay nav {padding-top: 60px; text-indent: 30px;}
.overlay nav li { padding: 15px 0; font-size: 44px; }
.overlay nav li a { color: #fff;  font-family: times;}
.overlay nav li a span{color:#707070; font-size: 20px; padding-left:10px; font-family:  "Microsoft Yahei";}
.overlay.open { visibility: visible; opacity: 1; }

.overlay .sear-form{padding: 100px 30px 0;width: 570px;}
.overlay .sear-form .serch-input{padding:0;border:none; border-bottom:1px solid #707070; width: 100%; font-size: 44px; background: none; color: #fff;}
.overlay .sear-form .serch-btn{right: 25px;bottom:5px;background: url(../serbox/m_sear.png) no-repeat center center; width: 35px;height: 35px; border: none;padding:0; cursor: pointer;}

.footer { background: #000; width: 640px; margin: 0 auto; }
.footer .f-logo { display: block; width: 330px; height: 55px; padding: 50px 30px 20px 40px; }
.footer .copy { color: #fff; max-height: 999999px; }
.footer .copy a { color: #fff; }

.home { width: 640px; margin: 0 auto; }
.home .banner { width: 640px; height: 900px; display: block;}
.home .banner .swiper-container{
	width: 640px;
	height: 900px;
}
.home .banner .swiper-slide {
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
  	width: 640px;
	height: 900px;
}
.home .banner .swiper-pagination{
	bottom:20px;
}
.home .banner .swiper-pagination-bullet{
	width: 15px;
	height: 15px;
	border-radius: 50%;
}
.home .home-main1 .main1-list { display: block; width: 640px; height: 640px; }
.home .home-main1 .main1-list img{-webkit-filter: brightness(0.70);filter: brightness(0.70);}
.home .home-main1 .main1-list .lis-info{width: 640px; height: 640px; left:0;top:0; color: #fff;}
.home .home-main1 .main1-list .lis-info h3{padding-top: 150px;}
.home .home-main1 .main1-list .lis-info p{padding:50px 0;}
.home .home-main1 .main1-list .lis-info .btn{
	width: 200px;
    height: 60px;
    line-height: 60px;
    color: #fff;
    border: 1px solid #fff;
	display: block;
	margin:0 auto;
}
.service h3 { color: #9f9fa0; font-weight: bold; }
.service .ser-lis { width: 275px; padding-bottom:30px; line-height: 34px; border-bottom: 1px solid #918b8a; font-weight: bold; margin-bottom: 70px;
}
.about-main .service .ser-lis {height: 110px;}
.service .ser-lis a { color: #221815; }
.service .ser-lis:nth-child(2n) { float: right; }

.news h3 { color: #9f9fa0; font-weight: bold; }
.news .news-list .news-pic { display: block; width: 640px; height: 400px; }
.news .news-list .news-pic img{width: 100%;height: 100%;}
.news .news-list .info .info-title { padding: 20px 0; display: block; color: #9fa0a0; }
.news .news-list .info .time span { display: inline; }
.news .news-list .info .time a { display: inline; padding: 0 10px; }
.news .news-list .info .time img { display: inline; }

.service-main { width: 640px; margin: 0 auto; }
.service-main .banner { display: block; width: 640px; height: 900px; }
.service-main h3 { color: #9f9fa0; font-weight: bold; }
.service-main p { max-height: 99999px; color: #221815; line-height: 180%; width: 570px; margin: 0 auto; text-align: left;}
.service-main .ser-list { width: 640px; height: 400px; display: block; }
.service-main .ser-list img{width: 640px; height: 400px;}
.service-main .ser-list h3 { left: 0; top: 0; width: 300px; height: 60px; line-height: 60px; text-indent: 30px; color: #000; background: #fff; }

.news{width:640px; margin:0 auto;}

.about-main { width: 640px; margin: 0 auto; }
.about-main .banner { display: block; width: 640px; height: 900px; }
.about-main h3 { color: #9f9fa0; font-weight: bold; }
.about-main p { max-height: 99999px; color: #221815; line-height: 180%; width: 570px; margin: 0 auto; text-align: left;}
.about-main .dot img { display: inline; }
.about-main .abo-main1 { width: 640px; height: 400px; background: #002f16; color: #5cb531; }
.about-main .abo-main1 p { color: #5cb531; width: 600px; margin: 0; }
.about-main .abo-list { display: block; width: 640px; height: 400px; }
.about-main .abo-list img{-webkit-filter: brightness(0.70);
    filter: brightness(0.70);}
.about-main .abo-list .info { width: 100%; height: 100%; left: 0; top: 0; color: #fff; }
.about-main .abo-list .info h4 { padding-top: 120px; width: 380px; margin: 0 auto; }
.about-main .abo-list .info .btn { width: 130px; height: 36px; line-height: 36px; border: 1px solid #fff; margin: 30px auto 0; }
.about-main .abo-main2 { background: #000; }
.about-main .abo-main2 .main2-icon { width: 276px; height: 275px; margin: 0 auto; }
.about-main .abo-main2 h4 { color: #fff; }
.about-main .abo-main2 p { width: 380px; margin: 0 auto; color: #9fa0a0; line-height: 180%; }
.about-main .abo-main3 .main3-list { display: block; width: 640px; }
.about-main .abo-main3 .main3-list img{max-width:640px;}
.about-main .abo-main3 .main3-list.main3-parner{width: 50%;float: left; height: 215px;}
.about-main .abo-main3 .main3-list.main3-parner img{max-width: 100%;max-height: 100%;}
.about-main .abo-main3 .info { width: 210px; height: 140px; background: #fff; padding: 20px; left: 0; top: 0; }
.about-main .abo-main3 .info .name { color: #000; }
.about-main .abo-main3 .info .name-t { color: #9fa0a0; line-height: 180%; }
.about-main .abo-main3 .info .btn { color: #000; text-decoration: underline; }
.about-main .about-team .team-pic { width: 600px; }
.about-main .about-team .team-pic img { max-width: 600px; }
.about-main .about-team p { width: 600px; line-height: 180%; }

.method-main { width: 640px; margin: 0 auto; }
.method-main h3 { color: #9f9fa0; font-weight: bold; }
.method-main .banner { display: block; width: 640px; height: 900px; }
.method-main .meth-main1 p { width: 550px; margin: 0 auto; max-height: 99999px; line-height: 180%; }
.method-main .meth-main1 .red { color: #e60012; }
.method-main .meth-main2 { background: #171c61; width: 640px; height: 350px; }
.method-main .meth-main2 p { color: #fff; width: 540px; margin: 0 auto; line-height: 180%; }
.method-main .meth-main3 .meth-list { width: 640px; height: 350px; background: #e60012; color: #fff; display: block; }
.method-main .meth-main3 .meth-list .btn { width: 130px; height: 36px; line-height: 36px; border: 1px solid #fff; }
.method-main .meth-main3 .meth-list:nth-child(2n+1) { background: #3f3a39; }
.method-main .meth-main3 .meth-list:nth-child(3n) { background: #171c61; }

.train-main { width: 640px; margin: 0 auto; }
.train-main h3 { color: #9f9fa0; font-weight: bold; padding:80px 35px 40px;}
.train-main .main1{padding-top: 50px;}
.train-main .main1 .dot img { display: inline; }
.train-main .main1 p { max-height: 99999px; color: #221815; line-height: 180%; width: 570px; margin: 0 auto; text-align: left; font-size: 24px;}
.train-main .main2-list { display: block; width: 640px; height: 400px; }
.train-main .main2-list img{max-width: 640px; max-height: 400px; -webkit-filter: brightness(0.70);filter: brightness(0.70);}
.train-main .main2-list .lis-tit { width: 640px; height: 400px; color: #fff; left: 0; top: 0; }

.news-details { width: 600px; padding: 0 20px; margin: 0 auto; color: #221815; line-height: 180%; }
.news-details .news-title { color: #000; }
.news-details img { display: inline; max-width: 600px; }
.news-details p { max-height: 9999px; }
.news-details .time span { display: inline; }
.news-details .time a { display: inline; padding: 0 10px; }

.case-details { width: 640px; margin: 0 auto; }
.case-details h3 { color: #9f9fa0; font-weight: bold; }
.case-details .banner { width: 640px; height: 900px; display: block; }
.case-details .p-info { width: 570px; max-height: 99999px; line-height: 180%; margin: 0 auto; padding-bottom: 30px; text-align: left;}
.case-details .case-lb { width: 640px; }
.case-details .case-lb .swiper-container { width: 640px; }
.case-details .case-lb .swiper-container .swiper-slide { text-align: center; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; width: 640px; }
.case-details .case-lb .swiper-container .swiper-slide img{max-width: 640px;}


.know{width: 640px;margin: 0 auto;}
.know h3{font-weight: bold;}
.know .main1 h3 a{background:url(../mobile/images/update/dot1.png) no-repeat 15px 10px; padding-left:40px;}
.know .main1 .main1-list{width: 530px; height:230px; background:#ece9e9; padding:35px; }
.know .main1 .main1-list .lis-year{color:#e60012; background:url(../mobile/images/update/dot2.png) no-repeat right 8px; padding-right:20px;}
.know .main1 .main1-list h3{color:#000;}
.know .main1 .main1-list p{color:#000; line-height: 180%; height: 110px;}
.know .main1 .main1-list .btn{display: block;width:108px;height:30px;line-height:30px;border:1px solid rgba(149,149,149,1);}
.know .main2-list{width: 600px;height: 300px; background:#ece9e9; display: block;}
.know .main2-list h3{background:url(../mobile/images/update/dot3.png) no-repeat 480px 45px;}
.know .main2-list img{display: inline;}
.know .main3-list{width: 600px;height: 300px; background:#ece9e9; display: block;}
.know .main3-list img{display: inline;}
.know .main4 h3 a{background:url(../mobile/images/update/dot1.png) no-repeat 15px 7px; padding-left:40px;}
.know .main4  .main4-list{width:524px;height:244px;background:rgba(255,255,255,1);border:3px solid rgba(255,0,0,1); display: block; padding:25px 35px;}
.know .main4  .main4-list .lis-left{width: 315px;}
.know .main4  .main4-list .lis-left p{height: 130px; line-height: 160%;}
.know .main4  .main4-list .lis-left .btn{width:108px;height:30px; line-height:30px; border:1px solid rgba(149,149,149,1); background:#dadada;}

.know-video{width: 600px;}
.know-video h3{font-weight: bold;}
.know-video .video-list{width: 600px;}
.know-video .video-list .video-img{width: 600px;height: 336px;}
.know-video .video-list img{width: 100%;height: 100%;}
.know-video .video-list .lis-info{font-weight: bold;}

.know-book{width: 640px; margin:0 auto;}
.know-book h3{font-weight: bold;}
.know-book .main1 h3 span{background:url(../mobile/images/update/dot1.png) no-repeat right 20px; padding-right:30px;}
.know-book .main1 h3 a{padding:0 15px;}
.know-book .main1 h3 a.active{color:#fc0202; text-decoration: underline;}
.know-book .main1 .main1-top{background:#ece9e9;padding:25px 20px;}
.know-book .main1 .main1-top .top-left{width: 170px;}
.know-book .main1 .main1-top .lef-pic img{width: 140px;height: 213px;}
.know-book .main1 .main1-top .lef-pdf{right: 0; top:20px;}
.know-book .main1 .main1-top .top-right{width: 360px;}
.know-book .main1 .main1-top .top-right h3 span{font-weight: normal;}
.know-book .main1 .main1-top .top-right p{line-height: 180%;}
.know-book .main1 .main1-list{height: 60px; line-height: 60px; display: block; border-bottom:1px solid #c4c4c4;}
.know-book .main1 .main1-list .lis-r{padding-right:50px; background:url(../mobile/images/update/pdf_icon.png) no-repeat right center;}
.know-book  .main2 h3{font-weight: bold;}
.know-book  .main2 p{line-height: 180%;}
.know-book  .main2 img{display: inline;}

.know-book.mp3 .lis-box{height: 60px; line-height: 60px; border-bottom:1px solid #c4c4c4;}
.know-book.mp3 .lis-box .lis-btn{width: 60px; height: 60px; background:url(../mobile/images/update/jia.png) no-repeat center center;}
.know-book.mp3 .lis-box.active{border:none;}
.know-book.mp3 .lis-box.active .lis-btn{background:url(../mobile/images/update/jian.png) no-repeat center center;}
.know-book.mp3 .lis-hover{display: none; background:#ece9e9;}
.know-book.mp3 .lis-hover .h-list{height: 60px; line-height: 60px; border-bottom:1px solid #c4c4c4; font-size:18px;}
.know-book.mp3 .lis-hover .h-list .video-img{width: 50px;}
.know-book.mp3 .lis-hover .h-list .video-img img{display: inline; padding-top:22px;}
.know-book.mp3 .main1 .main1-top .top-left{width: 105px; height: 150px; padding:40px 24px 0;}
.know-book.mp3 .main1 .main1-top .top-left .lef-pic img{width: 105px;height: 150px;}
.know-book.mp3 .main1 .main1-top .top-left .lef-mp3{left: 0;top: 0;}


.know-news{width: 640px; margin:0 auto;}
.know-news h3{font-weight: bold;}
.know-news .main1 h3{width: 100px;}
.know-news .main1 h3 span{background:url(../mobile/images/update/dot1.png) no-repeat right 20px; padding-right:30px;}
.know-news .main1 .main1-year{width: 500px;}
.know-news .main1 .main1-year a{padding:0 0 0 10px; display:inline-block; line-height: 180%;}
.know-news .main1 .main1-year a.active{color:#fc0202; text-decoration: underline; font-weight: bold;}
.know-news .news-box ul{border-bottom:1px solid #959595;}
.know-news .news-box li a{height: 40px; line-height: 40px; display: block;}
.know-news .news-box .box-main{line-height: 180%;font-size: 18px;}
.know-news  .main2 h3{font-weight: bold;}
.know-news  .main2 p{line-height: 180%;}
.know-news  .main2 img{display: inline;}
.know-news .prev-next{border-bottom:1px solid #959595;}
.know-news .prev-next a{color:#898989; padding:0 0 0 30px; background:url(../mobile/images/update/prev.png) no-repeat left 6px;}
.know-news .prev-next a:nth-child(2){padding:0 30px 0 0; background:url(../mobile/images/update/next.png) no-repeat right 6px;}

.know-book .notes-list{width: 528px; height: 248px; border:1px solid #707070; display: block; margin:0 auto 10px;padding:25px 35px;}
.know-book .notes-list .lis-left{width: 315px;}
.know-book .notes-list .lis-left p{height: 130px; line-height: 160%;}
.know-book .notes-list .lis-left .btn{width:108px;height:30px; line-height:30px; border:1px solid rgba(149,149,149,1); background:#dadada;}

.know-book .go-top{position: fixed;width:45px;height:45px;box-shadow:0px 5px 10px 0px rgba(11,1,3,0.28); left: 298px; bottom:80px; background:#ff0000;}


