
@import "base.css";

body{font:12px/1.5 "微软雅黑","Microsoft Yahei";color:#444;overflow-x:hidden;overflow-y:auto;padding-top:173px}
a{text-decoration:none;color:#444}
a:hover{color:#b31d22}


body.index{padding-top:0}
.header{position:fixed;left:0;right:0;top:0;z-index:100;background:#fff;height:100px;box-shadow:0 0 20px rgba(0,0,0,.3);padding:0 9.375%}
.logo{float:left;height:100px;line-height:100px}
.logo img{display:inline-block;vertical-align:middle}
.nav{float:right}
.nav li{float:left;margin-left:60px}
.nav .v1{display:block;font-size:18px;color:#231815;line-height:100px;position:relative;z-index:1;padding: 0 6px;}
.nav .v1:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:2px;background:#b41d24;display:none}
.nav li.on .v1:after,.nav li:hover .v1:after{display:block}
.nav li.on .v1{color:#b31e23;font-weight:700}
.nav li:hover .v1{color:#b31e23}
.index .header{position:static}
.index .header.cut{position: fixed;left: 0;right: 0;top: 0;z-index: 1024;}
.hd-tel{position:absolute;right:10px;top:50%;z-index:9;width:40px;height:40px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/img17.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;display:none}
.menuBtn{width:30px;cursor:pointer;position:absolute;left:10px;top:50%;z-index:9;padding-top:4px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none}
.menuBtn b{display:block;height:3px;background-color:#c8c9ca;margin-bottom:5px;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b:nth-child(2){width:80%}
.menuBtn b:nth-child(3){width:40%}
.menuBtn.open b{display:none;margin:0;position:absolute;left:0;top:50%;width:30px!important}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.banner{overflow:hidden;position:relative}
.banner .slick-list,.banner .slick-slide,.banner .slick-slider,.banner .slick-track{height:100%}
.banner .slick-slide{outline:0;position:relative;background-position:center center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.banner .slick-next,.banner .slick-prev{position:absolute;top:50%;margin-top:-42px;overflow:hidden;width:27px;height:84px;font-size:0;line-height:0;z-index:9;background:center center no-repeat;-webkit-background-size:cover;background-size:cover;border:none;cursor:pointer}
.banner .slick-prev{left:5%;background-image:url(../images/img13.png)}
.banner .slick-next{right:5%;background-image:url(../images/img14.png)}
.banner .slick-dots{position:absolute;left:0;bottom:66px;width:100%;text-align:center;z-index:9}
.banner .slick-dots li{display:inline-block;margin:0 7px}
.banner .slick-dots li button{display:block;width:21px;height:21px;font-size:0;line-height:0;text-indent:999px;border:none;cursor:pointer;background:url(../images/img15.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.banner .slick-dots li.slick-active button{background-image:url(../images/img16.png)}
.banner .pic-m img,.banner .pic-pc img{display:block;width:100%}
.banner .pic-m{display:none}
.footer{background:#383735;padding:72px 0 66px}
.footer .con-top{overflow:hidden;padding-bottom:42px}
.footer .con-bot{overflow:hidden;font-size:12px;color:#717071;line-height:24px}
.f-link{float:left;max-width:50%}
.f-copy{float:right;max-width:50%}
.f-copy a,.f-link a{color:inherit}
.f-link a{margin-left:7px}
.f-copy a:hover,.f-link a:hover{color:#fff}
.f-copy img{display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:5px}
.f-copy i{display:inline-block;vertical-align:middle;margin:-2px 15px 0;width:1px;height:11px;background:#717071}
.f-contact{float:left;overflow:hidden;max-width:500px;font-size:14px;color:#717071;line-height:27px}
.f-contact .pic{float:left;width:153px;margin-right:36px;text-align:center}
.f-contact .pic img{display:block;width:100%;margin-bottom:10px}
.f-contact .txt{overflow:hidden}
.f-contact .tit{font-size:21px;color:#9e9e9f;line-height:1.5;font-weight:400;margin-bottom:14px}
.f-nav{float:right;overflow:hidden;padding-top:3px;width: 55%;}
.f-nav dl{float:left;text-align:center;width: 20%;}
.f-nav dt{font-size:21px;color:#9e9e9f;line-height:1.5;margin-bottom:10px;font-weight:400}
.f-nav dd a{display:block;font-size:14px;color:#717071;line-height:27px}
.f-nav dd a:hover{color:#fff}
.f-logo{float:left;width:120px;padding-top:10px;display:none}
.f-logo img{display:block}
.p-list1{border-bottom:1px solid #b8b8b8;margin-bottom:21px;padding-top: 6px;}
.p-list1-1{border:none}
.p-list1 li{display:inline-block;vertical-align:top;font-size:18px;color:#717071;line-height:58px;
	position:relative;z-index:1;margin-right:51px;padding-left: 13px;}
.p-list1 li:after{content:"";position:absolute;left:0;top:50%;width:3px;height:20px;background:#b41d24;display:none;margin-top:-10px}
.p-list1 a{display:block;color:inherit}
.p-list1 li.on,.p-list1 li:hover{color:#b31d22}
.p-list1 li.on:after{display:block}
.g-box{overflow:hidden;padding-bottom:132px}
.col-main{float:left;width:71.4%}
.col-side{float:right;width:22.39%;padding-top:32px}
.btn-more{float:right;font-size:18px;color:#b31d22;line-height:26px;padding-left:14px;border-left:3px solid #b31c23}
.btn-more:hover{text-decoration:underline}
.m-txt1{font-size:16px;color:#6b696a;line-height:2.05;overflow:hidden;padding-top: 0;}
.m-txt1 h1{font-size:36px;color:#383735;font-weight:700;margin-bottom:20px}
.m-txt1 .tit1{font-size:16px;color:#383735;font-weight:700;line-height:2}
.m-txt1 .btn-more{margin-top:76px}
/* .m-txt1 p{font-size: 0;} */
.m-tit1{font-size:26px;color:#717071;line-height:1.5;font-weight:700;border-bottom:1px solid #b8b8b8;padding-bottom:18px;margin-bottom:40px}
.p-list2 li{margin-bottom:29px}
.p-list2 .pic{padding-top: 56%;height: 0;position: relative;overflow: hidden;}
.p-list2 .pic img{display:block;width:100%;position: absolute;top: 0;left: 0;height: 100%;}
.p-list2 .more{float:right;font-size:12px;color:#b31d22;line-height:34px;text-transform:uppercase;margin-left:20px}
.p-list2 .more:hover{text-decoration:underline}
.p-list2 .det{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-size:15px;color:#3e3a39;line-height:34px}
.p-list2 .txt{overflow:hidden;background:#f7f7f7;padding:0 16px}
.p-list3{padding:31px 0 13px}
.p-list3 li{overflow:hidden;padding-bottom:45px;margin-bottom:57px;border-bottom:1px solid #b8b8b8}
.p-list3 .pic{float:left;width:329px;height:186px;margin-right:54px;border:1px solid #cdcdcd}
.p-list3 .pic img{display:block;width:100%;height:100%}
.p-list3 .txt{overflow:hidden;font-size:16px;color:#717071;line-height:30px}
.p-list3 .tit{font-size:30px;color:#3e3a39;line-height:39px;font-weight:400;margin-bottom:25px}
.p-list3 .info{overflow:hidden;margin-top:43px}
.p-list3 .date{float:left;font-size:17px}
.p-list3 .more{float:right;font-size:18px;color:#b31d22;text-transform:uppercase}
.p-list3 .more:hover{text-decoration:underline}
.pages{text-align:right;margin-bottom:115px}
.pages li{display:inline-block;vertical-align:top;font-size:18px;color:#717071;line-height:42px;border-bottom:1px solid transparent;margin-left:20px}
.pages li a{display:block;color:inherit}
.pages li:hover{color:#c5575a}
.pages li.on{color:#c5575a;border-color:#c7565a}
.pages .p-next a{width:9px;height:42px;background:url(../images/img4.png) center center no-repeat}

.pages{text-align:right;margin-bottom:115px}
.pages a{display:inline-block;vertical-align:top;font-size:18px;color:#717071;line-height:42px;border-bottom:1px solid transparent;margin-left:20px}
.pages a:hover{color:#c5575a}
.pages a.current{color:#c5575a;border-color:#c7565a}
.pages .p-next a{width:9px;height:42px;background:url(../images/img4.png) center center no-repeat}



.p-list4{overflow:hidden;margin:-8px 0 81px}
.p-list4 li{float:left;font-size:17px;color:#717071;line-height:30px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;position:relative;z-index:1}
.p-list4 a{display:inline-block;vertical-align:top;color:inherit}
.p-list4 li.on,.p-list4 li:hover{color:#b31d22}
.p-list4 li:after{content:"";display:inline-block;vertical-align:middle;width:1px;
height:18px;background:#b8b8b8;margin:-2px 37px 0}
.p-list4 li:last-child:after{display:none}
.m-txt2{font-size:26px;color:#3e3a39;line-height:2.15;padding-top:25px}
.m-txt2 h1{font-size:45px;color:#b31d22;font-weight:700;margin-bottom:41px}
.m-txt2 .con{padding-top:61px;font-size:18px;line-height:40px;overflow:hidden}
.m-txt2 .con .col-l{width:47.43%}
.m-txt2 .con .col-r{width:44.79%}
.m-txt2 .tit1{font-size:20px;font-weight:700}
.p-list5{margin:0 -21px;padding:39px 0 67px;font-size:0}
.p-list5 li{display:inline-block;vertical-align:top;width:33.33%;padding:0 21px 36px}
.p-list5 .con{display:block;position:relative;z-index:1;box-shadow:0 0 30px rgba(0,0,0,.1);overflow:hidden;background:#fff}
.p-list5 .pic{height:0;padding-top:56.176%;position:relative;z-index:1;overflow:hidden}
.p-list5 .pic img{position:absolute;left:0;top:0;width:100%;height:100%}
.p-list5 .txt1{padding:0 26px 17px;font-size:15px;color:#3e3a39;line-height:21px}
.p-list5 .det{height:42px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.p-list5 .tit1{font-size:19px;font-weight:700;line-height:37px;overflow:hidden;-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;white-space:nowrap;position:relative;z-index:1;margin-top: 8px;}
.p-list5 .tit1:after{content:"";position:absolute;left:0;bottom:0;width:41px;height:1px;background:#3e3a39;display: none;}
.p-list5 .txt2{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background:rgba(102,102,102,.8);text-align:center;opacity:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.p-list5 .con:hover .txt2{opacity:1}
.p-list5 .txt2 .con{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:0 0}
.p-list5 .tit2{font-size:42px;color:#fff;line-height:1.5;font-weight:700}
.p-list5 .tit3{font-size:22px;color:#fff;line-height:1.5;letter-spacing:20px;font-weight:400;margin:14px 0 25px}
.p-list5 .more{font-size:18px;text-transform:uppercase;color:#fff}
.index .p-list5{padding-top:0;padding-bottom:59px;margin:0 -21px 0}
.index .p-list5 li{padding:0 21px 36px}
.row-news{padding:0 0 80px;overflow:hidden}
.row-news .item{float:left;width:25%;padding-right:63px}
.row-news .tit{font-size:22px;color:#3e3a39;line-height:70px;position:relative;z-index:1;overflow:hidden;
	font-weight:400;margin-bottom:18px;}
.row-news .tit:after{content:"";position:absolute;left:0;bottom:0;width:41px;height:1px;background:#cacaca}
.row-news .tit .more{float:right;font-size:12px;color:#b31e23;font-weight:700;text-transform:uppercase;display:none}
.p-list9 li{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#3e3a39;line-height:30px}
.p-list9 .date{float:right;display:none}
.p-list9 a{color:inherit}
.p-list9 a:hover{color:#b31d22}
.m-btn1{display:block;width:300px;height:60px;box-shadow:0 0 10px rgba(0,0,0,.2);
	background:#fff;font-size:18px;color:#b31d22;line-height:60px;
	text-align:center;font-weight:700;margin:0 auto 96px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.m-btn1:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}
.m-txt5{font-size:20px;color:#fff;line-height:40px;text-align:center;padding:81px 0 70px;margin-top:131px}
.m-txt5 .tit{font-size:26px;font-weight:700;line-height:1.5;margin-bottom:11px;letter-spacing: 2px;}
.m-txt3{overflow:hidden;padding:4px 0 79px;font-size:20px;color:#b31d22;line-height:37px}
.m-txt3 .col-l{width:60%}
.m-txt3 .col-r{max-width:40%}
.m-txt3 p a{color:inherit;cursor: auto;}
.m-txt3 p a:hover{opacity:.8}
.m-txt3 .tit1{font-size:22px;color:#b31d22;line-height:1.5;font-weight:700;text-align:right;margin-top:7px}
.m-txt3 .pic img{display:block;height: 56px;}
.index .m-txt3{padding-top:77px}
.index .m-txt3.cut{padding-top: 230px;}
.m-txt4{background-repeat:no-repeat;background-position:center center;
	-webkit-background-size:cover;background-size:cover;padding:90px 0 62px;margin-bottom:35px;font-size:22px;color:#fff;line-height:1.5;text-align:center}
.m-txt4 .tit{font-size:30px;font-weight:700;margin-bottom:5px;letter-spacing: 2px;}
.p-list6{overflow:hidden;margin:45px 11.4% 0}
.p-list6 li{float:left;width:33.33%;padding:0 26px 24px}
.p-list6 .con{display:block;border:1px solid #fff;font-size:17px;color:#fff;line-height:21px;
	text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;
	-o-transition:.3s;transition:.3s;height:74px;padding-top:16px}
.p-list6 .con:hover{background:#b41d24;border-color:#b41d24}
.p-list6 .tit1{font-size:17px;font-weight:700;
	overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;}
.p-list6 .det{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.m-tit2{font-size:52px;color:#b31d22;line-height:1.5;font-weight:700;overflow:hidden;white-space:nowrap}
.m-tit2 em{font-size:24px;color:#dcdcdd;text-transform:uppercase;font-weight:700;margin-left:15px}
.m-tit2 em:after{content:"";display:inline-block;vertical-align:middle;width:9999px;height:2px;background:#d7d7d7;margin-left:13px}
.box-knowledge1{padding:32px 0 133px;overflow:hidden}
.p-list7{margin:0 -6px;padding-top:34px}
.p-list7 li{float:left;width:24%;padding:0 6px 14px}
.p-list7 li.big{width:52%}
.p-list7 .con{display:block;position:relative;z-index:1;box-shadow:0 0 30px rgba(0,0,0,.1);overflow:hidden;background:#fff}
.p-list7 .pic{height:0;padding-top:56.19%;position:relative;z-index:1;overflow:hidden}
.p-list7 .pic img{position:absolute;left:0;top:0;width:100%;height:100%}
.p-list7 .txt1{padding:0 18px;font-size:15px;color:#3e3a39;line-height:40px}
.p-list7 li.big .txt1{line-height:58px;font-size: 22px;}
.p-list7 .det{
	overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-weight:700}
.p-list7 .tit1{font-size:20px;font-weight:700;line-height:52px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;position:relative;z-index:1;margin:3px 0 12px}
.p-list7 .tit1:after{content:"";position:absolute;left:0;bottom:0;width:41px;height:1px;background:#3e3a39}
.p-list7 .txt2{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background:rgba(0,0,0,.5);text-align:center;opacity:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.p-list7 .con:hover .txt2{opacity:1}
.p-list7 .txt2 .con{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:0 0}
.p-list7 .tit2{font-size:18px;color:#fff;line-height:1.5;font-weight:700}
.p-list7 .tit3-3{font-size:18px !important;}
.p-list7 .tit3{font-size:14px;color:#fff;line-height:1.5;letter-spacing:14px;font-weight:400;margin:9px 0 9px}
.p-list7 .more{font-size:12px;text-transform:uppercase;color:#fff}
.box-knowledge2{padding:131px 0 140px}
.m-video{margin-top:12px}
.m-video .slick-next,.m-video .slick-prev{position:absolute;top:50%;margin-top:-35px;overflow:hidden;width:26px;height:71px;font-size:0;line-height:0;z-index:100;background:center center no-repeat;-webkit-background-size:cover;background-size:cover;cursor:pointer;border:none}
.m-video .slick-prev{left:-71px;background-image:url(../images/img11.png)}
.m-video .slick-next{right:-71px;background-image:url(../images/img12.png)}
.m-video .slick-dots{position:absolute;left:0;bottom:0;width:100%;text-align:center;z-index:99}
.m-video .slick-dots li{display:inline-block;margin:0 2px}
.m-video .slick-dots li button{display:block;width:10px;height:10px;font-size:0;line-height:0;text-indent:999px;background-color:#666;border-radius:50%;border:none;cursor:pointer;padding:0}
.m-video .slick-dots li.slick-active button{background-color:#b41d24}
.m-video .con{display:block;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);margin:30px 0;position:relative;z-index:1}
.m-video .pic{height:0;padding-top:56.19%;position:relative;z-index:1;overflow:hidden}
.m-video .pic img{position:absolute;left:0;top:0;width:100%;height:100%}
.m-video .det{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;padding:0 28px;font-size:18px;color:#3e3a39;line-height:52px;font-weight:700}
.m-video .slick-center .con{-webkit-transform:scale(1.09);-moz-transform:scale(1.09);-ms-transform:scale(1.09);-o-transform:scale(1.09);transform:scale(1.09);z-index:2}

.box-knowledge3{padding:92px 0 119px}
.box-knowledge3 .pages{margin-bottom:0}
.p-list8{padding:38px 0 18px;overflow:hidden;margin:0 -25px}
.p-list8 li{float:left;width:50%;padding:0 25px;overflow:hidden;margin-bottom:36px;font-size:18px;color:#717071;line-height:30px}
.p-list8 .txt{border-bottom:1px solid #b8b8b8;padding-bottom:34px}
.p-list8 .tit{font-size:25px;color:#3e3a39;line-height:39px;font-weight:400;margin-bottom:16px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.p-list8 .det{height:60px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.p-list8 .info{overflow:hidden;margin-top:14px}
.p-list8 .date{float:left;}
.p-list8 .more{float:right;color:#b31d22;text-transform:uppercase}
.p-list8 .more:hover{text-decoration:underline}
.m-contact1{padding:22px 0 41px;border-bottom:1px solid #b8b8b8;margin-bottom:59px}
.m-contact1 .pic img{display:block;width:100%;margin:59px 0 60px}
.m-contact1 .tit{font-size:26px;color:#b31d22;line-height:1.5;border-bottom:1px solid #b8b8b8;padding-bottom:16px}
.m-contact1 .con{overflow:hidden;font-size:20px;color:#717071;line-height:1.3}
.m-contact1 .con .col-l{width:39%}
.m-contact1 .con .col-c{width:35%}
.m-contact1 .con .col-r{width:26%;float: left;}
.m-contact1 .con p{margin-bottom:26px}
.m-contact1 .con p a,.m-contact1 .con p strong{display:block;font-size:23px;color:#393636;font-weight:700;margin-top:4px}
.m-contact1 .con p a:hover{text-decoration:underline}
.m-contact2{padding-bottom:59px}
.m-contact2 .tit{font-size:36px;color:#fff;line-height:88px;text-align:center;font-weight:700;
	background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;
	background-size:cover;margin-bottom:54px}
.m-contact2 .con{font-size:0;margin:0 -15px}
.m-contact2 .con .item{display:inline-block;vertical-align:top;width:33.33%;padding:0 15px}
.m-contact2 .txt{box-shadow:0 0 30px rgba(0,0,0,.1);font-size:16px;color:#717071;line-height:1.7;background:#fff;height:214px;
	overflow:hidden;padding:25px 30px 0}
.m-contact2 .tit2{font-size:22px;color:#b31d22;line-height:38px;font-weight:700;height:76px;overflow:hidden;margin-bottom:2px}
.m-contact2 .tel{font-size:22px;color:#717071;font-weight:700;margin-top:2px;padding-right:50px;
	background:url(../images/img9.png) right center no-repeat;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
}
.m-contact2 .tel a{color:inherit}
.m-contact2 .tel a:hover{text-decoration:underline}
.m-txt6{background:#b41d24;margin-bottom:90px}
.m-txt6 .con{display:block;overflow:hidden;padding:35px 5.46% 41px;font-size:24px;color:#fff;line-height:1.5;
	cursor: auto;
}
.m-txt6 .col-l{width:347px;margin-right:39px;text-align: justify;}
.m-txt6 .col-r{float:none;overflow:hidden;border:1px solid #fff;font-size:18px;color:#fff;line-height:32px;
	padding:10px 30px 12px;margin-top:8px}
.m-txt6 .tit{font-size:56px;line-height:1.2;border-bottom:1px solid #fff;padding-bottom:14px;margin-bottom:13px;text-align:center}
.m-txt6 .det1{text-align: justify;overflow: hidden;margin-bottom: -1.5em;}
.m-txt6 .det1:after{
	content: "";
	width: 100%;height: 0;line-height: 0;
	display: inline-block;
}
.m-txt6 .det2{font-size:21px;overflow:hidden}
.m-txt6 .det2 .s1{display:block;float:left}
.m-txt6 .det2 .s2{display:block;float:right}
@media only screen and (max-width:1920px){
	.m-txt1 h1{font-size:1.875vw}
	.m-tit1{font-size:1.3541vw}
	.p-list3 .tit{font-size:1.5625vw}
	.m-txt2 h1{font-size:2.343vw}
	.p-list5 .tit2{font-size:2.1875vw}

	.m-txt4 .tit{font-size:1.5625vw}
	.m-txt5 .tit{font-size:1.3541vw}
	.p-list7 .tit2-2{font-size:2.3541vw !important;}
	.p-list7 .tit2{font-size:0.9241vw}
	.m-tit2{font-size:2.7083vw}
	.p-list8 .tit{font-size:1.302vw}
	.m-contact1 .tit{font-size:1.3541vw}
	.m-contact2 .tit{font-size:1.875vw}
	.m-txt6 .tit{font-size:2.916vw}
	.m-txt6 .con{font-size:1.25vw}
}
@media only screen and (max-width:1600px){

}
@media only screen and (max-width:1440px){
	.footer{padding:50px 0}
	.f-contact .tit{font-size:20px}
	.f-contact .pic{margin-right:30px}
	.f-nav dt{font-size:20px}
	.f-contact{font-size: 12px;}
	.f-nav dd a{font-size: 12px;}
	.footer .con-top{padding-bottom:30px}
	.header{padding:0 3%}
	.nav .v1{font-size:18px}
	.nav li{margin-left:50px}
	body{padding-top:120px}
	.p-list1 li{font-size:18px;margin-right: 30px;}
	.m-txt1{font-size:14px}
	.m-txt1 .tit1{font-size:14px}
	.btn-more{font-size:18px}
	.m-tit1{font-size: 18px;}
	.m-txt1 .btn-more{margin-top:60px}
	.g-box{padding-bottom:100px}
	.p-list2 .det{font-size:12px}
	.p-list2 .txt{padding:0 10px}
	.p-list2 .more{margin-left:5px}
	.p-list3 .pic{margin-right:30px}
	.p-list3 .txt{font-size:14px;line-height:1.8}
	.p-list3 .date,.p-list3 .more{font-size:16px}
	.p-list3{padding:0}
	.p-list3 li{padding-bottom:30px;margin-bottom:30px}
	.pages{margin-bottom:100px}
	.pages li{font-size:16px}
	.p-list4{margin-bottom:30px}
	.p-list4 li{font-size:16px}
	.p-list4 li:after{margin-left:15px;margin-right:15px}
	.m-txt2{font-size:20px}
	.m-txt2 .con{font-size:14px}
	.m-txt2 .tit1{font-size:16px}
	.p-list5{padding:30px 0}
	.p-list5 .txt1{padding:0 20px 10px}
	.p-list5 .tit1{font-size:16px}
	.p-list5 .more{font-size:18px}
	.m-btn1{font-size:16px;margin-bottom:100px}
	.m-txt5{font-size:18px;margin-top:0;padding:50px 0}
	.m-txt3,.m-txt4{font-size:18px;padding:50px 0}
	.p-list6 .con,.p-list6 .tit1{font-size:16px}
	.box-knowledge1,.box-knowledge2,.box-knowledge3{padding:50px 0}
	.m-tit2 em{font-size:18px}
	.p-list8 li{font-size:14px;line-height:30px;margin-bottom:20px}
	.p-list8 .date,.p-list8 .more{font-size:16px}
	.p-list8 .det{height:60px}
	.p-list8 .txt{padding-bottom:20px}
	.m-video .det{font-size:14px}
	.m-video .slick-prev{left:-50px}
	.m-video .slick-next{right:-50px}
	.p-list7 .tit3,.p-list7 .txt1{font-size:14px}
	.p-list7 li.big .txt1{font-size: 18px;}
	.p-list7 li{padding-bottom:10px}
	.m-contact1 .pic img{margin:30px 0}
	.m-contact1 .con{font-size:18px}
	.m-contact1{padding-bottom:30px;margin-bottom:50px}
	.m-contact2{padding-bottom:50px}
	.m-contact2 .txt{font-size:14px;padding:20px 20px 0}
	.m-txt6 .con{padding:30px;font-size: 18px;}
	.m-txt6 .col-r{font-size:18px;line-height:1.8;padding-left:20px;padding-right:20px}
	.m-txt6 .det2{font-size:18px}
	.m-txt6 .col-l{width:330px}
	.m-contact2 .tel{font-size:22px;-webkit-background-size:auto 100%;background-size:auto 100%}
	.banner .slick-dots{bottom:20px}
	.index .p-list5{margin:0 -10px}
	.index .p-list5 li{padding:0 10px 20px}
	.row-news .tit{font-size:18px;line-height:40px}
	.p-list9 li{font-size:12px}
	.row-news{padding-bottom:50px}
	.p-list8 .tit{font-size: 18px;}
}
@media only screen and (max-width:1199px){
	.wp{width:auto;padding:0 10px}
	.footer .con-top{display:none}
	.footer{padding:10px 0}
	.footer .con-bot{font-size:12px}
	.index,body{padding-top:100px}
	.header,.index .header{position:fixed;height:80px;padding:0 10px;box-shadow:0 0 10px rgba(0,0,0,.2)}
	.logo{height:80px;line-height:80px;float:none;text-align:center}
	.logo img{height:50%}
	.hd-tel,.menuBtn{display:block}
	.nav{position:fixed;left:0;right:0;top:80px;bottom:0;z-index:100;background:rgba(255,255,255,.9);padding:30px 0;border-top:1px solid rgba(0,0,0,.1);overflow-x:hidden;overflow-y:auto;display:none}
	.nav li{float:none;margin:0}
	.nav .v1{line-height:45px;font-size:16px;text-align:center}
	.nav .v1:after{height:1px}
	.m-txt1 h1{font-size:22px}
	.m-tit1{font-size:18px}
	.p-list3 .tit{font-size:18px;margin-bottom:20px}
	.p-list3 .pic{width:330px;height:187px}
	.p-list3 .info{margin-top:20px}
	.m-txt2{font-size:16px;line-height:1.8;padding-top:0}
	.m-txt2 h1{font-size:22px;margin-bottom:20px}
	.m-txt2 .con{padding-top:20px;line-height:2}
	.p-list1 li{margin-right:50px}
	.p-list5 .tit2{font-size:24px}
	.p-list5 .tit3{font-size:16px;letter-spacing:10px}
	.p-list5 .more{font-size:14px}
	.m-txt4 .tit{font-size:22px}
	.p-list6{margin-left:5%;margin-right:5%}
	.m-txt5 .tit{font-size:20px}
	.m-txt5{font-size:14px;line-height:2.5}
	.m-tit2{font-size:30px}
	.m-tit2 em{font-size:16px}
	.p-list7 .tit2{font-size:18px}
	.p-list7 .tit3{letter-spacing:5px}
	.p-list7 .txt1{font-size:14px}
	.p-list7 li{width:25%}
	.p-list7 li.big{width:100%}
	.p-list8 .tit{font-size:16px}
	.p-list8 .date,.p-list8 .more{font-size:14px}
	.m-contact1 .con p a,.m-contact1 .con p strong,.m-contact1 .tit{font-size:18px}
	.m-contact2 .tit{font-size:22px;margin-bottom:50px}
	.m-contact2 .tit2{font-size:16px}
}
@media only screen and (max-width:959px){
	.footer .con-bot{text-align:center}
	.f-copy,.f-link{float:none;max-width:100%}
	.p-list1{margin-bottom:20px}
	.p-list1 li{font-size:14px;line-height:40px;margin-right:30px}
	.col-main,.col-side{float:none;width:auto}
	.g-box{padding-bottom:30px}
	.m-txt1{font-size:13px;line-height:1.8}
	.m-txt1 h1{font-size:18px;margin-bottom:20px}
	.btn-more,.m-txt1 .tit1{font-size:14px}
	.m-txt1 .btn-more{margin-top:30px}
	.m-tit1{font-size:16px;padding-bottom:10px;margin-bottom:20px}
	.p-list2 li{margin-bottom:20px}
	.p-list3 li{padding-bottom:20px;margin-bottom:20px}
	.p-list3 .pic{float:none;width:100%;height:0;padding-top: 56.534%;position: relative;z-index: 1;margin-right:0;margin-bottom:10px}
	.p-list3 .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
	.p-list3 .tit{font-size:16px;line-height:1.5;margin-bottom:10px}
	.p-list3 .date,.p-list3 .more,.p-list3 .txt{font-size:12px}
	.p-list3 .info{margin-top:10px}
	.pages{margin-bottom:30px;text-align:center}
	.pages li{font-size:14px;margin:0 8px}
	.p-list4 li{font-size:14px}
	.p-list4 li:after{margin-left:14px;margin-right:14px}
	.p-list5 li{width:50%}
	.m-txt3{font-size:16px}
	.m-txt4{font-size:14px}
	.p-list6{margin-left:0;margin-right:0}
	.p-list6 li{padding:0 10px 20px}
	.p-list6 .con,.p-list6 .tit1{font-size:14px}
	.m-txt4 .tit,.m-txt5 .tit{font-size:18px}
	.box-knowledge1,.box-knowledge2,.box-knowledge3{padding:30px 0}
	.m-tit2{font-size:24px}
	.m-tit2 em{font-size:14px}
	.p-list7{padding-top:20px}
	.m-contact2 .con{margin:0}
	.m-contact2 .con .item{display:block;width:auto;padding:0 0 10px}
	.m-contact2 .txt{height:auto;padding:20px 10px}
	.m-contact2 .tit2{height:auto;margin-bottom:10px}
	.m-contact2 .tel{font-size:18px}
	.m-contact1 .con{font-size:16px}
	.m-txt6{margin:0 -10px;padding: 5px 10px;}
	.m-txt6 .col-l,.m-txt6 .col-r{float:none;width:auto;margin:0}
	.m-txt6 .tit{display:none}
	.m-txt6 .con{font-size:20px;text-align:center;padding:10px}
	.m-txt6 .det1,.m-txt6 .det2{font-weight:700}
	.m-txt6 .det2{font-size:17px}
	.m-txt6 .col-r{margin-top:10px;font-size:12px;text-align:left;padding:10px}
	.m-contact1{padding-bottom:20px;margin-bottom:30px}
	.m-contact1 .pic img{margin:20px 0}
	.m-contact1 .con .col-c,.m-contact1 .con .col-l,.m-contact1 .con .col-r{float:none;width:auto}
	.m-contact1 .con p{margin-bottom:10px}
	.m-contact1 .con p a,.m-contact1 .con p strong{font-size:16px}
	.m-contact2 .tit{font-size:20px;line-height:1.5;padding:20px 0;margin-bottom:30px}
	.row-news .item{float:none;width:auto;margin-bottom:20px;padding-right: 0;}
	.row-news .tit{border-bottom:1px solid #c8c9ca;margin-bottom:10px}
	.row-news .tit:after{display:none}
	.p-list9 .date,.row-news .tit .more{display:block}
	.footer .wp{padding: 0 20px;}
	.banner{margin-top: 50px;}
}
@media only screen and (max-width:767px){
	.index,body{padding-top:60px}
	.header,.index .header{height:50px}
	.logo{height:50px;line-height:50px}
	.nav{top:50px}
	.footer{background:#b41d24}
	.f-logo{display:block}
	.f-link{display:none}
	.f-copy{overflow:hidden;display:block;color:#fff;text-align:right}
	.f-copy i{display:block;width:100%;height:0}
	.p-list1 li{margin-right:15px}
	.p-list1 li:after{width:1px}
	.p-list4 li:after{height:16px}
	.m-txt2{font-size:14px}
	.m-txt2 h1{font-size:18px}
	.m-txt2 .con .col-l,.m-txt2 .con .col-r{float:none;width:auto}
	.m-txt2 .tit1{font-size:14px}
	.p-list5{padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0}
	.p-list5 li{float:none;width:auto;display: block;padding-left:0;padding-right:0}
	.p-list5 .con{box-shadow:0 3px 5px rgba(0,0,0,.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}
	.m-btn1{font-size:14px;margin-bottom:50px;width:200px;height:50px;line-height:50px}
	.m-txt3{line-height:2;font-size:14px;padding:30px 0}
	.m-txt3 .col-l,.m-txt3 .col-r{float:none;width:auto;max-width:100%;text-align:center}
	.m-txt3 .col-r{display:none}
	.m-txt3 .col-l p:first-child{font-size:15px}
	.m-txt3 .tit1{font-size:20px;text-align:center;margin-bottom:20px}
	.m-txt3 .pic img{margin:0 auto;height:50px}
	.m-txt4{padding:30px 0;margin-bottom:30px}
	.p-list6{margin-top:20px}
	.p-list6 li{width:50%;padding:0 5px 10px}
	.m-txt5{padding:30px 0;line-height:1.8}
	.m-txt5 .tit{font-size:16px}
	.p-list7{margin-left:0;margin-right:0}
	.p-list7 li{float:left;width:100%;padding-bottom:10px;padding-left:0;padding-right:0}
	.p-list7 .txt1,.p-list7 li.big .txt1{font-size:12px}
	.p-list7 .tit2{font-size:16px}
	.p-list7 .tit3{font-size:14px}
	.p-list7 .more{font-size:12px}
	.m-video .con{margin:10px 3% 30px}
	.p-list8{padding:20px 0 10px}
	.p-list8 li{float:none;width:auto;font-size:12px;line-height:20px}
	.p-list8 .det{height:40px}
	.p-list8 .tit{font-size:14px;line-height:30px;margin-bottom:10px}
	.p-list8 .date,.p-list8 .more{font-size:12px}
	.index .m-txt3{padding-top:30px}
	.index .p-list5{padding-bottom:30px}
	.row-news .tit{font-size:16px;font-weight:700}
	.banner .pic-m{display:block}
	.banner .pic-pc{display:none}
	.banner .slick-dots{bottom:10px}
	.banner .slick-dots li button{width:10px;height:10px}
	.banner .slick-dots li{margin:0 3px}
	.hd-tel{width:30px;height:30px}
	.main{min-height: calc( 100vh - 120px );}
	.m-txt2 h1 span{line-height: 1.3;font-size: 20px !important;}
}
