blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}

/*body{ filter: grayscale(100%) }*/

table{border-collapse:collapse;border-spacing:0}

fieldset,img{border:0}

ol,ul{list-style:none}

caption,th{text-align:left}

q:after,q:before{content:''}

abbr,acronym{border:0}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

.col-c,.col-l,.col_c,.col_l,.l{float:left}

.col-r,.col_r,.r,dt span{float:right}

.c{clear:both}

.n,em{font-weight:400;font-style:normal}

.b{font-weight:700}

.i{font-style:italic}

.fs{font-family:'宋体'}

.fw{font-family:'微软雅黑'}

.dn{display:none}

.db{display:block}

.dib{-moz-inline-stack:inline-block;display:inline-block}

.ovh{overflow:hidden}

.ove{-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}

a{text-decoration:none}

a:hover{color:#f60}

*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important}

body{color:#333;font-size:14px;line-height:1.5;background:#f2f2f2;font-family:"微软雅黑","Microsoft Yahei",PingFangSC-Regular,"PingFang Regular",sans-self;max-width:720px;margin:0 auto;padding-top:45px}

a{color:#333}

a:hover{color:#c2171d}

img{max-width:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}

input,select,textarea{font-size:14px;color:#444;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}

input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}

input[type=button],input[type=reset],input[type=submit]{cursor:pointer}

::-webkit-input-placeholder{color:#999}

::-moz-placeholder{color:#999}

::-ms-input-placeholder{color:#999}

.ani,a{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}

input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}

input[type=number]{-moz-appearance:textfield}

.wp{width:100%;margin:0 auto;padding:0 14px}

.header{position:fixed;z-index:999;width:100%;right:0;top:0;height:45px;background-color:#fff;line-height:45px;-webkit-box-shadow:0 0 14px rgba(0,0,0,.18);box-shadow:0 0 14px rgba(0,0,0,.18)}

.header .logo{float:left}

.header .logo img{height:30px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin-top:-3px}

.nav{position:fixed;top:45px;width:100%;right:-200%;bottom:0;overflow:hidden;overflow-y:auto;background-color:rgba(0,0,0,.92)}

.nav ul{margin:0 30px}

.nav a{color:#fff;display:block;margin:0 30px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}

.nav li>a{border-bottom:1px solid rgba(255,255,255,.1)}

.nav .s1{background:url(../images/s-sub1.png) right 15px center no-repeat;-webkit-background-size:auto 16px;background-size:auto 16px}

.nav .on .s1{background-image:url(../images/s-sub.png);-webkit-background-size:16px auto;background-size:16px auto}

.nav li.on>a{color:#fff;border-bottom:none}

.nav .sub{z-index:99;display:none;line-height:46px}

.nav .sub a{padding-left:20px}

.nav .sub a:hover{background-color:#666}

.nav .btn{overflow:hidden;text-align:center;margin-top:30px}

.nav .btn .shop{display:inline-block;*display:inline;*zoom:1;color:#fff;font-size:14px;padding:0;padding-left:21px;background-repeat:no-repeat;background-position:0 50%;-webkit-background-size:auto 16px;background-size:auto 16px;margin:0 15px}

.nav .btn .s1{background-image:url(../images/s-x1.png)}

.nav .btn .s2{background-image:url(../images/s-x2.png)}

.menuBtn{position:relative;z-index:9;float:right;margin-top:3px;width:40px;height:40px;padding:7px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}

.menuBtn b{display:block;height:3px;background-color:#161616;margin:3px 0 5px;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}

.menuBtn.open b{display:none;margin:0;position:absolute;left:10px;top:50%;width:30px}

.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)}

.footer{background-color:#333;padding-top:30px; margin-bottom:60px;}

.footer .top{text-align:center;padding-bottom:22px}

.footer .ft-nv{margin-bottom:15px;line-height:25px;font-size:12px}

.footer .ft-nv a{display:inline-block;*display:inline;*zoom:1;margin:0 9px;color:#999}

.footer .qr{margin:0 auto;width:104px;height:104px}

.footer .qr img{display:block;width:100%;height:100%}

.footer .copy{background-color:#2e2e2e;font-size:12px;color:#999;line-height:18px;text-align:center;padding:15px}

.footer-m{position:fixed;z-index:999;bottom:0;right:0;left:0;height:60}

.ft-nv-m{text-align:center;overflow:hidden}

.ft-nv-m li{float:left;width:25%;background-color:#db1a22;height:60px;padding-top:9px}

.ft-nv-m a{display:block;text-align:center;font-size:14px;color:#fff;padding-top:25px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:auto 20px;background-size:auto 20px}

.g-pics{overflow:hidden}

.g-pics img{display:block;width:100%;height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.tab-show{overflow:hidden}

.m-pages{text-align:center;font-size:0}

.m-pages a{display:inline-block;*display:inline;*zoom:1;min-width:32px;text-align:center;height:32px;line-height:32px;color:#333;font-size:14px;padding:0 12px;margin:0 4px;background-color:#fff;border-radius:3px}

.m-pages .more{font-weight:400;width:32px;padding:0}

.m-pages a.on,.m-pages a:hover{color:#fff;background-color:#db1a22}

.g-gongju{overflow:hidden;background-color:#fff;line-height:60px;height:60px}

.cur{line-height:60px;font-size:14px}

.nv-s{height:100%;margin:0 auto;padding-top: 11px;text-align:center;display: -webkit-flex;

display: -moz-flex;

display: -ms-flex;

display: -o-flex;

display: flex;justify-content: space-around;}

.nv-s a{display:inline-block;*display:inline;*zoom:1;line-height:36px;

	vertical-align:middle;border-radius:18px;width:30%;font-size: 16px;

	text-align:center;background-color: #f2f2f2;color: #333;

}



.nv-s a.on,.nv-s a:hover{background-color:#db1a22;color:#fff}

.ban-inner{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;text-align:center;position:relative;padding-top:50%}

.ban-inner .txt{position:absolute;color:#fff;text-align:center;font-weight:lighter;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.ban-inner .txt .t1{letter-spacing:7px;font-size:26px}

.ban-inner .txt .t2{letter-spacing:1px;font-size:12px;text-transform:uppercase}

#bdshare_weixin_qrcode_dialog{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}

.g-btns{display:block;width:167px;height:46px;line-height:46px;text-align:center;background-color:#db1a22;color:#fff;font-size:14px;margin:0 auto;border-radius:3px}

.g-btns:hover{opacity:.8;color:#fff}



/*.g-btn2{display:block;width:180px;height:44px;padding-left:33px;

	background-color:#fff;line-height:44px;font-size:14px;color:#999;

	background:#fff url(../images/s-btn2.png) 130px 50% no-repeat;-webkit-background-size:18px auto;background-size:18px auto;margin:0 auto;border-radius:3px}

	*/

	

.g-btn2{display:block;width: auto;height:44px;padding-left:33px;

	background-color:#fff;line-height:44px;font-size:14px;color:#999;margin:0 auto;border-radius:3px; text-align:center}

	

	.g-btn2 a{ padding-left:5px; padding-right:5px;}

		

	

	

.g-btn2:hover{background-color:#db1a22;color:#fff}

.g-btn3{display:block;width:167px;height:40px;line-height:38px;border:1px solid #dd2931;color:#dd2931;font-size:14px;text-align:center;border-radius:3px;margin:0 auto}

.g-btn3:hover{background-color:#dd2931;color:#fff}

.ban img{display:block;width:100%;height:auto}

.tab-bar{height:60px;text-align:center;background-color:#fff}

.tab-bar .t-tab{display:inline-block}

.tab-bar li{float:left;width:100px}

.tab-bar a{display:block;line-height:60px;font-size:14px;color:#333}

.tab-bar li.on a,.tab-bar li:hover a{font-size:14px;color:#fff;background-color:#db1a22}

.g-tit-t1{position:relative;text-align:center;padding-top:14px;

	padding-bottom:10px;letter-spacing:2px;font-size:24px;color:#333}

.g-tit-t1::after{content:'';position:absolute;left:50%;bottom:0;width:22px;height:2px;margin-left:-11px;background-color:#db1a22}

.g-tit-t1 span{color:#db1a22}

.m-about .video{position:relative;text-align:center;height:282px;line-height:282px;background-color:#000}

.m-about .video .mask{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/t-p57.jpg) center no-repeat;-webkit-background-size:cover;background-size:cover}

.m-about .video .play{z-index:3;position:absolute;top:50%;left:50%;width:38px;height:38px;background:url(../images/play.png) center no-repeat;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-background-size:100% 100%;background-size:100% 100%}

.m-about video{position:relative;top:50%;display:block;margin:0 auto;max-width:100%;max-height:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.m-about .row1{margin-bottom:10px;background-color:#fff}

.m-about .row1 .txt{overflow:hidden;padding-top:20px;line-height:24px;font-size:14px;color:#333}

.m-about .row1 .txt p{margin-bottom:23px}

.m-about .row2{padding:20px 0 20px;background-color:#fff}

.slider-t1{padding:22px 55px 20px}

.slider-t1 .con{display:block}

.slider-t1 .pic{display:block;position:relative;height:0;padding-top:71.43%}

.slider-t1 .pic img{position:absolute;top:0;left:0;width:100%;height:100%}

.slider-t1 .p1{border-top:1px solid #f0f0f0;text-align:center;height:59px;line-height:56px;font-size:16px;color:#333;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}

.slider-t1 .con:hover .p1{color:#db1a22}

.slider-t1 .slick-dots{position:absolute;bottom:0;left:0;width:100%;text-align:center}

.slider-t1 .slick-dots li{display:inline-block;margin:0 1px 0 2px;padding:0}

.slider-t1 .slick-dots button{width:4px;height:4px;font-size:0;padding:0;border:none;text-indent:999px;cursor:pointer;background:0 0;border-radius:50%;background-color:#bdbdbd}

.slider-t1 .slick-dots .slick-active button{background-color:#707070}

.slider-t1 .slick-next,.slider-t1 .slick-prev{position:absolute;top:50%;margin-top:-13px;border:0;background:0 0;overflow:hidden;width:27px;height:27px;font-size:0;line-height:0;z-index:5;cursor:pointer;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% 100%;background-size:100% 100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}

.slider-t1 .slick-prev{left:10px;background-image:url(../images/arrow-l.png)}

.slider-t1 .slick-prev:hover{background-image:url(../images/arrow-l-on.png)}

.slider-t1 .slick-next{right:10px;background-image:url(../images/arrow-r.png)}

.slider-t1 .slick-next:hover{background-image:url(../images/arrow-r-on.png)}

.m-about .row3{background-color:#fff;padding:20px 0;margin:10px 0;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}

.m-about .row3 .g-tit-t1{color:#333;margin-bottom:15px}

.m-about .row3 .g-tit-t1::after{background-color:#db1a22}

.slider-t2{padding:55px 0 74px}

.t-list1{overflow:hidden;margin:12px 0;margin-left:-20px;padding-top:40px}

.t-list1 li{float:left;width:25%}

.t-list1 .con{display:block;text-align:center;margin-left:20px;padding:0 20px 30px;color:#fff;background:url(../images/t-bg3.png) center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}

.t-list1 .pic{position:relative;top:-40px;margin:0 auto;width:80px;height:80px}

.t-list1 .pic img{display:block;width:100%;height:100%}

.t-list1 .date{margin:-14px 0 6px;font-size:30px}

.t-list1 .p2{overflow:hidden;height:3.6em;line-height:1.8em;font-size:12px}

.slider-t2 .slick-next,.slider-t2 .slick-prev{position:absolute;top:62px;border:0;background:0 0;overflow:hidden;width:50px;height:50px;font-size:0;line-height:0;z-index:5;text-indent:-9999px;cursor:pointer;background-repeat:no-repeat;background-position:center center;-webkit-background-size:10px auto;background-size:10px auto;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}

.slider-t2 .slick-prev{left:0;background-image:url(../images/s-p2.png)}

.slider-t2 .slick-next{right:0;background-image:url(../images/s-p1.png)}

.m-about .row4{margin-bottom:10px;padding:20px 0;background-color:#fff}

.t-list2{padding-top:22px;margin:0 5px;overflow:hidden}

.t-list2 li{float:left;width:50%;margin-bottom:10px}

.t-list2 a{display:block;padding:5px;margin-left:15px}

.t-list2 .pic{border-radius:50%;overflow:hidden;display:block;position:relative;height:0;padding-top:100%}

.t-list2 .pic img{position:absolute;top:0;left:0;width:100%;height:100%}

.t-list2 .desc{position:relative;z-index:2;text-align:center;margin-top:-32px;padding:10px 0 5px;background-color:#fff;box-shadow:0 -4px 8px rgba(0,0,0,.2)}

.t-list2 .desc p{overflow:hidden;height:48px;line-height:24px;
	font-size:10px;color:#333;font-size: 14px; 
}

.t-list2 .desc .num{position:absolute;top:-10px;left:50%;margin-left:-10px;width:20px;height:20px;line-height:20px;font-style:normal;font-size:10px;color:#fff;border-radius:50%;background-color:#db1a22}

.m-about .row5{margin-bottom:10px;padding:20px 0;background-color:#fff}

.slider-t3{padding:20px 55px}

.slider-t3 .con{display:block}

.slider-t3 .pic{position:relative;height:0;padding-top:65.8%}

.slider-t3 .pic img{position:absolute;top:0;left:0;width:100%;height:100%}

.slider-t3 .slick-dots{position:absolute;bottom:0;left:0;width:100%;text-align:center}

.slider-t3 .slick-dots li{display:inline-block;margin:0 2px 0 1px;padding:0}

.slider-t3 .slick-dots button{width:4px;height:4px;font-size:0;padding:0;border:none;text-indent:999px;cursor:pointer;background:0 0;border-radius:50%;background-color:#bdbdbd}

.slider-t3 .slick-dots .slick-active button{background-color:#707070}

.slider-t3 .slick-next,.slider-t3 .slick-prev{position:absolute;top:50%;margin-top:-13px;border:0;background:0 0;overflow:hidden;width:27px;height:27px;font-size:0;line-height:0;z-index:5;cursor:pointer;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}

.slider-t3 .slick-prev{left:0;background-image:url(../images/arrow-l.png)}

.slider-t3 .slick-prev:hover{background-image:url(../images/arrow-l-on.png)}

.slider-t3 .slick-next{right:0;background-image:url(../images/arrow-r.png)}

.slider-t3 .slick-next:hover{background-image:url(../images/arrow-r-on.png)}

.m-about .row6{margin-bottom:10px;padding-top:20px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;}

.m-about .row6 .g-tit-t1{margin-bottom:20px;color:#fff}

.m-about .row6 .word{padding:20px 10px 20px;box-shadow:0 26px 26px rgba(0,0,0,.1);background-color:#fff}

.m-about .row6 .txt{text-align:justify;letter-spacing:1px;

	line-height:24px;font-size:14px;color:#333}

.m-about .row6 .txt p{margin-bottom:20px}

.m-about .row6 .txt .p3{text-align:right;margin-bottom:0}

.m-case{margin-top:10px;}

.m-case .wp{background-color: #fff;padding: 14px;}

.m-case .list-box{background-color:#fff}

.t-list3{padding-top:15px;overflow:hidden;margin-left:-10px}

.t-list3 li{float:left;width:50%;margin-bottom:15px}

.t-list3 .con{display:block;margin-left:10px;background-color:#fff}

.t-list3 .pic{position:relative;height:0;padding-top:75%}

.t-list3 .pic img{position:absolute;top:0;left:0;width:100%;height:100%}

.t-list3 h3{margin-top:5px;font-size:16px;color:#333;

	white-space:nowrap;overflow:hidden;font-weight: normal;line-height: 1.5;

	-ms-text-overflow:ellipsis;text-overflow:ellipsis;

	-webkit-transition:.3s;-moz-transition:.3s;

	-ms-transition:.3s;-o-transition:.3s;transition:.3s}

.m-case .g-btn2{margin:16px auto}

.t-list4{overflow:hidden;}

.t-list4 li{padding:10px 0;border-bottom:1px solid #dbdbdb}

.t-list4 .con{display:block;overflow: hidden;background-color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}

.t-list4 .pic{display:block;float:left;width:145px}

.t-list4 .g-pics{display:block;position:relative;height:0;padding-top:63.2%}

.t-list4 .pic img{position:absolute;top:0;left:0;width:100%;height:100%}

.t-list4 .desc{overflow:hidden;padding-left:10px}

.t-list4 h3 a{display:block;margin-bottom:5px;overflow:hidden;text-align:justify;

	max-height:3em;line-height:1.5;font-size:16px;color:#333;font-weight: normal;

	-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;

	transition:.3s}

.t-list4 .txt{line-height:24px;font-size:14px;color:#666;

	display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;

}

.t-list4 .info{overflow:hidden;padding-top:8px;border-top:1px solid #ccc}

.t-list4 .info p{float:left;width:50%;font-size:12px;color:#ccc}

.t-list4 .info .more{text-align:right}

.t-list4 .info .more a{color:#ccc}

.t-list4 h3 a:hover{color:#db1a22}

.t-list4 .info .more a:hover{color:#db1a22}

.m-prod .row1{margin:10px 0;padding-top:14px;background-color:#fff}

.t-list5{padding-top:10px;margin-left:-10px;overflow:hidden}

.t-list5 li{float:left;width:50%;margin-bottom:10px}

.t-list5 .con{display:block;margin-left:10px;background-color:#fff}

.t-list5 .pic{position:relative;height:0;margin-bottom:5px;padding-top:91%}

.t-list5 .pic img{position:absolute;top:0;left:0;width:100%;height:100%}

.t-list5 p{height:24px;line-height:24px;font-size:16px;color:#333;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s; overflow:hidden}

.t-list5 .con:hover{box-shadow:0 8px 16px rgba(0,0,0,.1)}

.t-list5 .con:hover p{color:#db1a22}

.m-prod .row2{padding-top:14px;background-color:#fff}

.ban-inner2{height:680px;padding-top:302px}

.ban-inner2 .txt .t2{margin-top:-6px;font-size:24px}

.t-list6{padding-top:15px;overflow:hidden}

.t-list6 li{margin-bottom:15px}

.t-list6 .con{background-color:#fff}

.t-list6 .pic{overflow:hidden;position:relative;height:0;}
.t-list6 .pic{padding-top:90%}

.t-list6 .pic img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}

.t-list6 .desc{z-index:2;position:relative;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}

.t-list6 .info{overflow:hidden;top:0;bottom:0;width:100%;padding:10px 10px 5px;text-align:center;background-color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}

.t-list6 .line{position:absolute;left:50%;bottom:19px;width:40px;height:3px;margin-left:-20px;background-color:#db1a22}

.t-list6 h3{font-size:16px;color:#333;font-weight: normal;line-height: 1.5;}

.t-list6 p{overflow:hidden;margin:0 auto;line-height:24px;font-size:14px;color:#999}

.t-list6 .more{display:none}

.t-list6 .g-more{margin-top:16px;width:120px;height:32px;line-height:32px;font-size:12px;color:#fff;background-color:#333}

.t-list6 li.last{width:66.66%}

.t-list6 li.last .pic{padding-top:43%}

.t-list6 li.on .info{top:-31px;background-color:#db1a22}

.t-list6 li.on h3,.t-list6 li.on p{color:#fff}

.m-cont{padding:14px 0 0;background-color:#fff}

.t-list7{overflow:hidden;margin-left:-29px;padding:17px 5px}

.t-list7 li{margin-bottom:14px}

.t-list7 .con{overflow:hidden;margin-left:29px;background-color:#f5f5f5;border:1px solid #dbdbdb}

.t-list7 .pic{float:left;width:41px;height:41px;line-height:41px;text-align:center}

.t-list7 .pic img{display:inline-block;vertical-align:middle;max-width:55%;max-height:55%}

.t-list7 .desc{overflow:hidden;padding:5px 22px 0;height:41px;line-height:14px;color:#111;border-left:1px solid #dbdbdb}

.t-list7 p{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}

.t-list7 .p1{font-size:14px;margin-bottom:5px}

.t-list7 .p2{font-size:14px}

.t-list7 .p3{font-size:14px}

.t-list7 .aa{color:#fd4853;padding-left:10px}

.anchorBL{display:none}

.m-cont .map{height:240px}

.m-cont .map img{max-width:1000px}

.m-trans{padding:13px 0 21px}

.m-trans .info{margin:5px 0 10px;text-align:center;font-size:14px;color:#333}

.m-trans .con{overflow:hidden;background-color:#fff}

.m-trans .l{width:820px}

.m-trans .r{width:270px;background-color:#f5f5f5}

.m-trans .qr{padding:45px 35px 60px}

.m-trans .qr p{margin-bottom:18px;text-align:center;font-size:18px;color:#333}

.m-trans .pic{margin:0 auto;width:200px;height:200px;background-color:#fff}

.m-trans .pic img{display:block;width:100%;height:100%}

.m-trans{background-color:#fff}

.m-join{background-color:#fff}

.m-join .inner{padding:0 0 30px}

.m-join .info{margin:14px 0 23px;text-align:center;line-height:24px;font-size:14px;color:#333}

.t-list8{border-top:1px solid #dbdbdb}

.t-list8 li{border-bottom:1px solid #dbdbdb}

.t-list8 .a1{display:block;padding:0 20px;line-height:40px;font-size:16px;color:#333}

.t-list8 .a1 span{display:inline-block;padding-left:36px;background-position:left center;background-repeat:no-repeat;background-image:url(../images/t-ico13.png)}

.t-list8 .con{display:none;padding:14px 30px;line-height:24px;font-size:14px}

.t-list8 .p1{color:#db1a22}

.t-list8 li.on .a1{background-color:#f5f5f5;border-bottom:1px solid #dbdbdb}

.t-list8 .a1:hover{background-color:#f5f5f5}

.t-list8 li.on span{background-image:url(../images/t-ico13-on.png)}

.banner .item{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.banner .slick-dots{text-align:center;position:absolute;bottom:10px;right:0;left:0;font-size:0}

.banner .slick-dots li{display:inline-block;width:5px;height:5px;border-radius:50%;background-color:#fff;opacity:.26;margin:0 2px}

.banner .slick-dots li.slick-active{opacity:.56}

.banner .item img{display:block;width:100%}

.g-tit-t2 p{text-align:center;margin-bottom:-54px;text-transform:uppercase;letter-spacing:3px;font-size:60px;color:#f2f2f2}

.g-more{display:block;text-align:center;margin:0 auto;width:200px;height:46px;line-height:46px;font-size:16px;color:#fff;background-color:#db1a22;border-radius:2px}

.g-more:hover{color:#fff;background-color:#c2171d}

.index-row1{padding-bottom:15px;background-color:#fff;margin-bottom:10px}

.index-row1 .slider .slick-dots{position:absolute;bottom:17px;left:0;width:100%;text-align:center}

.index-row1 .slider .slick-dots li{display:inline-block;padding:0}

.index-row1 .slider .slick-dots button{width:10px;height:10px;font-size:0;padding:0;border:none;text-indent:999px;cursor:pointer;background:0 0;background-position:center;background-repeat:no-repeat;background-image:url(../images/dot2.png);-webkit-background-size:100% 100%;background-size:100% 100%}

.index-row1 .slider .slick-dots .slick-active button{background-image:url(../images/dot2-on.png)}

.index-row2{padding:14px 0;background-color:#fff;background-position:center;background-repeat:no-repeat}

.index-row2 .p1{margin-top:16px;text-align:center;font-size:16px;color:#333}

.index-row2 .t-list6{margin:0 -15px;padding:60px 80px 9px}

.index-row2 .t-list6 .con{margin:0 15px}

.index-row2 .link{text-align:center;padding-top:35px}

.index-row2 .link a{margin:0 9px;display:inline-block}

.index-row2 .link .a1{border:1px solid #333;line-height:44px;background:0 0}

.index-row2 .link .a1 span{display:inline-block;padding-left:30px;color:#333;background-position:left center;background-repeat:no-repeat;background-image:url(../images/t-ico15.png);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}

.index-row2 .link .a1:hover{background-color:#333}

.index-row2 .link .a1:hover span{color:#fff;background-image:url(../images/s-ico5.png)}

.index-row2 .t-list6 .slick-dots{position:absolute;bottom:0;left:0;width:100%;text-align:center}

.index-row2 .t-list6 .slick-dots li{display:inline-block;float:none;width:auto;margin:0 2px 0 3px;padding:0}

.index-row2 .t-list6 .slick-dots button{width:10px;height:10px;font-size:0;padding:0;border:none;text-indent:999px;cursor:pointer;background:0 0;background-position:center;background-repeat:no-repeat;background-image:url(../images/dot.png);-webkit-background-size:100% 100%;background-size:100% 100%}

.index-row2 .t-list6 .slick-dots .slick-active button{background-image:url(../images/dot-on.png)}

.index-row2 .t-list6 .slick-next,.index-row2 .t-list6 .slick-prev{position:absolute;top:50%;margin-top:-25px;border:0;background:0 0;overflow:hidden;width:50px;height:50px;font-size:0;line-height:0;z-index:5;cursor:pointer;background-repeat:no-repeat;background-position:center center;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}

.index-row2 .t-list6 .slick-prev{left:15px;background-image:url(../images/arrow-l.png)}

.index-row2 .t-list6 .slick-prev:hover{background-image:url(../images/arrow-l-on.png)}

.index-row2 .t-list6 .slick-next{right:15px;background-image:url(../images/arrow-r.png)}

.index-row2 .t-list6 .slick-next:hover{background-image:url(../images/arrow-r-on.png)}

.index-row3{padding-bottom:78px;background-position:center;background-repeat:no-repeat}

.index-row3 .top-pic{position:relative;top:-134px;margin:0 auto -91px;width:557px;height:329px}

.index-row3 .top-pic img{height:100%}

.index-row3 .g-tit-t2 p{color:rgba(0,0,0,.12)}

.index-row3 .g-tit-t1{color:#fff}

.index-row3 .g-tit-t1::after{background-color:#fff}

.index-row3 .txt{text-align:center;padding:12px 20px;line-height:1.86em;font-size:16px;color:#fff}

.t-list9{overflow:hidden;padding:47px 18px 0;margin-left:-58px}

.t-list9 li{float:left;width:25%}

.t-list9 a{display:block;position:relative;margin-left:58px}

.t-list9 .pic{width:243px;height:280px;overflow:hidden}

.t-list9 .pic img{display:block;width:100%;height:100%}

.t-list9 .info{position:absolute;top:50%;left:50%;text-align:center;width:80px;height:80px;line-height:80px;margin-top:-40px;margin-left:-40px;font-size:24px;color:#fff;background-position:center;background-repeat:no-repeat;background-image:url(../images/t-ico14.png);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}

.t-list9 a:hover .info{background-image:url(../images/t-ico14-on.png)}

.index-row4{margin-bottom:10px;padding:20px 0;background-color:#fff}

.ul-tab{margin-top:36px;text-align:center}

.ul-tab li{display:inline-block;margin:0 4px;width:80px;height:32px;line-height:32px;font-size:12px;background-color:#cacaca;border-radius:2px}

.ul-tab a{display:block;color:#fff}

.ul-tab li.on{background-color:#db1a22}

.index-row4 .t-list3{margin:0 -15px;padding:40px 80px 24px}

.index-row4 .t-list3 li{margin:0}

.index-row4 .t-list3 .pic{padding-top:75%}

.index-row4 .t-list3 .con{margin:0 15px 15px;box-shadow:0 8px 16px rgba(0,0,0,.1)}

.index-row4 .t-list3 .slick-dots{position:absolute;bottom:0;left:0;width:100%;text-align:center}

.index-row4 .t-list3 .slick-dots li{display:inline-block;float:none;width:auto;margin:0 2px 0 3px;padding:0}

.index-row4 .t-list3 .slick-dots button{width:10px;height:10px;font-size:0;padding:0;border:none;text-indent:999px;cursor:pointer;background:0 0;background-position:center;background-repeat:no-repeat;background-image:url(../images/dot.png);-webkit-background-size:100% 100%;background-size:100% 100%}

.index-row4 .t-list3 .slick-dots .slick-active button{background-image:url(../images/dot-on.png)}

.index-row4 .t-list3 .slick-next,.index-row4 .t-list3 .slick-prev{position:absolute;top:50%;margin-top:-25px;border:0;background:0 0;overflow:hidden;width:50px;height:50px;font-size:0;line-height:0;z-index:5;cursor:pointer;background-repeat:no-repeat;background-position:center center;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}

.index-row4 .t-list3 .slick-prev{left:15px;background-image:url(../images/arrow-l.png)}

.index-row4 .t-list3 .slick-prev:hover{background-image:url(../images/arrow-l-on.png)}

.index-row4 .t-list3 .slick-next{right:15px;background-image:url(../images/arrow-r.png)}

.index-row4 .t-list3 .slick-next:hover{background-image:url(../images/arrow-r-on.png)}

.index-row5{overflow:hidden;margin-bottom:10px;padding:30px 20px 32px;text-align:center;color:#fff;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}

.index-row5 .logo{width:60px;margin:0 auto}

.index-row5 .logo img{display:block}

.index-row5 .p1{font-weight:700;margin-bottom:3px;font-size:38px}

.index-row5 .p2{font-size:14px}

.index-row5 .g-more{margin-top:19px;width:165px;font-size:14px;height:44px;line-height:44px}

.index-row6{margin-bottom:10px;padding:15px 0 20px;background-color:#fff}

.index-row6 .t-list4{padding:15px 0 15px}

.index-row6 .t-list4 .g-pics{padding-top:66.6%}

.ul-cases{text-align:center;font-size:0;padding-top:12%;margin-bottom:20px}

.ul-cases li{display:inline-block;margin-top:-7%;width:33.3333%}

.ul-cases .con{display:block;margin-left:8px}

.ul-cases .pic{position:relative;height:0;padding-top:116%}

.ul-cases img{position:absolute;top:0;left:0;width:100%;height:100%}

.rows1 .g-btns{margin-bottom:15px}

.m-maps{background-color:#fff;margin-bottom:15px;margin-top:10px}

.m-maps .tit{font-size:14px;overflow:hidden;border-bottom:1px solid #dbdbdb;padding:14px 15px 10px;margin-bottom:10px}

.m-maps .dizhi{display:inline-block;*display:inline;*zoom:1;padding-left:16px;background:url(../images/s-ico6.png) 0 50% no-repeat;color:#db1a22;margin-right:10px}

.m-maps .tit b{color:#db1a22;font-size:18px}

.m-maps .a-btn{float:right}

.a-btn{display:block;width:120px;height:32px;line-height:32px;background-color:#db1a22;color:#fff;font-size:12px;padding-left:28px;text-align:center;background-repeat:no-repeat;background-position:21px 50%;border-radius:3px}

.a-btn:hover{color:#fff;background-color:#c2171d}

.m-maps .box{overflow:hidden;padding:0 15px}

.m-maps .more{float:right;font-size:12px;color:#999}

.m-maps .l{width:760px;height:480px}

.m-maps #allmap{overflow:hidden;padding-top:54%}

.ul-map li{padding:16px 0;border-bottom:1px solid #eee}

.ul-map li:last-of-type{border-bottom:none}

.ul-map li.on,.ul-map li:hover{background-color:#f5f5f5}

.ul-map .num{float:left;margin-right:10px;width:20px;height:20px;line-height:20px;margin-top: 2px;

	text-align:center;color:#fff;font-size:14px;background-color:#db1a22;border-radius:3px}

.ul-map .txt{overflow:hidden}

.ul-map .txt .t1{font-size:16px;color:#333;line-height:1.5;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;margin-bottom:7px}

.ul-map .txt .t2{font-size:14px;color:#999;line-height:24px}

.mCSB_scrollTools .mCSB_draggerRail{background-color:#f5f5f5!important}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#dbdbdb!important;width:2px!important}

#allmap{width:100%;height:100%}

.mCSB_inside>.mCSB_container{margin-right:0!important}

.mCSB_scrollTools{margin-right:15px}

.m-mendian{margin-top: 10px;padding:0 15px;background-color:#fff}

.m-mendian .top{overflow:hidden;padding:12px 15px 0;border-bottom:1px solid #dbdbdb;position:relative;margin:0 -15px 20px}

.m-mendian .more{float:right;font-size:12px;color:#999;margin-top:8px}

.m-mendian .tit{float:left;padding-bottom:14px;color:#333;font-size:18px}

.m-mendian .shaixuan{float:right}

.m-mendian .shaixuan .sel{float:left;margin-left:-1px;cursor:pointer;border:1px solid #dbdbdb;padding-left:20px;height:36px;color:#333;font-size:14px;padding-right:32px;background:url(../images/s-ico7.png) right 20px center no-repeat}

.ul-pictxts{overflow:hidden}

.ul-pictxts li{margin-bottom:9px;border-bottom:1px solid #f5f5f5;padding-bottom:9px}

.ul-pictxts li:last-of-type{border-bottom:none}

.ul-pictxts a{display:block;overflow:hidden}

.ul-pictxts a:hover{border-color:#f5f5f5;background-color:#f5f5f5}

.ul-pictxts .l{margin-right:10px}

.ul-pictxts .g-pics{width:105px;height:94px}

.ul-pictxts .txt{overflow:hidden}

.ul-pictxts .t1{font-size:16px;margin-bottom:2px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}

.ul-pictxts .t2{font-size:14px;color:#999;overflow:hidden;line-height:24px;height:72px}

.ul-pictxts .btn{display:block;font-size:12px;background-color:#db1a22;color:#fff;text-align:center;width:90px;height:26px;line-height:26px;border-radius:3px;margin-top:5px}

.ul-pictxts a:hover .btn{background-color:#c2171d}

.row-store{padding:40px 0 70px}

.row-xiangqing{background-color:#fff;margin-bottom:10px}

.m-topshow{background-color:#fff;margin-bottom:10px;overflow:hidden}

.m-topshow .in-ban{position:relative;margin-bottom:12px}

.m-topshow .g-pics{z-index:1;position:relative;padding-top:74%}

.m-topshow .g-pics img{display:block;position:absolute;top:0;right:0}

.m-topshow .slick-dots{z-index:2;text-align:center;position:absolute;bottom:10px;left:0;width:100%;font-size:0}

.m-topshow .slick-dots li{display:inline-block;*display:inline;*zoom:1;width:5px;height:5px;border-radius:50%;background-color:#000;opacity:.26;margin:0 2px}

.m-topshow .slick-dots li.slick-active{opacity:.56}

.m-topshow .tit{font-size:24px;margin-bottom:8px;line-height: 1.5;}

.m-topshow .info1{color:#999;font-size:14px;margin-bottom:14px;line-height:24px}

.m-topshow .info2{background-color:#f5f5f5;overflow:hidden;padding:20px 20px 10px;margin-bottom:20px}

.m-topshow .info2 .p1{margin-bottom:10px}

.m-topshow .info2 .name{float:left;color:#999}

.m-topshow .info2 .txt{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}

.m-topshow .btn{margin-bottom:15px;overflow:hidden;text-align:center}

.m-topshow .btn a{display:inline-block;width:45%;height:46px;line-height:46px;text-align:center;

	background-repeat:no-repeat;background-position:22px 50%;background-color:#db1a22;color:#fff;

	border-radius:3px;margin-right:8px;font-size:14px}

.m-topshow .btn a:hover{background-color:#c2171d}

.m-topshow .a-btn1{padding-left:27px;background-image:url(../images/s-ico5.png)}

.m-topshow #allmap{width:480px;height:140px;margin-bottom:10px}

.m-topshow .link{padding-left:18px;background:url(../images/s-ico6.png) left center no-repeat}

.in-ban-box{overflow:hidden;position:relative;z-index:1}

.m-jieshaos{margin-bottom:10px;padding:15px 0;background-color:#fff}

.g-tits1{line-height:1.1;font-size:24px;border-bottom:1px solid #ccc;padding:0 14px}

.g-tits1 span{display:inline-block;padding-bottom:12px}

.g-tits1 .more{float:right;font-size:14px;color:#999;margin-top:5px}

.m-jieshaos .pic{text-align:center}

.m-jieshaos .pic img{display:inline-block;*display:inline;*zoom:1}

.m-gbox .bdshare-button-style2-32 .bds_sqq{background:url(../images/s-q1.png) center center no-repeat!important}

.m-gbox .bdshare-button-style2-32 .bds_qzone{background:url(../images/s-q2.png) center center no-repeat!important}

.m-gbox .bdshare-button-style2-32 .bds_weixin{background:url(../images/s-q3.png) center center no-repeat!important}

.m-gbox .bdshare-button-style2-32 .bds_tsina{background:url(../images/s-q5.png) center center no-repeat!important}

.bdshare-button-style2-32{display:inline-block;vertical-align:middle}

.m-gbox .ret{float:right;width:140px;height:30px;line-height:30px;text-align:center;padding-left:22px;color:#fff;font-size:12px;background-color:#333;background:#333 url(../images/s-ret.png) 20px 50% no-repeat;border-radius:15px;margin-top:5px}

.m-gbox .ret:hover{background-color:#c2171d}

.m-gbox .top{border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:25px;overflow:hidden}

.m-gbox .arrow{overflow:hidden;color:#333}

.m-gbox .arrow .next{float:right}

.m-gbox .arrow .prev{float:left}

.m-gbox .arrow a{color:#999}

.m-gbox .arrow a:hover{color:#c2171d}

.m-chanpins{padding-top:14px;margin-bottom:10px;background-color:#fff}

.m-chanpins .g-tits1{margin-bottom:20px}

.ul-chanpin{overflow:hidden;margin-right:-10px}

.ul-chanpin li{float:left;width:50%;margin-bottom:15px}

.ul-chanpin a{display:block;margin-right:10px}

.ul-chanpin .g-pics{position:relative;padding-top:91%;margin-bottom:5px}

.ul-chanpin .g-pics img{display:block;position:absolute;top:0;right:0;width:100%;height:100%}

.ul-chanpin .txt{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-size:16px}

.banner2{position:relative;height:285px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.banner2 .btn{width:100%;position:absolute;top:190px;left:0;text-align:center;font-size:14px}

.banner2 .btn a{display:inline-block;margin:0 10px;color:#fff}

.banner2 .btn .a1{background-image:url(../images/s-ico9.png);background-color:#fff}

.banner2 .btn .a1:hover{color:#fff;background-color:#c2171d;background-image:url(../images/s-ico11.png)}

.banner2 .btn .a2{color:#fff;background-image:url(../images/s-ico10.png);background-color:#db1a22}

.banner2 .btn .a2:hover{background-color:#c2171d}

.row-z1{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.row-z1 .g-tit-t1{font-size:24px}

.m-videos{position:relative;z-index:1;width:800px;height:390px;border-radius:9px;overflow:hidden;margin:-215px auto 100px;background-color:#1f242c}

.m-videos .btn{position:absolute;top:0;right:0;width:100%;height:100%;background:url(../images/s-play.png) center center no-repeat;z-index:1;cursor:pointer}

.m-videos video{display:block;width:100%;height:100%}

.m-ul1{padding-bottom:16px}

.m-ul1 .g-tit-t1{margin-bottom:16px}

.ul-timgs1{overflow:hidden;margin:0 auto}

.slick-arrow{border:none;position:absolute;background-repeat:no-repeat;background-position:center center;background-color:transparent;text-indent:-9999px;overflow:hidden;width:26px;height:26px;-webkit-background-size:100% auto;background-size:100% auto;top:50%;margin-top:-13px;z-index:8}

.slick-prev{left:0;background-image:url(../images/arrow-l.png)}

.slick-next{right:0;background-image:url(../images/arrow-r.png)}

.ul-timgs1 .slick-dots{text-align:center}

.ul-timgs1 .slick-dots li{display:inline-block;width:5px;height:5px;border-radius:50%;margin:0 2px;background-color:#b6b9bd}

.ul-timgs1 .slick-dots li.slick-active{background-color:#6c6e70}

.ul-timgs1 .li{float:left;width:50%;margin-bottom:10px;padding:0 25px}

.ul-timgs1 .con{overflow:hidden;margin:0 10px;background-color:#fff;border-radius:5px;padding:10px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1)}

.ul-timgs1 .img{float:left;width:52px;height:52px;margin-right:9px;border-radius:50%;overflow:hidden}

.ul-timgs1 .img img{display:block;width:100%;height:100%}

.ul-timgs1 .box{overflow:hidden;font-size:0}

.ul-timgs1 .box::after{content:"";display:inline-block;vertical-align:middle;width:0;height:100%;margin-right:-5px}

.ul-timgs1 .txt{display:inline-block;vertical-align:middle}

.ul-timgs1 .t1{font-size:16px;color:#db1a22}

.ul-timgs1 .t2{font-size:14px;color:#333;overflow:hidden;max-height:64px}

.m-u2{padding:20px 0 32px}

.m-u2 img{display:block;width:100%}

.m-u2 .g-tit-t1{color:#fff;margin-bottom:22px}

.m-u2 .g-tit-t1:after{background-color:#fff}

.g-tit-t1:after{height:2px;width:20px;margin-left:-10px}

.m-u3{padding:11px 0 14px;overflow:hidden}

.m-u3 .g-tit-t1{margin-bottom:30px}

.m-u3 .g-tit-t1:after{background-color:#db1a22}

.ul-zhengce{padding:0 10px;}

.ul-zhengce li{margin-bottom:37px}

.ul-zhengce a{position:relative;display:block;padding:21px 10px 10px;border-radius: 10px;

	background:url(../images/s-b3.png) center center no-repeat;

	-webkit-background-size:100% 100%;background-size:100% 100%;

	text-align:center;-webkit-box-shadow:0 0 16px rgba(0,0,0,.1);

	box-shadow:0 0 16px rgba(0,0,0,.1)}

.ul-zhengce .tit{position:absolute;width:126px;height:30px;line-height:30px;

	text-align:center;color:#fff;font-size:14px;font-weight:700;font-size: 16px;font-weight: normal;

	background-color:#db1a22;border-radius:13px;top:-15px;left:50%;

	margin-left:-63px;overflow:hidden;-ms-text-overflow:ellipsis;

	text-overflow:ellipsis;white-space:nowrap;padding:0 5px}

.ul-zhengce .txt{line-height:20px;overflow:hidden;margin-bottom:17px;font-size:14px}

.ul-zhengce .g-pics{position:relative;padding-top:72%}

.ul-zhengce .g-pics img{position:absolute;display:block;width:100%;height:100%;top:0;right:0}

.m-u4{padding:25px 0 21px;overflow:hidden}

.m-u4 .g-tit-t1{color:#fff;margin-bottom:15px}

.m-u4 .s-tit1{margin-bottom:50px}

.s-tit1 .txt{text-align:center;font-size:18px;color:#fff}

.ul-youshi{margin-left:-10px;text-align:center}

.ul-youshi li{display:inline-block;width:32%;margin-top:-7%}

.ul-youshi .con{margin-left:10px}

.ul-youshi .desc{position:relative;height:0;padding-top:116%;background:url(../images/s-b1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}

.ul-youshi .on .desc{background-image:url(../images/s-b2.png);color:#fff}

.ul-youshi .info{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.ul-youshi .img{width:50px;height:50px;margin:20px auto 10px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% 100%;background-size:100% 100%;-webkit-box-shadow:0 10px 15px rgba(0,0,0,.1);box-shadow:0 10px 15px rgba(0,0,0,.1);border-radius:50%}

.ul-youshi .i1{background-image:url(../images/s-i1.png)}

.ul-youshi .i2{background-image:url(../images/s-i2.png)}

.ul-youshi .i3{background-image:url(../images/s-i3.png)}

.ul-youshi .i4{background-image:url(../images/s-i4.png)}

.ul-youshi .i5{background-image:url(../images/s-i5.png)}

.ul-youshi .on .i1{background-image:url(../images/s-i1on.png)}

.ul-youshi .on .i2{background-image:url(../images/s-i2on.png)}

.ul-youshi .on .i3{background-image:url(../images/s-i3on.png)}

.ul-youshi .on .i4{background-image:url(../images/s-i4on.png)}

.ul-youshi .on .i5{background-image:url(../images/s-i5on.png)}

.ul-youshi .tit{font-size:14px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;margin-bottom:30px}

.m-ul5{padding:10px 0}

.m-ul5 .s-tit1{margin-bottom:20px;color:#333}

.m-ul5 .g-tit-t1:after{background-color:#db1a22}

.m-ul5 .s-tit1 .txt{color:#333;padding-top:15px;font-size:14px}

.ul-pics1{overflow:hidden;margin-right:-5px}

.ul-pics1 li{float:left;margin-bottom:10px;width:33.33333%}

.ul-pics1 a{display:block;margin-right:5px;height:108px}

.ul-pics1 .g-pics{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.ul-pics1 .li5{width:66.6666%}

.m-u6 .g-tit-t1{color:#333;margin-bottom:10px}

.m-u6 .g-tit-t1:after{background-color:#db1a22}

.m-u6{overflow:hidden;background-color:#fff}

.ul-txts{height:100%;padding:10px 15px}

.ul-txts li{overflow:hidden;margin-bottom:5px}

.ul-txts .txt{overflow:hidden;color:#333;text-align:center}

.ul-txts .txt .t1{margin-bottom:5px;font-size:16px;line-height:1.5}

.ul-txts .txt .t2{font-size:14px;overflow:hidden;line-height:24px;max-height:48px;color:#999}

.m-slickbox{padding:31px 0 6px}

.m-slickbox .g-tit-t1{text-align:center;font-size:24px;margin-bottom:23px}

.m-slickbox .g-tit-t1:after{background-color:#db1a22}

.m-slickbox .slider-t3{padding:0 30px;margin-bottom:15px}

.m-slickbox .slider-t3 .con{margin:0 10px 35px}

.m-slickbox .slider-t3.s2{padding-bottom:14px}

.m-slickbox .slider-t3.s2 .con{margin-bottom:20px}

.slider-t3.s2 .pic{padding-top:61%}

.a-zixun{display:block;margin:0 auto;width:300px;height:66px;line-height:66px;text-align:center;color:#fff;font-size:24px;font-weight:700;padding-left:48px;background:#db1a22 url(../images/s-ico12.png) 52px 50% no-repeat;border-radius:3px}

.a-zixun:hover{background-color:#c2171d;color:#fff}

.h300{height:300px}

.form-boxs1{padding:20px 0;margin-bottom:100px}

.form-boxs1 .g-tit-t1{color:#333;margin-bottom:15px}

.form-boxs1 .g-tit-t1:after{background-color:#db1a22}

.form-boxs1 .s-tit1 .txt{color:#333;font-size:14px}

.form-boxs1 .s-tit1{margin-bottom:18px}

.row-z1z{background-color:#fff}

.m-forms{margin:0 auto}

.m-forms .l1{overflow:hidden}

.m-forms .item{margin-bottom:10px}

.m-forms .l2{margin-bottom:15px}

.m-forms .name{color:#333;margin-bottom:5px;font-size: 14px;}

.m-forms .int{display:block;width:100%;height:33px;line-height:33px;padding:0 20px;border:none;font-size:14px;background-color:#f5f5f5}

.m-forms .int.s2{width:100%;height:90px;padding:15px 20px;line-height:1.5;resize:none}

.m-forms .int::-webkit-input-placeholder{color:#c2c2c2}

.m-forms .int::-moz-placeholder{color:#c2c2c2}

.m-forms .int::-ms-input-placeholder{color:#c2c2c2}

.m-forms .l1 .info{background-color:#fff;width:100%;height:33px}

.m-forms .sel{float:left;width:55%;height:34px;border:none;padding:0 35px 0 20px;

	background:url(../images/s-ico7.png) right 20px center no-repeat;background-color:#f5f5f5;font-size:14px}

.m-forms .sel.s1{margin-right:5px;width:43%}

.m-forms .btn{display:block;margin:0 auto;width:100%;height:45px;background-color:#db1a22;color:#fff;font-size:14px;border:none;border-radius:3px}

.m-forms .btn:hover{background-color:#c2171d}

.ban-inner.s2 .txt .t1{margin-bottom:10px}

.ban-inner.s2 .txt .t2{font-size:14px}

.row-text{overflow:hidden;margin-bottom:10px}

.row-text .l{width:860px}

.row-text .r{width:300px}

.m-text{background-color:#fff;padding:15px 0}

.m-text .g-tits1{margin:0 -15px 15px}

.m-text .title{border-bottom:1px solid #ccc;margin-bottom:50px;padding-bottom:20px}

.m-text .title .info{font-size:14px}

.m-text .title .s1{color:#999}

.m-text .title .s2{color:#666;padding-right:25px}

.m-text .title h1{font-size:18px;margin-bottom:20px;font-weight:400}

.m-text .pic{margin-bottom:34px}

.m-text .pic img{display:block;width:100%}

.m-text .box{font-size:14px;line-height:24px;margin-bottom:24px}

.m-slicks2{margin-bottom:20px}

.m-slicks2 .slick-dots{position:absolute;bottom:14px;left:0;width:100%;text-align:center}

.m-slicks2 .slick-dots li{display:inline-block;*display:inline;*zoom:1;margin:0 3px;width:4px;height:4px;border-radius:50%;background-color:#a81419}

.m-slicks2 .slick-dots li.slick-active{background-color:#750e12}

.m-slicks2 img{width:100%}

.m-baojiaos{background-color:#fff;padding:20px;margin-bottom:20px}

.m-baojiaos .g-tits1{margin-bottom:21px}

.m-baojiaos .name{margin-bottom:5px;line-height:1.1}

.m-baojiaos .p{height:46px;overflow:hidden;border:1px solid #dbdbdb;margin-bottom:22px}

.m-baojiaos .int{padding:0 20px;height:44px;line-height:44px;display:block;border:none;font-size:14px}

.m-baojiaos .sel{height:100%;float:left;width:141px;border:none;padding-left:20px;padding-right:35px;background:url(../images/s-ico7.png) right 20px center no-repeat;cursor:pointer;font-size:14px}

.m-baojiaos .sel.s1{border-right:1px solid #dbdbdb;width:116px}

.m-baojiaos .ss{float:right;line-height:44px;padding-right:20px;color:#999}

.m-baojiaos .btn{display:block;width:100%;height:46px;color:#fff;font-size:14px;background-color:#db1a22;border:none}

.m-baojiaos .btn:hover{background-color:#c2171d}

.ul-chanpin.s2 li{float:none;width:auto;margin-bottom:21px}

.ul-chanpin.s2 li:last-of-type{margin-bottom:0}

.ul-chanpin.s2 .g-pics{padding-top:69%;margin-bottom:10px}

.ul-chanpin.s2 .name{color:#999}

.ul-chanpin.s2 .txt{margin-bottom:8px}

.ul-chanpin.s2 .info{font-size:12px}

.ul-chanpin.s2 .info .s{padding-right:44px;color:#666}

.m-text2{background-color:#fff;padding:14px 0;margin-bottom:10px}

.m-text2 h1{font-size:24px;margin-bottom:8px;font-weight:400;line-height: 1.5;}

.m-text2 .title{border-bottom:1px solid #ccc;padding-bottom:14px;margin-bottom:10px}

.m-text2 .title .info{color:#999;font-size:14px}

.m-text2 .box{line-height:24px;font-size:14px;margin-bottom:13px;line-height: 24px;}

.m-text2 .pic{margin-bottom:40px;margin-top:14px}

.m-text2 .pic img{display:block;margin:0 auto 10px}

.m-reads{background-color:#fff;padding:14px 0}

.m-reads .g-tits1{margin-bottom:20px}

.ul-pictxts2{overflow:hidden;}

.ul-pictxts2-1{padding: 20px 0 40px;}

.ul-pictxts2 li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #dbdbdb}

.ul-pictxts2 li:last-of-type{border:none;padding-bottom:0;margin-bottom:0}

.ul-pictxts2 a{display:block;overflow:hidden}

.ul-pictxts2 .g-pics{float:left;width:120px;margin-right:10px}

.ul-pictxts2 .txt{overflow:hidden;max-height:3em;font-size:16px;color:#000;

	line-height:1.5;margin-bottom:1px;

}

.ul-pictxts2 .info{overflow:hidden;font-size:14px;color:#999;line-height:24px;

	display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;

}

.m-forms.s2 .info,.m-forms.s2 .int{background-color:#f5f5f5}

.m-forms.s2 .name{color:#333}

.m-forms.s2 .l1 .info,.m-forms.s2 .l2 .info{margin:0}

.m-forms.s2 .g-tits1{margin-bottom:25px}

.m-forms.s2 .btn{width:260px;height:46px;font-weight:400;font-size:14px;margin:0;border-radius:0}

.tab-bar.fixme{position:fixed;top:0;width:100%;right:0;z-index:999}

.rows2 .g-btn2{margin:16px auto}

.s-list5{overflow:hidden;margin-top:15px}

.s-list5 li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ececec}

.s-list5 li:last-of-type{border-bottom:none}

.s-list5 a{display:block;overflow:hidden}

.s-list5 .pic{float:left;width:136px;height:136px;overflow:hidden;margin-right:10px}

.s-list5 .txt{overflow:hidden}

.s-list5 .txt .t1{font-size:16px;color:#333;line-height:1.5;margin-bottom:5px;overflow:hidden;height:3em;}

.s-list5 .txt .t2{font-size:14px;color:#999;line-height:24px;margin-bottom:10px;overflow:hidden;height:48px}

.s-list5 .txt .t3{font-size:14px;color:#db1a22}

.g-btn2.ms{margin:16px auto}

.row-pro{background-color:#fff;margin:10px 0;padding-top:15px}

.ul-pictxts2.sz .g-pics{position:relative;float:none;width:auto;padding-top:61%;margin-bottom:8px}

.ul-pictxts2.sz .txt{margin-bottom:5px}

.ul-pictxts2.sz .g-pics img{position:absolute;top:0;right:0}

.ul-nvs{overflow:hidden;background-color:#fff;margin-bottom:10px;padding:15px 0}

.ul-nvs li{float:left;width:20%}

.ul-nvs a{display:block;text-align:center;font-size:14px;color:#0e0c0c}

.ul-nvs .icon{margin:0 auto 0;width:50px;height:50px}

.ul-nvs .icon img{display:block;width:100%;height:100%}

.ul-cases{text-align:center;font-size:0;padding-top:10%}

.ul-cases li{display:inline-block;margin-top:-7%;width:33.3333%}

.ul-cases .con{display:block;margin-left:8px}

.ul-cases .pic{position:relative;height:0;padding-top:116%}

.ul-cases img{position:absolute;top:0;left:0;width:100%;height:100%}

.m-szinfo{padding:36px 15px 30px;background:url(../images/s-bgc1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}

.m-szinfo .tit{text-align:center;color:#db1a22;font-size:16px;margin-bottom:5px}

.m-szinfo .txt{text-align:center;color:#fff;font-size:14px;line-height: 24px;}

.ul-chanpin.sz .g-pics{padding-top:75%}

.slider-t2{padding:0 27px;position:relative}

.slider-t2 a:after{content:"";display:block;position:absolute;height:1px;background-color:#e6e6e6;top:74px;right:0;left:0;z-index:0}

.slider-t2 a{display:block;position:relative}

.slider-t2 .pic{margin:0 auto 30px;width:53px;position:relative}

.slider-t2 .pic img{width:100%}

.slider-t2 .pic:after{content:"";position:absolute;left:50%;bottom:-20px;margin-left:-5px;display:block;width:10px;height:10px;z-index:2;border-radius:50%;background-color:#db1a22}

.slider-t2 .txt .tit{font-size:14px;color:#db1a22}

.slider-t2 .txt{text-align:center;padding:0 20px}

.slider-t2 .txt .date{font-size: 16px;}

.slider-t2 .txt p{font-size:14px;color:#333;overflow:hidden;max-height:72px;line-height: 24px;}

@media screen and (max-width:370px){

.slider-t2 .txt{text-align:center;padding:0 5px}

}
