.banner{position:relative}
.banner .bg{
	display:block;
	height: 140px;
	padding-top: 28.1%;

	background-repeat:no-repeat;-moz-background-size:cover;background-size:cover}
.banner .slick-active .bg{-webkit-transition:-webkit-transform 5.5s ease;transition:-webkit-transform 5.5s ease;-moz-transition:transform 5.5s ease,-moz-transform 5.5s ease;transition:transform 5.5s ease;transition:transform 5.5s ease,-webkit-transform 5.5s ease,-moz-transform 5.5s ease;-webkit-transition:transform 5.5s ease;-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.banner .item{display:block;position:relative}
.banner .con{position:absolute;top:245px;left:0;width:100%;height:100%}
.banner h3{font-weight:400;font-size:16px;color:#fff;margin-bottom:11px}
.banner h2{font-weight:400;font-size:36px;letter-spacing:2.2px;color:#fff;margin-bottom:22px}
.banner p{font-size:16px;color:#fff;margin-bottom:56px}
.g-more{display:block;margin:0 auto;width:160px;height:55px;line-height:53px;padding-left:20px;text-align:center;background:url(../images/icon-more.png) 42px center no-repeat #370000;border:1px solid #370000;color:#fff}
.banner .g-more{margin:0}
.g-more:hover{color:#fff}
.banner .slick-dots{position:absolute;left:0;right:0;bottom:38px;text-align:center;font-size:0}
.banner .slick-dots li{display:inline-block;margin:0 5px}
.banner .slick-dots li button{width:30px;height:3px;border:0;font-size:0;background-color:#e5e5e5;cursor:pointer}
.banner .slick-dots li.slick-active button{background-color:#370001}
.banner .item:after,.banner .item:before{content:"";display:none;height:5px;position:absolute;left:0;right:0;bottom:0;background:0 0;-moz-transition:5.5s linear;-webkit-transition:5.5s linear;transition:5.5s linear}
.banner .item:after{background:0 0;z-index:10}
.banner .item:before{right:100%;background:#370001;z-index:11}
.banner .slick-current:before{right:0}
.index-row1{padding:60px 0 80px}
.q-list1{overflow:hidden}
.q-list1 li{float:left;width:50%;margin-bottom:20px}
.q-list1 .inner{background-color:#fff;margin:0 10px;-moz-border-radius:4px;border-radius:4px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.q-list1 .inner:hover{-webkit-box-shadow:0 5px 20px rgba(0,0,0,.15);-moz-box-shadow:0 5px 20px rgba(0,0,0,.15);box-shadow:0 5px 20px rgba(0,0,0,.15)}
.q-list1 .pic{float:left;width:65.96%}
.q-list1 li:nth-child(3) .pic,.q-list1 li:nth-child(4) .pic{float:right}
.q-list1 .pic a{display:block;position:relative;padding-top:72.58%;overflow:hidden}
.q-list1 .pic img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:3s;-moz-transition:3s;transition:3s}
.q-list1 .pic:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}
.q-list1 .txt{overflow:hidden;padding:114px 35px 0 30px}
.q-list1 .txt h4{font-weight:400;font-size:12px;color:#1e1e1e;margin-bottom:7px}
.q-list1 .txt h3{position:relative;font-weight:400;font-size:22px;padding-bottom:15px;color:#1e1e1e;margin-bottom:26px}
.q-list1 .txt h3:after{content:'';position:absolute;bottom:0;left:0;width:15px;height:3px;background-color:#1e1e1e}
.q-list1 .txt p{font-size:14px;margin-bottom:30px}
.q-list1 .txt .btn{color:#aeaeae;padding-left:23px;background:url(../images/icon-btn1.png) left center no-repeat}
.q-list1 .txt .btn:hover{background-image:url(../images/icon-btn1-on.png);color:#277fff}
.g-ind-tit{font-weight:400;position:relative;font-size:24px;padding-bottom:18px;text-align:center}
.g-ind-tit:after{content:'';position:absolute;bottom:0;left:50%;margin-left:-12px;width:24px;height:3px;background-color:#370000}
.index-row2{padding:72px 0 80px;overflow:hidden}
.slick-news{padding:40px 0;margin:0 -290px 10px}
.slick-news .inner{padding:20px 30px;margin:0 36px}
.slick-news .slick-current .inner{padding:5px 0}
.slick-news .pic{position:relative;padding-top:58.8%;overflow:hidden}
.slick-news .slick-current .pic{margin-top:0;-webkit-box-shadow:0 5px 25px rgba(0,0,0,.15);-moz-box-shadow:0 5px 25px rgba(0,0,0,.15);box-shadow:0 5px 25px rgba(0,0,0,.15)}
.slick-news .pic img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:3s;-moz-transition:3s;transition:3s}
.slick-news .pic:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}
.slick-news .txt{padding:28px 0 0}
.slick-news .txt .tip{display:block;width:80px;height:30px;line-height:30px;-moz-border-radius:3px;border-radius:3px;text-align:center;background-color:#329cff;color:#fff;margin-bottom:16px}
.slick-news .txt h4{font-weight:400;margin-bottom:20px}
.slick-news .txt h4 a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.slick-news .txt p{font-size:14px;    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    display: -webkit-box;}
.index-row3{padding:60px 0 100px}
.q-list2{margin-right:-7px}
.q-list2 li{float:left;width:33.33%}
.q-list2 .inner{position:relative;display:block;text-align:center;background-color:#e5e5e5;padding:56px 0;margin-right:7px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.q-list2 .inner:after{content:'';position:absolute;height:3px;left:0;width:0;bottom:0;background-color:#370001;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.q-list2 i{display:block;margin:0 auto 18px;width:55px;height:55px;background-position:center}
.q-list2 i.i2{width:38px;height:38px;-moz-background-size:38px auto;background-size:38px auto;display:none;margin:0 auto 5px}
.q-list2 h4{position:relative;font-weight:400;color:#1e1e1e;font-size:20px;padding-bottom:11px;margin-bottom:16px}
.q-list2 h4:after{content:'';position:absolute;left:50%;bottom:0;margin-left:-7px;width:14px;height:2px;background-color:#1e1e1e}
.q-list2 p{font-size:14px}
.q-list2 .inner:hover{background-color:#eee;-webkit-box-shadow:0 5px 25px rgba(0,0,0,.15);-moz-box-shadow:0 5px 25px rgba(0,0,0,.15);box-shadow:0 5px 25px rgba(0,0,0,.15)}
.q-list2 .inner:hover:after{width:100%}
.row-coop2{padding:52px 0 0}
.q-tit1{padding:0 100px}
.q-tit1 h3{font-weight:400;position:relative;font-size:24px;padding-bottom:13px;color:#1e1e1e;text-align:center}
.q-tit1 h3:after{content:'';position:absolute;bottom:0;left:50%;margin-left:-8px;width:15px;height:3px;background-color:#1e1e1e}
.q-tit1 p{font-size:14px;line-height:30px;text-align:center;margin:25px 0 30px}
.row-coop2 img{display:block;margin:22px 0 0}
.q-tab1{text-align:center;font-size:0;margin:-50px -5px 0 0}
.q-tab1 li{display:inline-block;width:200px;margin-right:5px}
.q-tab1 a{display:block;text-align:center;font-size:16px;height:50px;line-height:50px;background-position:30% center;background-repeat:no-repeat;background-color:#eee;color:#1e1e1e;padding-left:26px}
.q-tab1 a.a1{background-image:url(../images/q-icon4.png)}
.q-tab1 a.a2{background-image:url(../images/q-icon5.png)}
.q-tab1 a.a3{background-image:url(../images/q-icon6.png)}
.q-tab1 a.a4{background-image:url(../images/q-icon7.png)}
.q-tab1 a.a1:hover,.q-tab1 li.on a.a1{background-image:url(../images/q-icon4-on.png)}
.q-tab1 a.a2:hover,.q-tab1 li.on a.a2{background-image:url(../images/q-icon5-on.png)}
.q-tab1 a.a3:hover,.q-tab1 li.on a.a3{background-image:url(../images/q-icon6-on.png)}
.q-tab1 a.a4:hover,.q-tab1 li.on a.a4{background-image:url(../images/q-icon7-on.png)}
.q-tab1 a:hover,.q-tab1 li.on a{background-color:#277fff;color:#fff}
.tab1-con{display: none; margin:0 100px;padding:22px 0 32px;font-size:14px;line-height:30px;text-align:center;border-bottom:1px solid #eee}
.tab1-con.show{display: block!important;}
.ul-coop{overflow:hidden;padding:6px 0 55px}
.ul-coop li{float:left;width:20%;height:130px;line-height:130px;text-align:center}
.ul-coop img{display:inline-block;vertical-align:middle;max-width:80%;max-height:80%}
.row-coop3{padding:72px 0 0}
.row-coop4{padding:53px 0 96px;background-color:#f9f9f9;overflow:hidden}
.row-coop4 h3{font-weight:400;font-size:30px}
.q-tab2{overflow:hidden;margin-top:12px}
.q-tab2 a{display:block;font-size:16px}
.q-tab2 .item{margin-left:40px}
.q-tab2 .item.on a{color:#370000}
.slick-for{padding:0 0 46px;margin:34px -174px 20px}
.slick-for .item{margin:0 25px}
.slick-for .pic{position:relative;padding-top:56.25%;-moz-border-radius:3px;border-radius:3px;overflow:hidden;margin-bottom:16px}
.slick-for .pic img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:2s;-moz-transition:2s;transition:2s}
.slick-for .pic:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}
.slick-for p{font-size:14px;text-align:center}
.about-con{padding:32px 0 0;border-top:1px dashed #e5e5e5}
.about-con h4{font-weight:400;float:left;font-size:16px;margin-right:6px}
.about-con .con{overflow:hidden}
.about-con .con a{float:left;font-size:14px;line-height:25px;padding-left:28px;background:url(../images/icon-right.png) left center no-repeat;width:252px;margin-bottom:18px}
.row-coop5{padding:53px 0 77px;background:url(../images/q-bg1.jpg) center no-repeat;-moz-background-size:cover;background-size:cover}
.form-coop{padding:26px 200px 0}
.form-coop .item{overflow:hidden;margin-bottom:15px}
.form-coop .item .l,.form-coop .item .r{width:49.5%}
.form-coop h4{font-weight:400;font-size:16px;margin-bottom:11px;color:#1e1e1e;margin-left:18px}
.form-coop .inp,.form-coop select{width:100%;height:60px;padding:0 20px;border:1px solid #fff;color:#666}
.form-coop select{background:url(../images/icon-right.png) right 22px center no-repeat #fff}
.form-coop .inp:focus,.form-coop select:focus{border-color:#277fff}
.form-coop .inp2{background:url(../images/icon-right.png) right 22px center no-repeat #fff}
.form-coop .submit{display:block;margin:50px auto 0;width:170px;height:50px;line-height:48px;text-align:center;font-size:14px;background-color:transparent;border:1px solid #787878;color:#1e1e1e;cursor:pointer}
.tab2-con{height:0;visibility:hidden;overflow:hidden}
.tab2-con.show{height:auto;visibility:visible}
.row-statement{padding:60px 0 94px}
.row-statement h3{font-weight:400;font-size:24px;color:#fff;height:75px;line-height:75px;background-color:#370001;padding:0 18px;margin-bottom:24px}
.row-statement p{font-size:16px;line-height:1.75}
.row-statement .con{padding:0 26px 0 16px}
.row-statement .item{padding:32px 0 23px;border-bottom:1px solid #eee}
.row-statement .item1{padding-top:28px}
.row-statement .item2 p{margin-bottom:28px}
.row-statement .item2{border-bottom:0;margin-bottom:65px}
.row-statement h4{font-weight:400;font-size:20px;margin-bottom:33px}
.row-statement .tip{font-weight:700}
.q-ban1{height:700px;background-repeat:no-repeat;background-position:center;-moz-background-size:cover;background-size:cover}
.row-hr1{overflow:hidden;padding:35px 0 29px;background-color:#370001;color:#fff}
.row-hr1 h2{font-weight:400;font-family:ff-syl;font-size:62px}
.row-hr1 .item{float:left;margin-left:152px}
.row-hr1 .item h4{font-size:18px;margin-bottom:5px}
.row-hr1 .item p{font-family:"ff-sy,'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif";font-size:14px;line-height:32px;/*text-transform:uppercase*/}
.row-hr2{overflow:hidden}
.ul-hr1{padding:80px 0;overflow:hidden;margin-right:-21px}
.ul-hr1 li{float:left;width:50%}
.ul-hr1 .inner{position:relative;margin-right:21px;overflow:hidden}
.ul-hr1 .inner:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.7);opacity:0;z-index:2;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-hr1 .pic{position:relative;padding-top:64.401%}
.ul-hr1 .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.ul-hr1 .txt{position:absolute;top:226px;left:0;bottom:0;right:0;z-index:3;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-hr1 .txt h4{font-family:"ff-sy,'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif";font-weight:400;font-size:30px;color:#fff;margin:76px 0 26px}
.ul-hr1 .txt p{font-size:14px;line-height:30px;color:#fff;padding:0 26px}
.ul-hr1 .txt .btn-join{display:block;margin:28px auto 0;width:150px;height:50px;line-height:48px;border:1px solid #f68900;color:#f68900;text-align:center}
.ul-hr1 .inner:hover:after{opacity:1}
.ul-hr1 .inner:hover .txt{top:0}
.ul-hr1 .inner:hover .txt h4{margin-bottom:6px}
.row-hr3{padding:55px 0 76px;background-repeat:no-repeat;background-position:center;-moz-background-size:cover;background-size:cover}
.ul-hr2{padding:22px 0 0;text-align:center;font-size:0}
.ul-hr2 li{display:inline-block;margin:0 49px}
.ul-hr2 .pic{position:relative;width:120px;height:120px;line-height:120px;-moz-border-radius:50%;border-radius:50%;background-color:#fff;text-align:center;margin-bottom:30px;z-index:2}
.ul-hr2 .pic:before{content:'';position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;-moz-border-radius:50%;border-radius:50%;background-color:rgba(255,255,255,.5)}
.ul-hr2 .pic img{display:inline-block;vertical-align:middle;position:relative;z-index:2}
.ul-hr2 p{font-size:14px;text-align:center}
.row-hr3 .q-tit1 p{line-height:25px}
.row-hr4{padding:53px 0 0}
.row-hr4 .img{padding:39px 0 0}
.row-hr4 .img img{display:block}
.ul-hr3{margin:50px 0 80px;position:relative;overflow:hidden;background:url(../images/q-line.png) center no-repeat}
.ul-hr3 li{position:relative;float:left;width:16.66%;height:220px}
.ul-hr3 li:after{content:'';position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;width:15px;height:15px;background-color:#fff;border:3px solid #eee;-moz-border-radius:50%;border-radius:50%;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-hr3 .pic i{display:block;margin:0 auto;width:80px;height:80px;-moz-border-radius:50%;border-radius:50%;background-repeat:no-repeat;background-position:center;background-color:#eee;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-hr3 .pic i.i1{background-image:url(../images/q-icon12.png)}
.ul-hr3 .pic i.i2{background-image:url(../images/q-icon13.png)}
.ul-hr3 .pic i.i3{background-image:url(../images/q-icon14.png)}
.ul-hr3 .pic i.i4{background-image:url(../images/q-icon15.png)}
.ul-hr3 .pic i.i5{background-image:url(../images/q-icon16.png)}
.ul-hr3 .pic i.i6{background-image:url(../images/q-icon17.png)}
.ul-hr3 .txt{padding:60px 0 0}
.ul-hr3 .txt p{text-align:center;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-hr3 li:nth-child(even) .pic{position:absolute;bottom:0;left:50%;margin-left:-40px}
.ul-hr3 li:hover:after{border-color:#370001}
.ul-hr3 li:hover .pic i{background-color:#370001}
.ul-hr3 li:hover .pic i.i1{background-image:url(../images/q-icon12-on.png)}
.ul-hr3 li:hover .pic i.i2{background-image:url(../images/q-icon13-on.png)}
.ul-hr3 li:hover .pic i.i3{background-image:url(../images/q-icon14-on.png)}
.ul-hr3 li:hover .pic i.i4{background-image:url(../images/q-icon15-on.png)}
.ul-hr3 li:hover .pic i.i5{background-image:url(../images/q-icon16-on.png)}
.ul-hr3 li:hover .pic i.i6{background-image:url(../images/q-icon17-on.png)}
.row-hr5{padding:51px 0 18px}
.ul-hr4{overflow:hidden;padding:42px 0 0;margin:0 -40px}
.ul-hr4 li{float:left;width:33.33%}
.ul-hr4 li.c{float:none}
.ul-hr4 .inner{padding:0 30px}
.ul-hr4 .pic{width:203px;height:203px;border:11px solid #e5e0e0;-moz-border-radius:50%;border-radius:50%;overflow:hidden;margin:0 auto 14px}
.ul-hr4 .pic img{display:block;width:100%;height:100%}
.ul-hr4 .txt{text-align:center;padding:0 10px 54px}
.ul-hr4 .txt h4{position:relative;font-size:20px;padding:0 0 8px;margin-bottom:12px}
.ul-hr4 .txt h4:after{content:'';position:absolute;bottom:0;left:50%;margin-left:-8px;width:15px;height:3px;background-color:#1e1e1e}
.ul-hr4 .txt p{font-size:14px;line-height:30px}
.slick-hr3{display:none;margin:20px 0;position:relative}
.slick-hr3:before{content:'';position:absolute;top:80px;left:0;right:0;height:1px;border-bottom:1px dotted #e5e5e5}
.slick-hr3 .pic{position:relative}
.slick-hr3 .pic:after{content:'';position:absolute;top:76px;left:50%;width:10px;height:10px;margin-left:-5px;-moz-border-radius:50%;border-radius:50%;background-color:#fff;border:2px solid #eee}
.slick-hr3 .pic i{display:block;margin:0 auto 32px;width:60px;height:60px;-moz-border-radius:50%;border-radius:50%;-moz-background-size:auto 30px;background-size:auto 30px;background-repeat:no-repeat;background-position:center;background-color:#eee}
.slick-hr3 .pic i.i1{background-image:url(../images/q-icon12.png)}
.slick-hr3 .pic i.i2{background-image:url(../images/q-icon13.png)}
.slick-hr3 .pic i.i3{background-image:url(../images/q-icon14.png)}
.slick-hr3 .pic i.i4{background-image:url(../images/q-icon15.png)}
.slick-hr3 .pic i.i5{background-image:url(../images/q-icon16.png)}
.slick-hr3 .pic i.i6{background-image:url(../images/q-icon17.png)}
.slick-hr3 .txt{text-align:center}
.slick-hr3 .txt p{font-size:12px}
.slick-hr4{display:none;padding:22px 0 60px}
.slick-hr4 .pic{width:140px;height:140px;-moz-border-radius:50%;border-radius:50%;overflow:hidden;border:8px solid #e5e0e0;margin:0 auto 12px}
.slick-hr4 .pic img{display:block;width:100%;height:100%}
.slick-hr4 .txt{text-align:center}
.slick-hr4 .txt h4{position:relative;padding-bottom:8px;margin-bottom:12px}
.slick-hr4 .txt h4:after{content:'';position:absolute;bottom:0;left:50%;margin-left:-4px;width:8px;height:2px;background-color:#1e1e1e}
.slick-hr4 .txt p{font-size:12px;line-height:15px}
.slick-hr4 .slick-dots{bottom:-30px}
.slick-hr4 .slick-dots li{margin:0 3px}
.slick-hr4 .slick-dots button{width:8px;height:8px;background-color:#e5e5e5;-moz-border-radius:50%;border-radius:50%}
.slick-hr4 .slick-dots .slick-active button{background-color:#0086d1}
.row-social{padding:0 0 100px}
.row-social .intro{padding:72px 0 33px;font-size:14px;line-height:30px;color:#1e1e1e;text-align:center}
.row-social .intro p a{color:#1e1e1e;letter-spacing:1px;text-transform:uppercase}
.row-social h2{font-weight:400;height:80px;line-height:80px;font-size:20px;color:#370001;padding:0 30px;background-color:#f1f1f1}
.ul-social li{margin-bottom:5px}
.ul-social .tit{height:80px;line-height:80px;background:url(../images/icon-r1.png) right 30px center no-repeat #f9f9f9;padding-left:28px;cursor:pointer}
.ul-social .tit.on{background-image:url(../images/icon-r1-on.png)}
.ul-social .tit h3{float:left;width:560px;font-weight:400;font-size:16px;color:#1e1e1e}
.ul-social .tit span{font-size:14px;color:#1e1e1e}
.ul-social .con{display:none;overflow:hidden;padding:24px 100px 28px;background-color:#eee}
.ul-social .con .info{position:relative;padding:0 10px 32px;border-bottom:1px solid #e5e5e5;margin-bottom:20px}
.ul-social .con .info h4{position:absolute;top:0;left:-66px;font-size:16px;line-height:30px;color:#1e1e1e}
.ul-social .con .info p{font-size:14px;line-height:30px}
.ul-social .con .btn{display:block;margin:0 auto;width:150px;height:50px;line-height:50px;text-align:center;background-color:#370001;color:#fff}
.row-culture2{padding:0 0 60px}
.row-culture2 .wp{max-width:1220px}
.ul-culture{padding:49px 0 11px}
.ul-culture li{overflow:hidden;margin-bottom:30px;border:10px solid #fff}
.ul-culture li:hover{border-color:#f9f9f9;-webkit-box-shadow:0 5px 25px rgba(0,0,0,.15);-moz-box-shadow:0 5px 25px rgba(0,0,0,.15);box-shadow:0 5px 25px rgba(0,0,0,.15)}
.ul-culture .inner{overflow:hidden;background-color:#f9f9f9}
.ul-culture .inner .l,.ul-culture .inner .r{width:50%}
.ul-culture li:nth-child(even) .inner .l{float:right}
.ul-culture li:nth-child(even) .inner .r{float:left}
.ul-culture .pic{position:relative;padding-top:56.33%}
.ul-culture .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.ul-culture .txt{padding:43px 48px 0 42px}
.ul-culture .txt h4{position:relative;font-weight:400;font-size:24px;padding:0 0 11px;color:#1e1e1e;margin-bottom:23px}
.ul-culture .txt h4:after{content:'';position:absolute;left:0;bottom:0;width:15px;height:3px;background-color:#1e1e1e}
.ul-culture .txt p{font-size:14px;line-height:30px}
.m-qj1{padding:202px 0 153px;margin:0 10px;background-repeat:no-repeat;background-position:center;-moz-background-size:cover;background-size:cover}
.m-qj1 .pic{display:none;margin-bottom:10px}
.m-qj1 .pic img{display:block}
.q-tit1.t2 h3{padding-bottom:11px;font-size:24px}
.q-tit1.t2 p{margin-top:22px}
.row-culture3{padding:74px 0 222px;background-repeat:no-repeat;background-position:center;-moz-background-size:cover;background-size:cover}
.row-culture3 .q-tit1,.row-culture3 .q-tit1 h3{color:#fff}
.row-culture3 .q-tit1 h3:after{background-color:#fff}
.row-culture3 .q-tit1 p{margin-bottom:51px}
.row-culture3 .btn-join{display:block;margin:0 auto;width:180px;height:55px;line-height:55px;text-align:center;color:#fff;background-color:#370001}
.row-newspaper{padding:42px 0 80px}
.slick-year{padding:20px 0;border-bottom:1px solid #e5e5e5}
.slick-year h3{font-size:16px;color:#1e1e1e;width:70px;height:70px;line-height:70px;-moz-border-radius:50%;border-radius:50%;background-color:#eee;text-align:center;margin:0 auto;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.slick-year .item.on h3{background-color:#370001;color:#fff}
.ul-newspaper{padding:39px 0 0}
.ul-newspaper li{overflow:hidden;margin-bottom:20px;background-color:#f9f9f9}
.ul-newspaper .date{float:left;width:110px;padding:15px 0 12px;background-color:#e5e5e5;color:#666;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-newspaper .date strong{display:block;font-size:18px;color:#1e1e1e;margin-bottom:5px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-newspaper .con{overflow:hidden;padding:0 29px 0 20px;line-height:80px}
.ul-newspaper .con p{float:left;font-size:14px}
.ul-newspaper .con .btn{float:right;color:#666;padding-left:24px;background:url(../images/icon-look.png) left center no-repeat;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-newspaper li:hover{-webkit-box-shadow:0 5px 25px rgba(0,0,0,.15);-moz-box-shadow:0 5px 25px rgba(0,0,0,.15);box-shadow:0 5px 25px rgba(0,0,0,.15)}
.ul-newspaper li:hover .date{background-color:#370001;color:#fff}
.ul-newspaper li:hover .date strong{color:#fff}
.ul-newspaper li:hover .btn{background-image:url(../images/icon-look-on.png);color:#370001}
.slick-newspaper .slick-arrow{position:absolute;top:-65px;width:11px;height:21px;font-size:0;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;z-index:2;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.slick-newspaper .slick-prev{left:0;background-image:url(../images/f7-icon02.png)}
.slick-newspaper .slick-next{right:0;background-image:url(../images/f7-icon03.png)}
.slick-newspaper .slick-prev:hover{background-image:url(../images/f7-icon02-on.png)}
.slick-newspaper .slick-next:hover{background-image:url(../images/f7-icon03-on.png)}
.row-news{overflow:hidden}
.row-news .wp{max-width:1220px}
.hot-news{overflow:hidden;background-color:#f9f9f9;border:10px solid #fff;margin:60px 0 40px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.hot-news:hover{-webkit-box-shadow:0 5px 25px rgba(0,0,0,.15);-moz-box-shadow:0 5px 25px rgba(0,0,0,.15);box-shadow:0 5px 25px rgba(0,0,0,.15)}
.hot-news .pic{float:left;width:63%}
.hot-news .pic a{display:block;position:relative;padding-top:56.26%;overflow:hidden}
.hot-news .pic a img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:2s;-moz-transition:2s;transition:2s}
.hot-news:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}
.m-txt{overflow:hidden;padding:40px 30px}
.m-txt em{display:block;width:85px;height:30px;line-height:28px;-moz-border-radius:2px;border-radius:2px;text-align:center;border:1px solid #0173ff;color:#0173ff;margin-bottom:13px}
.m-txt a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:24px;color:#1e1e1e;margin-bottom:16px}
.hot-news:hover .m-txt a{color:#370001}
.m-txt p{font-size:14px;line-height:30px;padding-right:50px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:90px}
.m-txt .time{display:block;margin-top:136px}
.ul-news{overflow:hidden;margin:0 -10px}
.ul-news li{float:left;width:50%;margin-bottom:50px}
.ul-news .inner{position:relative;margin:0 20px;overflow:hidden;padding:0 0 188px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-news .pic{position:relative;padding-top:56.207%;overflow:hidden}
.ul-news .pic img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:2s;-moz-transition:2s;transition:2s}
.ul-news .pic:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}
.ul-news .txt{position:absolute;left:0;right:0;bottom:-45px;padding:19px 20px;background-color:#f9f9f9;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-news .txt em{display:block;margin-bottom:14px;width:85px;height:30px;line-height:28px;text-align:center;border:1px solid #277fff;color:#277fff;-moz-border-radius:3px;border-radius:3px}
.ul-news .txt a{display:block;font-size:24px;line-height:35px;color:#1e1e1e;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:70px;margin-bottom:18px}
.ul-news .txt a:hover{color:#370001}
.ul-news .txt p{font-size:14px;line-height:25px;margin-top:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ul-news .inner:hover{-webkit-box-shadow:0 5px 25px rgba(0,0,0,.15);-moz-box-shadow:0 5px 25px rgba(0,0,0,.15);box-shadow:0 5px 25px rgba(0,0,0,.15)}
.ul-news .inner:hover .txt{bottom:0}
.row-media .wp{max-width:1220px}
.ul-tab3{overflow:hidden;padding:0 32px;background-color:#eee;margin:60px 10px 30px}
.ul-tab3 li{float:left}
.ul-tab3 a{display:block;font-size:14px;color:#1e1e1e;line-height:80px;margin-right:78px}
.ul-tab3 a:hover,.ul-tab3 li.on a{color:#370001}
.hot-media{overflow:hidden;background-color:#f9f9f9;margin-bottom:40px;border:10px solid #fff}
.hot-media:hover{-webkit-box-shadow:0 5px 25px rgba(0,0,0,.15);-moz-box-shadow:0 5px 25px rgba(0,0,0,.15);box-shadow:0 5px 25px rgba(0,0,0,.15)}
.hot-media .media{float:right;width:63%}
.hot-media .media .pic{position:relative;padding-top:56.26%}
.hot-media .media .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.hot-media .media .pic:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);z-index:2;opacity:0;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.hot-media .media .pic em{position:absolute;top:0;right:0;bottom:0;left:0;background:url(../images/icon-play.png) center no-repeat;z-index:3;opacity:0;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.hot-media:hover .media .pic em,.hot-media:hover .media .pic:after{opacity:1}
.ul-media{overflow:hidden;margin:0 -10px}
.ul-media li{float:left;width:50%;margin-bottom:50px}
.ul-media .inner{margin:0 20px}
.ul-media .pic{position:relative;padding-top:56.207%}
.ul-media .pic:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);z-index:2;opacity:0;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-media .pic em{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/icon-play.png) center no-repeat;z-index:3;cursor:pointer;opacity:0;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-media .inner:hover .pic em,.ul-media .inner:hover .pic:after{opacity:1}
.ul-media .inner:hover{-webkit-box-shadow:0 5px 25px rgba(0,0,0,.15);-moz-box-shadow:0 5px 25px rgba(0,0,0,.15);box-shadow:0 5px 25px rgba(0,0,0,.15)}
.ul-media .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.ul-media .txt{padding:20px 30px 25px;background-color:#f9f9f9}
.ul-media .tip{overflow:hidden;margin-bottom:13px}
.ul-media .tip em{float:left;width:85px;height:30px;line-height:28px;text-align:center;border:1px solid #0173ff;color:#0173ff}
.ul-media .txt .time{float:right}
.ul-media .txt p{font-size:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pop-mark{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6);z-index:99;display:none}
.pop-video{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:890px;height:500px;z-index:100;background-color:#000;display:none}
.pop-video video{display:block;width:100%;height:100%}
.pop-video .js_close{position:absolute;top:0;right:-50px;width:50px;height:50px;background:url(../images/icon-close.png) center no-repeat;cursor:pointer}
.m-text{padding:54px 0 0}
.m-text h1{font-weight:400;font-size:30px;color:#1e1e1e;text-align:center;margin-bottom:19px}
.m-text .time{display:block;text-align:center;margin-bottom:15px}
.m-text .type{display:block;margin:0 auto 12px;width:85px;height:30px;line-height:28px;text-align:center;border:1px solid #0173ff;-moz-border-radius:2px;border-radius:2px;color:#0173ff}
.m-text .g-share{text-align:center}
.g-share{line-height:28px;margin-bottom:21px}
.g-share .bdsharebuttonbox{display:inline-block;vertical-align:middle;margin-left:6px}
.g-share .bdsharebuttonbox a{padding-left:20px;background:url(../images/icon-share3.png) no-repeat;margin-right:17px}
.g-share .bdsharebuttonbox a.bds_tsina{background-position:0 0}
.g-share .bdsharebuttonbox a.bds_weixin{background-position:-40px 0}
.g-share .bdsharebuttonbox a.bds_sqq{background-position:right 0;margin-left:-3px}
.g-share .bdsharebuttonbox a:hover{background-image:url(../images/icon-share4.png);opacity:1}
.bd_weixin_popup{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.m-text .con{padding:40px 100px 72px;border-top:1px solid #e5e5e5;font-size:14px;line-height:1.875}
.m-text .con img{display:block;margin:22px auto}
.m-text .con h3{font-weight:400;font-size:24px;line-height:1.5;color:#277fff;text-align:center;margin-bottom:3px}
.m-text .con h4{font-weight:400;font-size:18px;color:#277fff;text-align:center;margin-bottom:12px}
.m-qj2{position:relative;padding:29px 0 96px 40px;margin:0 100px 100px;background-color:#f9f9f9;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.15);-moz-box-shadow:0 5px 20px rgba(0,0,0,.15);box-shadow:0 5px 20px rgba(0,0,0,.15)}
.m-qj2 h2{font-weight:400;font-family:ff-syl;font-size:36px;color:#370001;margin-bottom:10px}
.m-qj2 .turn{font-family:"ff-sy,'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif"}
.m-qj2 .turn p{font-size:14px;color:#1e1e1e;margin-bottom:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m-qj2 .turn p a:hover{color:#370001}
.m-qj2 .g-share{position:absolute;top:32px;right:22px}
.q-tab2 .slick-arrow{position:absolute;top:15px;width:11px;height:21px;font-size:0;border:0;background-color:transparent;z-index:2}
.q-tab2 .slick-prev{left:0;background-image:url(../images/f7-icon02.png)}
.q-tab2 .slick-next{right:0;background-image:url(../images/f7-icon03.png)}
.q-tab2 .slick-prev:hover{background-image:url(../images/f7-icon02-on.png)}
.q-tab2 .slick-next:hover{background-image:url(../images/f7-icon03-on.png)}
.ban-prduct02 .slick-arrow{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;background-color:transparent;cursor:pointer;border:0;font-size:0;background-repeat:no-repeat;background-position:center;-moz-background-size:30px auto;background-size:30px auto;z-index:2}
.ban-prduct02 .slick-prev{left:20px;background-image:url(../images/q-prev2.png)}
.ban-prduct02 .slick-next{right:20px;background-image:url(../images/q-next2.png)}
.ban-prduct02 .slick-prev:hover{background-image:url(../images/q-prev1-on.png)}
.ban-prduct02 .slick-next:hover{background-image:url(../images/q-next2-on.png)}
.slick-comment{display:none;padding:15px 30px 24px}
.slick-comment .pic{width:109px;height:109px;margin:0 auto 12px}
.slick-comment .pic img{display:block;width:100%;height:100%}
.slick-comment .comment{padding:12px 15px 25px;background-color:#277fff;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px;color:#fff}
.slick-comment .comment h3{font-weight:400;font-size:14px;margin-bottom:10px}
.slick-comment .comment h3 .info{font-size:12px;margin-left:10px}
.slick-comment .comment .desc{font-size:12px;line-height:18px}
.slick-comment .slick-arrow{position:absolute;top:45px;width:30px;height:30px;background-color:transparent;cursor:pointer;border:0;font-size:0;background-repeat:no-repeat;background-position:center;-moz-background-size:30px auto;background-size:30px auto;z-index:2}
.slick-comment .slick-prev{left:-30px;background-image:url(../images/q-prev2.png)}
.slick-comment .slick-next{right:-30px;background-image:url(../images/q-next2.png)}
.slick-comment .slick-prev:hover{background-image:url(../images/q-prev1-on.png)}
.slick-comment .slick-next:hover{background-image:url(../images/q-next2-on.png)}
.h100{height:100px}
.m-pop{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99}
.pop-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}
.m-pop .inner{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:420px;height:285px;background-color:#fff;border-radius:5px;text-align:center}
.m-pop .succ{width:65px;height:65px;background:center center no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;margin:30px auto 15px}
.m-pop .txt .tit{color:#370001;font-size:24px;font-weight:400}
.m-pop .txt em{padding-top:10px;font-size:16px;color:#1e1e1e}
.m-pop .btn{line-height:60px;width:100%;position:absolute;bottom:0;left:0;text-align:center;background-color:#eee;font-size:16px;color:#370001;border-radius:0 0 5px 5px}
.sub{display:none;width:100%;position:absolute;left:0;top:80px;overflow:hidden;background-color:#fff;text-align:center;border-top:1px solid #eee}
.sub dd{position:relative;padding:39px 22px 35px;display:inline-block}
.sub dd:after{content:'';width:1px;height:60px;background:#eee;position:absolute;top:50%;margin-top:-50px;right:0}
.sub a{border-bottom:none;line-height:1.5}
.sub .pic{position:relative;width:110px;height:110px;line-height:110px;text-align:center;overflow:hidden}
.sub .pic img{display:inline-block;max-width:100%;max-height:100%}
.sub .tit{padding-top:20px;font-size:14px;color:#1e1e1e;font-weight:400;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.sub dd:hover .tit{color:#370001}
.sub dd:last-child:after{display:none}

/* 2018/10/22 */

.slick-newspaper .slick-slide{
	height: 0!important;
}
.slick-newspaper .slick-active{
	height: auto!important;
}
.ban-f2 .slick-slide{
	height: 0!important;
}
.ban-f2 .slick-active{
	height: auto!important;
}
.m-youhui{
	padding-top: 60px;
}
.ban-f2 {
	overflow: hidden;
}
/* 2018/10/26 */
.f-product{
	display: none;
}
.f-product.show{
	display: block;
}
/* 2018/10/30 */
.slick-news{
	z-index: 50;
}
.slick-news .txt p{
	min-height: 42px;
}
.slick-news .inner{
	-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;
}
.banner .slick-arrow,
.slick-news .slick-arrow{
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);
	width: 65px;
	height: 65px;
	background:no-repeat center center; 
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	font-size: 0;
	border: none;
	z-index: 55;
	cursor: pointer;
	/*opacity: 0.5;*/
}
.banner .slick-prev{
	left:32px;
	background-image: url(../images/arrow-l.png);
}
.banner .slick-prev:hover{
	background-image: url(../images/arrow-l1.png);
	opacity: 0.8;
}
.banner .slick-next{
	right:32px;
	background-image: url(../images/arrow-r.png);
}
.banner .slick-next:hover{
	background-image: url(../images/arrow-r1.png);
	opacity: 0.8;
}
.slick-news .slick-prev{
	left: 14%;
}
.slick-news .slick-next{
	right: 14%;
}

.slick-news .slick-prev{
	background-image: url(../images/narrow-l.png);
}
.slick-news .slick-next{
	background-image: url(../images/narrow-r.png);
}
.slick-news .slick-prev:hover{
	background-image: url(../images/narrow-l1.png);
}
.slick-news .slick-next:hover{
	background-image: url(../images/narrow-r1.png);
}



.row-f122 .q-tit1 p{
	text-align: left;
}

.f-article02 .m-video02{
	margin-top: 0;
}
.f-article02 .article{
	text-align: left;
}
.f-article02 h3{
	text-align: center;
}
.f-article02 .ul-num02{
	text-align: center;
}
.row-coop4 .q-tab2 .item.on{
	border-bottom: 2px solid #370000;
}


.fooLink {
    width: 110px;
    height: 35px;
    border: 1px solid #d2d2d2;
    text-align: center;
    line-height: 35px;
    color: #999;
    font-size: 12px;
    cursor: pointer;
    position: relative;
   display: inline-block;
   margin-left: 10px;
    box-sizing: border-box;
}
.fooLink p img{margin-left: 10px;
	               padding-bottom: 2px;
}
.fooLink .con {
    position: absolute;
    bottom: 34px;
    border: 1px solid #d2d2d2;
    width: 100%;
    padding: 10px;
    background: #fff;
    box-sizing: border-box;
    display: none;
    max-height: 162px;
    overflow-y: auto;
}
.fooLink .con::-webkit-scrollbar {/*滚动条整体样式*/
        width: 3px;     /*高宽分别对应横竖滚动条的尺寸*/
        
    }
.fooLink .con::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 10px;
        
        background: #370001;
    }
.fooLink .con::-webkit-scrollbar-track {/*滚动条里面轨道*/
        
        border-radius: 10px;
        background: none;
    }
.fooLink .con a {
    display: block;
    color: #999;
}
.fooLink .con a:hover{color:#333;}
.footer .share{float: left;
               margin-left: 50px;
}
.footer .share span {
    float: left;
    font-size: 14px;
    color: #999;
    margin-top: 5px;
    margin-right: 12px;
}









@media only screen and (max-width:1599px){
.q-list1 .txt{padding:60px 20px 0}
.q-list1 .txt p{margin-bottom:15px}
.ban-prduct02 .item{padding:0 20px}
.slick-news .slick-prev{
	left: 20%;
}
.slick-news .slick-next{
	right: 20%;
}
}
@media only screen and (max-width:1365px){
.ban-f1{min-height:225px}
.ban-f1 .txt{padding-top:8%}
.q-list1 .txt{padding:30px 10px 0}
.m-txt .time{margin-top:80px}
.ban-prduct02 .slick-list,.ul-hr4{margin:0}
.wp{width:95%}
}
@media only screen and (max-width:1199px){
.main1 .ul-tab01,.main2 .ul-tab01{padding-top:10px}
.header .nav .sub{position:static}
.zoomDiv{left:auto!important;right:20px}
.m-productdesc .txt-box .type{font-size:24px}
.m-productdesc .txt-box .info{font-size:14px;margin-bottom:20px}
.m-productdesc .pic-box-con{float:none;margin:0}
.m-productdesc .txt-box{padding-top:20px}
.m-productdesc .txt-box h3{font-size:10px;line-height:20px}
.m-productdesc .txt-box .type{line-height:22px;margin-bottom:18px}
.ban-f1 .txt .en{margin-bottom:5px;font-size:12px;line-height:20px}
.ban-f1 .txt h3{font-size:30px;line-height:40px}
.row-f02,.row-f11,.row-f31,.row-f32,.row-f33,.row-f51,.row-f61,.row-f71,.row-f81,.row-f91{margin:0;padding-top:20px;padding-bottom:20px}
.row-f31{padding-top:40px}
.ul-product li{padding:0 40px}
.f-contact .con h3{font-size:24px}
.f-contact .con .contact{font-size:14px}
.f-article .txt .desc b{font-size:20px}
.ul-list01{padding-top:30px}
.ul-list01 li{margin-right:30px}
.ban-f2 .ul-product01{padding-bottom:0}
.g-tit02{-webkit-background-size:auto 100%;background-size:auto 100%}
.g-tit02 h2{font-size:20px;line-height:50px}
.ban-f2{padding-top:30px}
.ul-product01 li{margin-bottom:20px}
.ul-honor{margin:0 -20px}
.ul-honor li{margin-bottom:30px;padding:0 20px}
.ul-honor li:last-child{margin-bottom:26px}
.f-article02 h3{font-size:20px;line-height:30px}
.f-article02 .article{font-size:14px;line-height:24px}
.ul-num02 h4{font-size:30px;line-height:50px}
.ul-num02 em{font-size:20px;line-height:50px}
.m-productbox{padding-top:20px}
.g-tit01 h2{margin-bottom:5px;font-size:22px;line-height:30px}
.g-tit01 .desc{margin-bottom:5px;font-size:14px}
.f-product02 .item .txt h3{font-size:20px}
.f-product02{margin-bottom:0}
.f-product02 .item{padding:20px 30px 10px}
.f-product02 .item .txt{padding:10px}
.row-f33 .f-product02{margin:20px 0 0}
.row-f33 .f-product02 .item{padding:0 10px}
.row-f33 .f-product02 .item .txt .tit .color,.row-f33 .f-product02 .item .txt .tit .type{font-size:10px}
body{margin-top:50px}
.wp{width:94%}
.menuBtn{display:block}
.hdr{display:none;position:absolute;top:60px;left:0;right:0;z-index:100;background-color:rgba(255,255,255,.9);height:100vh;overflow-y:auto}
.mall,.nav,.nav li{float:none;margin:0;text-align:center}
.nav a{line-height:56px;border-bottom-width:1px}
.mall a{margin:0 12px!important}
.header{height:60px;line-height:60px}
.m-hd{height: 60px;}
.logo{width:150px;position:absolute;left:50%;margin-left:-75px}
/* .banner .bg{height:450px} */
.banner .con{top:107px}
.q-list1 li{float:none;width:auto}
.q-list1 li:nth-child(3) .pic,.q-list1 li:nth-child(4) .pic{float:left}
.m-txt p{padding-right:0;height:auto;max-height:90px}
.m-txt .time{margin-top:30px}
.pop-video{width:80%;height:300px}
.ul-social .tit h3{width:360px}
.q-ban1{height:500px}
.row-hr1 .item{margin-left:90px}
.fd-nv{float:none}
.fd-nv dl{width:115px}
.tel{float:none;text-align:left}
.ul-coop li{width:33.33%}
.f-so{margin-left:-450px}
.f-box01 dt{width:100px}
.f-box01 dd{padding-left:100px}
.row-social .intro{padding:20px 0}


}
@media only screen and (max-width:959px){
	.ul-hr1 .inner:hover:after{display: none;}
.slick-news .slick-prev{
	left: 23%;
}
.slick-news .slick-next{
	right: 23%;
}
.zoomDiv,.zoomMask{display:none!important}
.ban-f1 .txt{padding-top:9%}
.ban-f1 .txt .en{margin-bottom:5px;font-size:12px;line-height:20px}
.ban-f1 .txt h3{font-size:24px;line-height:40px}
.row-f02{padding-top:20px;margin-bottom:10px}
.f-ads01 .txt{padding-top:40px;margin-left:40px}
.f-ads01 .txt h3{font-size:20px}
.f-ads01 .txt .info{margin-bottom:10px;font-size:14px}
.f-product{padding-top:20px;overflow:hidden}
.ul-product{margin:0 -22px}
.ul-product li{width:50%}
.ul-product li .inner{padding:10px 10px 20px}
.ul-product .txt h3{font-size:18px}
.ul-product .txt .desc{font-size:12px}
.f-words .intro .txt h3{font-size:20px;line-height:30px}
.f-words .intro .txt p{font-size:14px}
.row-f41{padding-top:20px;padding-bottom:30px}
.f-words .intro{margin-right:30px}
.f-words .con h3{padding-bottom:10px;font-size:20px;line-height:30px;font-weight:400}
.f-words .con .desc{font-size:14px;line-height:22px}
.f-contact .con h3{font-size:20px}
.f-contact .con .contact{font-size:12px;line-height:20px}
.f-contact .qr{position:static;border:0}
.f-contact .qr h3{font-size:12px}
.f-article .article{padding-top:10px;font-size:14px}
.f-article .article p{padding:0}
.ul-list01{padding-top:20px}
.f-article .txt{padding-right:0}
.ul-num .num1{font-size:30px;font-weight:400;line-height:40px}
.ul-num .num em{line-height:40px}
.ul-num .num{margin-bottom:5px}
.ul-product01 .date .year{font-size:16px}
.ul-product01 .con .txt{font-size:14px}
.ul-product01 .con .txt .info{font-size:12px}
.ul-honor .inner h3{font-size:14px;line-height:24px;height:48px}
.f-article02 p{padding:0 30px}
.f-product03 .detail .item .tit{font-size:16px}
.f-product03 .detail .item .desc{font-size:14px}
.f-product03 .detail .item{margin-bottom:10px}
.form-coop .item .l,.form-coop .item .r{width:49%}
.wp{width:auto;padding:0 20px}
.fd-top{padding:0;background-color:#fff}
.fd-top .wp{width:auto;padding:0}
.fd-nv{float:none}
.fd-nv dl{float:none;width:auto;margin-bottom:5px}
.fd-nv dt{font-size:14px;margin-bottom:0;padding:0 20px;height:52px;line-height:52px;color:#fff;background:url(../images/icon-arrow-r.png) right 18px center no-repeat #1e1e1e;-webkit-background-size:10px auto;background-size:10px auto}
.fd-nv dt.show{background-image:url(../images/icon-arrow-b.png)}
.fd-nv dd{display:none;margin:0 20px}
.fd-nv dd a{display:block;font-size:12px;line-height:40px;color:#333;border-bottom:1px solid #dcdcdc}
.tel{float:none;text-align:center;padding:10px 0 0}
.tel span{padding-left:18px;color:#1e1e1e;background:url(../images/icon-tel2.png) left center no-repeat;-webkit-background-size:12px auto;background-size:12px auto}
.tel p{font-family:ff-syl;font-size:32px;color:#370000}
.fd-follow .tit:before{left:20px;right:20px;background-color:#dcdcdc}
.fd-follow .tit span{position:relative;z-index:2;color:#1e1e1e;padding:0 10px;background-color:#fff}
.fd-follow .follow li .icon{background-image:url(../images/icon-share2.png);-webkit-background-size:auto 25px;background-size:auto 25px}
.fd-follow .follow li .icon-weibo{background-position:-40px 0}
.fd-bot{padding:0;background-color:#fff}
.fd-link{float:none;text-align:center}
.fd-link a{font-size:12px;color:#1e1e1e}
.copyright{display:none}
.fd-follow .follow{padding:10px 0 15px}
.mo-copyright{display:block}
.banner h3{font-size:12px;margin-bottom:5px}
.banner h2{font-size:24px;margin-bottom:10px}
.banner p{margin-bottom:20px;font-size:18px;font-family:syl;opacity:.8}
.slick-news{padding:10px 0;margin-bottom:20px}
.slick-news .inner{margin:0 5px}
.index-row1,.index-row2{padding:20px 0}
.q-list1 li{margin-bottom:25px}
.q-list1 .pic{width:50%}
.slick-news .txt{padding:10px 0;text-align:center}
.slick-news .txt .tip{margin-bottom:5px}
.slick-news .txt h4{margin-bottom:4px}
.slick-news .txt h4 a{font-size:18px}
.slick-news .txt p{font-size:14px}
.slick-news .slick-dots{bottom:0}
.banner .item:after,.banner .item:before{display:none}
.banner .slick-dots{bottom:20px}
.m-text h1{font-size:22px}
.hot-news .pic{float:none;width:auto}
.ul-news .txt a{font-size:18px;line-height:26px;height:52px}
.hot-news{border-width:0}
.ul-tab3{margin:20px 10px}
.hot-media .media{float:none;width:auto}
.m-txt{padding:10px}
.m-txt a{font-size:20px;margin-bottom:5px}
.hot-media{margin-bottom:20px}
.ul-media{margin:0 5px}
.ul-media li{margin-bottom:20px}
.ul-media .inner{margin:0 5px}
.ul-media .txt{padding:10px}
.ul-media .txt p{font-size:18px}
.ul-tab3 a{line-height:50px}
.ul-culture .inner .l,.ul-culture .inner .r{float:none!important;width:auto!important}
.ul-culture{padding:25px 0 5px}
.ul-culture .txt{padding:20px}
.m-qj1{background:0 0!important;padding:0}
.m-qj1 .pic{display:block}
.row-culture2{padding:0 0 10px}
.row-hr1{padding:15px 0 6px}
.row-hr1 .l,.row-hr1 .r{float:none}
.row-hr1 h2{text-align:center;font-size:21px;margin-bottom:6px}
.row-hr1 .item{margin-left:0;float:none;text-align:center;margin-bottom:12px}
.row-hr1 .item h4{font-size:12px;font-weight:400;margin-bottom:0}
.row-hr1 .item p{font-size:12px;line-height:20px}
.ul-hr1 li{float:none;width:auto}
.ul-hr1 .txt{position:static}
.ul-hr1 .txt h4{font-size:18px;color:#1e1e1e;margin:10px 0 0}
.ul-hr1 .txt p{font-size:12px;line-height:18px;color:#333}
.ul-hr1 .txt .btn-join{width:100px;height:30px;line-height:28px;font-size:12px;margin:16px auto 0}
.ul-hr1 .inner{margin-bottom:30px}
.ul-hr1{padding:30px 0 10px}
.q-tit1 h3{font-size:21px;padding-bottom:5px}
.q-tit1 h3:after{width:12px;height:2px;margin-left:-6px}
.row-hr3{padding:28px 0 0}
.q-tit1 p{font-size:12px!important;line-height:18px!important;margin:15px 0}
.ul-hr2{overflow:hidden;padding:15px 0 0}
.ul-hr2 li{display:block;float:left;width:50%;margin:0 auto 35px}
.ul-hr2 .pic{margin:0 auto;width:105px;height:105px;line-height:105px}
.ul-hr2 p{font-size:12px;margin-top:15px}
.row-hr4{padding:25px 0 0}
.row-hr4 .img{padding:16px 0 0}
.slick-hr3,.slick-hr4{display:block}
.ul-hr3,.ul-hr4{display:none}
.row-hr5{padding:25px 0 10px}
.row-statement h3{height:43px;line-height:43px;font-size:18px;padding:0 10px;margin-bottom:14px}
.row-statement .item{padding:20px 0 22px}
.row-statement p{font-size:12px;line-height:1.67}
.row-statement h4{font-size:15px;margin-bottom:16px}
.row-statement .item2{margin-bottom:0;padding-bottom:10px}
.row-statement .time{font-size:12px}
.row-statement{padding:30px 0 45px}
.q-tab1{margin:5px 10px 0}
.q-tab1 li{float:none;width:50%;margin-right:0}
.q-tab1 .inner{margin:0 3px 5px}
.q-tab1 a{font-size:12px;height:36px;line-height:36px}
.tab1-con{font-size:12px;line-height:18px;margin:0;padding:5px 0 17px}
.ul-coop li{width:50%;height:70px;line-height:70px}
.row-coop3{padding:24px 0 0}
.ul-coop{padding:0 0 28px}
.row-coop4{padding:25px 0 20px}
.row-coop4 .l,.row-coop4 .r{float:none}
.row-coop4 h3{font-size:21px;text-align:center}
.slick-for .item{margin:0 12px}
.slick-for .pic{margin-bottom:5px}
.slick-for p{font-size:12px}
.about-con{padding:12px 0 6px}
.about-con h4{float:none;text-align:center;font-size:12px;margin-bottom:10px}
.about-con .con a{width:50%;font-size:12px;padding-left:16px;margin-bottom:6px}
.row-coop5{padding:26px 0 28px}
.row-coop5 .q-tit1 p{margin-bottom:0}
.form-coop{padding:10px 0}
.form-coop .item{margin-bottom:10px}
.form-coop h4{font-size:14px;margin-left:10px;margin-bottom:5px}
.form-coop .inp,.form-coop select{height:30px;font-size:12px;font-weight:400}
.form-coop .item2 .l,.form-coop .item2 .r{float:none;width:auto}
.form-coop .item2 .l{margin-bottom:10px}
.form-coop .submit{width:85px;height:25px;line-height:23px;font-size:12px;margin:30px auto 0}
.slick-dots li button{width:30px}
.q-tab2{padding:15px 0;border-bottom:1px solid #e5e5e5;margin-top:0}
.q-tab2 a{font-size:12px;line-height:21px;text-align:center}
.q-tab2 .item{margin-left:0}
.slick-for{margin:16px -170px 28px;padding:0 0 30px}
.row-culture2 .wp{padding:0 10px}
.f-so{display:none}
.main2 #allmap{height:620px}
.ul-tab01 li{margin-right:30px}
.ul-tab01 li a{font-size:12px;line-height:42px}
.ul-tab01 li:after{border-bottom-width:2px}
.ul-store li{float:none;width:auto;margin-bottom:20px;padding:0}
.ul-store .tit .s1{height:auto}
.ul-store .inner{background-color:#f9f9f9;border:1px solid #eee}
.f-store .search .submit{display:none}
.row-f151{padding:20px 0 30px}
.f-store .search .distpicker{display:block;overflow:hidden;margin:0 -5px}
.f-store .search .distpicker li{float:left;width:50%;display:block}
.f-store .search .distpicker .inner{margin:0 5px}
.f-store .search .distpicker select{width:100%;height:40px;margin:0}
.f-store .search{margin-bottom:10px}
.f-store .result{padding-bottom:10px;font-size:12px}
.f-store .form{margin-bottom:20px}
.ul-store .tit p{font-size:12px;line-height:18px}
.ul-store .tit p.s1{height:36px!important}
.ul-store .tit p:before{height:20px}
.ul-store .pos{font-size:12px}
.main1{height:620px}
.f-search .form{padding:3px;width:80%}
.f-search .form .text{padding:5px 10px}
.f-search .search{font-size:12px}
.main1 .ban-f1{min-height:initial}
.main1 .ban-f1 .txt{padding-top:100px}
.f-search{padding-top:25px}
.f-search .link{padding-top:16px}
.f-box03 dt{padding:6px 10px}
.f-box03 h3{font-size:18px}
.f-box03 .content{font-size:12px;line-height:20px}
.f-box03 dd{padding:16px 10px}
.f-box03{margin-bottom:29px}
.row-f171{padding:20px 0 10px}
.ul-problem{padding:0}
.ul-problem li{padding:11px 0 10px}
.ul-problem h3{font-size:14px;padding:0 10px}
.ul-problem .con{font-size:12px;line-height:18px;padding:0 10px 5px}
.row-f172{padding:20px 0 50px}
.row-f141{padding:30px 0 0}
.m-fq01 .desc{padding:0 0 55px;font-size:12px;line-height:20px}
.m-fq01 .pic{margin-bottom:15px}
.row-f142{padding:25px 20px 0}
.ban-prduct02 .slick-dots{bottom:20px}
.row-f143 .q-tit1{padding:0 10px 10px;margin-bottom:20px}
.f-box02{padding:0 10px;margin-bottom:24px}
.row-f143 .q-tit1:after{left:0;bottom:-6px;width:100%;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.row-f143{padding:26px 0}
.f-box02 dt h3{font-size:16px;margin-bottom:2px}
.f-box02 dt .desc{font-size:12px;line-height:18px;margin-bottom:11px}
.ul-style .pic{width:66px}
.ul-style h4{font-size:12px}
.ul-style{padding:14px 0 8px}
.pages a{line-height:33px;padding:0 12px;font-size:12px}
.pages a.more {letter-spacing:-3px;width:30px}
.ul-news{margin:0 -20px}
.h100{height:50px}
.f-box01 dt{float:none;width:auto}
.f-box01 dd{padding-left:0}
.f-box01 dt h3{font-size:12px;margin-bottom:12px}
.ul-history .desc{font-size:12px;line-height:18px}
.f-box01{margin-bottom:26px;padding-bottom:6px}
.m-video .video .cover .pic{width:35px;height:35px;margin-top:15px}
.m-video02 .video .cover .pic{width:25px;height:25px}
.m-table01 li{float:none;width:auto}
.row-f111{padding:26px 0 40px}
.m-video02{padding-top:19px;margin-top:-45px;margin-bottom:28px}
.m-table01 .inner .pic{float:none;margin:0 auto;width:140px}
.m-table01 .inner .txt{font-size:12px}
.m-table01 .txt .big{font-size:18px;line-height:13px}
.m-table01 .txt .desc p{line-height:13px}
.m-table02 h3{font-size:18px}
.m-table02 .desc{font-size:12px}
.m-table01{padding:18px 0 0}
.row-f112{background:url(../images/q-bg.png) center no-repeat #eee;padding:20px 0}
.m-table02{padding:20px 0 0}
.m-table02 .info{font-size:12px}
.row-f113{padding:25px 0}
.m-comment{display:none}
.slick-comment{display:block}
.row-f121{padding:20px 0}
.row-f122{padding:20px 0 50px}
.m-video02 .cover .tit{font-size:12px;padding-top:20px;margin-bottom:5px}
.m-video .video .cover h3{font-size:12px}
.f-case .img{float:none;width:auto;margin-right:0}
.f-case .txt h3{font-size:14px;margin-bottom:0}
.f-case .txt .desc{font-size:12px;line-height:18px}
.f-case .pic{width:90px;margin-right:10px}
.f-case .txt{padding:10px 0 0}
.f-case li{margin-bottom:15px}
.f-case{padding:10px 0 20px}
.m-table03{padding:20px 0}
.pages{margin-bottom:50px}
}
@media only screen and (max-width:767px){
	.slick-news .slick-arrow,
	.banner .slick-arrow{
		width: 45px;
		height: 45px;
	}
.pages-mob{display:block}
.m-productdesc .txt-box .colorlist .tit{margin-right:10px;-webkit-background-size:auto 11px}
.ul-color li{margin-right:22px;padding-bottom:20px}
.ul-color p{font-size:10px}
.ul-color .color{width:26px;height:26px}
.m-productdesc .txt-box .colorlist{padding-bottom:8px;margin-bottom:8px}
.m-productdesc .txt-box .info{font-size:12px;line-height:18px;margin-bottom:18px}
.m-productdesc .big-image{padding:0 35px;width:auto;float:none;margin-left:0}
.m-productdesc .pic-box-con{padding-bottom:70px;position:relative}
.m-productdesc .txt-box{padding-top:10px}
.row-f33{overflow:hidden}
.m-productdesc .txt-box .info p:before{width:10px;height:18px;-webkit-background-size:5px auto;background-size:5px auto}
.m-productdesc .txt-box .more{padding-left:35px;width:134px;height:45px;line-height:44px;font-size:12px;-webkit-background-size:auto 11px;background-size:auto 11px;background-position:14px center}
.ban-productdesc{padding:0 22px;width:100%;height:auto;position:absolute!important;bottom:0;z-index:10}
.ban-productdesc .item{padding:0 13px}
.ban-productdesc .item .pic{width:auto;height:auto;padding:4px}
.ban-productdesc .slick-arrow{width:11px;height:21px;margin:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);bottom:auto;z-index:20}
.ban-productdesc .slick-prev{left:8px;background:url(../images/f7-icon02.png)}
.ban-productdesc .slick-next{right:8px;left:auto;background:url(../images/f7-icon03.png)}
.ban-productdesc .slick-prev:hover{background:url(../images/f7-icon02-on.png)}
.ban-productdesc .slick-next:hover{background:url(../images/f7-icon03-on.png)}
.m-productdesc .txt-box h3{font-size:10px;line-height:20px}
.m-productdesc .txt-box .type{line-height:22px;margin-bottom:18px}
.m-productdesc .txt-box .colorlist .tit{font-size:10px;padding-left:14px;-webkit-background-size:auto 11px;background-size:auto 11px}
.ul-tab02{display:none}
.ban-product02{display:block!important}
.ban-f1 .txt{padding-top:26%}
.ban-f1 .txt .en{margin-bottom:5px;font-size:7px;line-height:12px}
.ban-f1 .txt h3{font-size:21px;line-height:30px}
.f-ads01 .txt{padding-top:8px;padding-bottom:10px;margin-left:0;position:relative;text-align:center}
.f-ads01 .txt h3{font-size:18px;line-height:30px}
.f-ads01 .txt .info{margin-bottom:5px;font-size:12px;line-height:16px}
.g-more01{padding-right:15px;background-image:url(../images/f1-icon01.png);-webkit-background-size:auto 9px;background-size:auto 9px;font-size:9px;display:inline-block;
	background-position: right center;
}
.f-ads01 .txt:after{content:"";width:265px;display:block;border-bottom:1px dashed #e5e5e5;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.ul-product li{margin-bottom:12px;/* padding:0 32px */padding: 0 10px;}
.ul-product li:nth-child(even){
	padding-left: 5px;
	padding-right: 30px;
}
.ul-product li:nth-child(odd){
	padding-right: 5px;
	padding-left: 30px;
}
.ul-product li .inner{padding:5px 5px 10px}
.ul-product .txt h3{margin-bottom:4px;padding-top:5px;font-size:13px;line-height:20px}
.ul-product .txt .desc{font-size:9px;line-height:14px}
.f-words .intro{margin-bottom:32px;padding:0 40px;width:100%;float:none;margin-right:0}
.f-words .intro .txt{padding-top:12px;text-align:center}
.f-words .intro .txt h3{font-size:14px;line-height:18px}
.f-words .intro .txt p{font-size:12px;line-height:16px}
.f-words .con h3{font-size:16px;line-height:22px;border-color:#eee;padding-bottom:16px}
.f-words .con .desc{padding-top:8px;font-size:12px;line-height:22px}
.f-contact .con{margin-bottom:22px;padding-left:10px}
.f-contact .con h3{margin-bottom:10px;font-size:18px;line-height:32px}
.f-contact .con .contact{font-size:12px;line-height:16px}
.f-contact .con .contact p{padding-left:20px;margin-bottom:11px;background-position:0 2px;-webkit-background-size:auto 12px;background-size:auto 12px}
.f-contact .qr{padding-left:10px;position:static;border:0}
.f-contact .qr h3{font-size:12px;line-height:18px}
.f-contact .qr .item .pic{padding:4px}
.f-contact .qr .item .pic .inner{width:88px}
.f-contact .map .bdmap{height:250px}
.f-contact .map{margin:0 -20px}
.row-f51{padding-bottom:0}
.f-article{padding:0 10px}
.f-article .tit .img{margin:0 0 15px;width:100%;float:none}
.f-article .txt .desc{font-size:12px;line-height:18px}
.f-article .txt .desc b{font-size:18px}
.ul-list01{padding-top:15px;margin:0 -20px;overflow:hidden}
.ul-list01 li{margin:0;width:25%;float:left}
.ul-list01 .pic{margin-bottom:5px;height:38px}
.ul-list01 .pic img{height:100%;width:auto}
.ul-list01 h3{font-size:12px}
.f-article .tit{margin-bottom:10px}
.f-article .article{padding-top:0;font-size:12px;line-height:18px}
.ul-num .num{line-height:40px;margin-bottom:0}
.ul-num .item{padding:0 10px}
.ul-num .num em{margin-right:2px;font-size:12px}
.ul-num .num span{font-size:10px}
.ul-num .desc{font-size:10px;line-height:16px}
.ban-year{margin:0 10px}
.ban-year .item a{font-size:12px;font-weight:400;line-height:60px}
.ban-year .item em{border-width:2px;width:56px;margin-left:-28px}
.ban-year .slick-prev{left:-10px}
.ban-year .slick-next{right:-10px}
.g-tit02 h2{font-size:18px;line-height:36px}
.ban-f2{padding-top:22px}
.ban-f2 .ul-product01{padding:25px 10px 0}
.ul-product01 li{margin-bottom:10px}
.ul-product01 li .date{width:55px}
.ul-product01 .date .year{font-size:12px}
.ul-product01 .con{min-height:0;display:block;padding:10px 10px 12px 65px}
.ul-product01 .con .txt{font-size:12px;line-height:18px}
.ul-product01 .con .txt .info{font-size:9px}
.ul-product01 .con .pic{margin:0 0 10px;width:100%;float:none;display:block;padding-top:0!important}
.ul-product01 .con .pic img{width:100%;height:auto}
.ul-honor{margin:0 15px}
.ul-honor li{width:50%}
.ul-honor .inner h3{padding:0}
.f-article02 .article{font-size:12px;line-height:18px}
.f-article02 h3{font-size:16px;line-height:22px;font-weight:400;margin-bottom:7px}
.f-article02 p{padding:0 10px}
.f-article02 .ul-num02{margin:0 -15px;padding-top:5px;font-size:9px;line-height:18px}
.ul-num02 h4{font-weight:400;line-height:34px}
.ul-num02 em{line-height:34px}
.ul-num02 li{margin:0 10px}
.ul-tab01-mob{display:none}
.main.vdo .ul-tab01-mob{display:block}
.ban-tab01-mob{display:block!important}
.row-media{padding-top:10px}
.g-tit01 .desc{font-size:12px;margin-bottom:0}
.g-tit01 .g-more01{font-size:10px}
.m-productbox{padding-top:10px}
.f-product02,.row-f33 .f-product02{margin:0 -20px;padding-top:0;padding-bottom:12px}
.f-product02 .item,.row-f33 .f-product02 .item{padding:10px 16px}
.row-f33 .wp{margin:0;padding:0}
.row-f11{margin:0 -20px}
.f-product02 .item .txt .tit .type{font-size:9px;line-height:18px}
.f-product02 .item .txt .tit .color{font-size:9px;line-height:16px}
.f-product02 .item .txt h3{font-size:16px;line-height:30px}
.f-product02 .item .txt .tit{margin-bottom:2px}
.ban-product .slick-dots li{padding:0 3px}
.ban-product .slick-dots li button{width:15px}
.f-product03{padding-top:10px}
.f-product03 .pic{padding-top:0;float:none;width:auto;margin:0 10px}
.f-product03 .detail{float:none;width:auto;padding-top:12px}
.f-product03 .detail .item{line-height:18px;margin-bottom:10px}
.f-product03 .detail .item .tit{width:80px;margin-right:5px;font-size:12px}
.f-product03 .detail .item .desc{font-size:12px}
.row-f33 .f-product02 .item{padding-right:26px;padding-left:26px;padding-top:20px}
.row-f33 .f-product02 .item .inner .txt{padding-top:16px;padding-bottom:8px;background:#f9f9f9}
.row-f33 .f-product02 .item .inner .txt .tit{margin-bottom:8px}
.banner .bg{display:none}
.banner .mo-bg{height:calc(100vh - 50px);-webkit-background-size:cover;background-size:cover}
.banner .g-more{display:none}
.banner .con{text-align:center;padding:0 20px;display: none;}
.index-row1{padding:40px 30px 15px;background-color:#fff}
.q-list1 li:last-child{margin-bottom:0}
.q-list1 .inner{margin:0}
.q-list1 .pic{float:none!important;width:auto!important}
.q-list1 .txt{text-align:center;padding:17px 0 0;background-color:#f9f9f9}
.q-list1 .txt h4{font-size:12px;margin-bottom:2px}
.q-list1 .txt h3{font-size:18px;padding-bottom:3px;margin-bottom:12px}
.q-list1 .txt h3:after{left:50%;margin-left:-9px;height:2px;width:18px}
.q-list1 .txt p{font-size:14px;margin-bottom:10px}
.q-list1 .txt .btn{display:block;font-size:12px;height:40px;line-height:40px;background-color:#5197fe;color:#fff;background-image:url(../images/icon-btn2.png);-webkit-background-size:13px auto;background-size:13px auto;background-position:39% center}
.g-ind-tit{font-size:21px;padding-bottom:11px}
.g-ind-tit:after{height:2px}
.slick-news{margin:0 30px 32px}
.slick-news .slick-current .pic{box-shadow:none}
.slick-news .inner{margin:0;padding:0}
.slick-news .slick-current .inner{padding:0}
.slick-news .txt .tip{width:55px;height:20px;line-height:20px;font-size:10px;margin:6px auto 4px}
.slick-news .txt p{font-size:12px;line-height:20px}
.slick-news .slick-dots li button{width:75px;height:4px;border-radius:4px}
.g-more{width:100px;height:35px;line-height:35px;font-size:12px;background-position:12px center}
.index-row2{padding-bottom:40px}
.index-row3{padding:30px 0 50px}
.q-list2{margin:0 -5px}
.q-list2 li{width:50%}
.q-list2 li:last-child{width:100%;margin-top:10px}
.q-list2 .inner{margin:0 5px;padding:18px 0 14px}
.q-list2 h4{font-size:18px;padding-bottom:6px;margin-bottom:10px}
.q-list2 p{font-size:12px}
.q-list2 i.i2{display:block}
.q-list2 i.i1{display:none}
.m-text{padding:35px 0 0}
.m-text h1{font-size:18px;margin-bottom:5px}
.g-share em{display:block;font-size:12px}
.g-share .bdsharebuttonbox{margin-left:10px}
.m-text .time{margin-bottom:5px}
.m-text .type{font-size:12px;height:20px;line-height:18px;width:70px}
.g-share{margin-bottom:10px;text-align:center}
.m-text .con{padding:20px 10px;font-size:12px}
.m-text .con img{margin:10px auto}
.m-text .con h3{font-size:18px}
.m-text .con h4{font-size:14px}
.m-qj2{padding:10px 0;margin:0 0 50px}
.m-qj2 h2{text-align:center;font-size:24px;margin-bottom:3px}
.m-qj2 .g-share{position:static}
.m-qj2 .turn p{font-size:12px;margin-bottom:15px}
.m-qj2 .turn p a,.m-qj2 .turn p strong{display:block;text-align:center;margin-bottom:8px}
.m-txt{padding:10px}
.m-txt em{font-size:12px;height:20px;line-height:18px;width:70px;margin-bottom:10px}
.m-txt a{font-size:18px;color:#370001;margin-bottom:10px}
.m-txt p{font-size:12px;line-height:20px;max-height:60px}
.m-txt .time{font-size:12px;margin-top:20px}
.hot-news{margin:20px 0}
.m-youhui{padding-top: 20px;}
.ul-news li{float:none;width:auto;margin-bottom:20px}
.ul-news .inner{padding:0}
.ul-news .txt{position:relative;left:auto;right:auto;bottom:auto;padding:10px}
.ul-media .tip em,.ul-news .txt em{font-size:12px;height:20px;line-height:18px;width:70px;margin-bottom:10px}
.ul-news .txt p{font-size:12px}
.ul-news .txt span{position:absolute;right:10px;top:12px;font-size:12px}
.ul-tab3{display:none}
.hot-media{border-width:0}
.ul-media li{float:none;width:auto}
.ul-media .inner{margin:0}
.ul-media .txt .time{font-size:12px}
.ul-media .tip{margin-bottom:5px}
.ul-newspaper .con{line-height:20px;padding:10px 10px 0}
.ul-newspaper .con .btn{float:none;font-size:12px}
.ul-newspaper li{margin-bottom:10px}
.ul-newspaper .con p{float:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;margin-bottom:10px}
.ul-newspaper .date{width:55px;font-size:12px;padding:12px 0}
.ul-newspaper .date strong{font-size:14px}
.slick-year h3{width:45px;height:45px;line-height:45px;text-align:center;font-size:12px;font-weight:400}
.ul-newspaper{padding:20px 0 0}
.slick-year{padding:10px 20px}
.slick-newspaper .slick-arrow{top:-44px}
.row-newspaper{padding:20px 0 50px}
.ul-culture .txt{padding:10px}
.ul-culture li{border-width:5px;margin-bottom:15px}
.ul-culture .txt h4{font-size:14px;padding:0 0 7px;margin-bottom:7px}
.ul-culture .txt p{font-size:12px;line-height:18px}
.q-tit1 h3:after,.ul-culture .txt h4:after{width:8px;height:2px}
.q-tit1{padding:0}
.q-tit1.t2 h3{font-size:14px;padding-bottom:4px}
.q-tit1.t2 p{font-size:12px;margin-top:6px}
.row-culture3{padding:72px 0 75px}
.row-culture3 .q-tit1 p{margin-bottom:15px}
.row-culture3 .btn-join{width:90px;height:28px;line-height:28px;font-size:12px;margin-top:28px}
.row-social h2{font-size:18px;height:43px;line-height:43px;padding:0 10px}
.ul-social .tit{-webkit-background-size:10px auto;background-size:10px auto;height:40px;line-height:40px;padding-left:10px}
.ul-social .tit h3{font-size:14px;width:200px}
.ul-social .tit span{font-size:12px}
.ul-social .con .info{padding:0 10px 18px;margin-bottom:15px}
.ul-social .con .info h4{font-size:12px;line-height:18px;position:static;float:left}
.ul-social .con .info .txt{overflow:hidden}
.ul-social .con .info p{font-size:12px;line-height:18px}
.ul-social .con{padding:15px 10px 25px}
.ul-social .con .btn{display: none; width:100px;height:30px;line-height:30px;font-size:12px}
.row-social{padding:0 0 50px}
.q-ban1{height:350px}
.row-statement .con{padding:0 10px}
.pop-video{height:200px}
.pop-video .js_close{width:30px;height:30px;-webkit-background-size:30px auto;background-size:30px auto;right:-30px}
.hot-media .media .pic em,.pop-video .js_play,.ul-media .pic em{-webkit-background-size:auto 35px;background-size:auto 35px}
.ban-prduct02 .item .con{padding-left:0}
.ban-prduct02 .con .img{float:none;width:auto}
.ban-prduct02 .con .img .inner{padding-top:69.81%}
.ban-prduct02 .con .img .inner .img1{display:none}
.ban-prduct02 .con .info .pic{margin:0 auto 5px;width:100px;height:100px}
.ban-prduct02 .con .info .txt{text-align:center}
.ban-prduct02 .con .info h3{font-size:14px;margin-bottom:0}
.ban-prduct02 .con .info{padding:15px 0 22px}
.ban-prduct02 .con .info .desc{font-size:12px;line-height:18px;height:72px}
.ban-prduct02{padding:16px 35px 66px}
.ban-prduct02 .slick-dots{bottom:42px}
.row-f101{padding:32px 0 0}
.ul-history .pic{float:none;width:auto;margin-right:0;margin-bottom:12px}
.ul-history li{padding:15px 15px 10px}
.ul-history .desc{display:block}
.m-table02 li{padding-right:0;float:none;width:auto}
.row-f131{padding:20px 0}
.slick-news .slick-prev{left: 0;top: 60%;}
.slick-news .slick-next{right: 0;top: 60%;}
.downloadtit p{font-size: 16px;}
.download .box ul li{width: 100%;float: none;}
.download .box .lir{float: none;}

.fooLink{display: none;}
}
@media only screen and (max-width:479px){
.ul-honor li{width:100%}
.ul-honor .inner h3{font-size:12px;height:24px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.ul-honor .inner .pic{margin-bottom:5px}
.m-pop .inner{width:80%}
}
@media only screen and (max-width:374px){
.slick-news .slick-dots li button{width:55px}
}


