*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:""}
table{border-collapse:collapse;border-spacing:0}
body{overflow-x:hidden;color:#333;background:#fff;font:14px/1.5 "Microsoft Yahei",sans-serif;outline:0}
a{color:#333;text-decoration:none}
img{max-width:100%;border:none}
em,i{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea{font-size:12px;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}
button,input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#babbbf}
::-moz-placeholder{color:#babbbf}
::-ms-input-placeholder{color:#babbbf}
::-ms-clear,::-ms-reveal{display:none}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
.col-l,.l{float:left}
.col-r,.r{float:right}
.ani{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.unselect{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.wp{width:98%;max-width:1200px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
@font-face{font-family:HC;src:url(../fonts/Helvetica-Condensed-Black-Se.ttf)}
@font-face{font-family:RC;src:url(../fonts/Reducto-Condensed-SSi-Condensed.ttf)}
.header{
	position:relative;
	background-image: url(../images/hbj.jpg);
	background-repeat: no-repeat;
	background-position: center 48px;
}
.header .mask{
	display:none;
	position:absolute;
	top:100%;
	height:58px;
	left:0;
	right:0;
	background-color:#fff;
	z-index:2;
}.topbg{background:url(../images/hbj.jpg); width:100%;}

.header:before{content:'';position:absolute;top:0;left:0;right:0;height:30px;background-color:#e0e0e0;z-index:-1;}
.header:after{content:'';position:absolute;bottom:0;left:0;right:0;height:52px;background-color:#a85a44;z-index:-1}
.welcome{line-height:30px;color:#777}
.lang-tel{float:right;line-height:30px;color:#777}
.lang-tel a{margin-left:20px;padding-left:22px;color:#777;background-repeat:no-repeat;background-position:left center}
.lang-tel a.lang{background-image:url(../images/icon-lang.png)}
.lang-tel a.tel{background-image:url(../images/icon-tel.png)}
.header-center{overflow:hidden;height:122px}
.logo{float:left;line-height:122px}
.logo img{display:inline-block;vertical-align:middle; max-height:65px;}
.so{float:right;position:relative;top:43px;width:273px;height:37px;line-height:35px;background:#fff;border:1px solid #dadada}
.so .inp{display:block;width:100%;height:35px;padding:0 64px 0 14px;border:0}
.so .submit{position:absolute;top:-1px;bottom:-1px;right:0;width:54px;background:#a85a44 url(../images/so.png) no-repeat center;border:0;font-size:0}
.nav li{position:relative;float:left}
.nav li:after{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background:rgba(255,255,255,.15);z-index:2}
.nav li>a{display:block;font-size:16px;color:#fff;line-height:52px;padding:0 34px}
.nav li:first-child>a{padding:0 30px}
.nav li>a i{display:inline-block;vertical-align:-4px;margin-right:5px;width:15px;height:20px;background-repeat:no-repeat;background-position:center}
.nav li>a i.i1{background-image:url(../images/icon-nav1.png)}
.nav li>a i.i2{background-image:url(../images/icon-nav2.png)}
.nav li>a i.i3{background-image:url(../images/icon-nav3.png)}
.nav li>a i.i4{background-image:url(../images/icon-nav4.png)}
.nav li>a i.i5{background-image:url(../images/icon-nav5.png)}
.nav li>a i.i6{background-image:url(../images/icon-nav6.png)}
.nav li>a i.i7{background-image:url(../images/icon-nav7.png)}
.nav li.on>a{position:relative;background-color:#b72e28}
.nav li.on>a:before{content:'';position:absolute;top:-4px;height:4px;left:0;right:0;background-color:#b72e28}
.nav li.on>a:after{content:'';position:absolute;top:0;right:-4px;width:4px;height:52px;background:url(../images/nav-bg.png) no-repeat center}
.nav .con{display:none;position:absolute;top:100%; white-space:nowrap;z-index:11;background-color:#fff}
.nav .con a{position:relative;font-size:16px;display:inline-block;padding:0 20px;line-height:58px}
.nav .con a+a:after{content:'';position:absolute;left:0;top:50%;margin-top:-8px;width:1px;height:15px;background:rgba(0,0,0,.2)}
.nav .con a:hover{color:#b72e28}
.menuBtn{display:none;position:absolute;top:12px;right:15px;z-index:9;width:30px;height:30px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:4px;background-color:#a85a44;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:0;top:50%;margin-top:-5px;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)}
.m-logo{display:none}
.banner{position:relative}
.banner .item{height:500px;;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}
.banner .slick-arrow{position:absolute;top:50%;margin-top:-29px;width:28px;height:58px;background-repeat:no-repeat;background-position:center;border:0;background-color:transparent;font-size:0;z-index:2}
.banner .slick-prev{left:41px;background-image:url(../images/prev.png)}
.banner .slick-next{right:41px;background-image:url(../images/next.png)}
.ul-entry{position:absolute;left:0;right:0;bottom:0;max-width:1200px;margin:0 auto;background-color:rgba(0,0,0,.5);z-index:10}
.ul-entry li{position:relative;float:left;width:25%}
.ul-entry a:after{content:'';position:absolute;right:0;top:0;bottom:0;width:1px;background:rgba(255,255,255,.8);z-index:2}
.ul-entry li a{display:block;font-size:18px;color:#fff;height:73px;line-height:73px;text-align:center;background-position:right bottom}
.ul-entry li a i{width:36px;height:36px;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:center}
.ul-entry li a i.i1{background-image:url(../images/icon-home1.png)}
.ul-entry li a i.i2{background-image:url(../images/icon-home2.png)}
.ul-entry li a i.i3{background-image:url(../images/icon-home3.png)}
.ul-entry li a i.i4{background-image:url(../images/icon-home4.png)}
.ul-entry li a:hover{background:#b72e28 url(../images/z-bg1.png) no-repeat right bottom}
.ul-entry a:hover:before{content:'';position:absolute;top:-8px;left:0;right:0;height:8px;background:#b72e28;z-index:2;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-entry a:hover:after{background:#b72e28}
.fd-top{padding:58px 0 0}
.fd-nv{float:left;overflow:hidden}
.fd-nv li{float:left;width:148px}
.fd-nv h4{font-weight:400;margin-bottom:9px}
.fd-nv h4 a{display:block;font-size:16px;color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.fd-nv .con a{display:block;color:#fff;line-height:25px;opacity:.65;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.fd-nv .con a:hover{opacity:1}
.fd-top{background:url(../images/fd.jpg) no-repeat center bottom/cover}
.fd-contact{float:right}
.fd-contact .tel{font-size:12px;color:#fff;padding-left:50px;background:url(../images/fd-tel.png) no-repeat left 5px}
.fd-contact .tel span{display:block;font-family:HC;font-size:30px;line-height:1.2;letter-spacing:1.2px}
.fd-contact .eq{overflow:hidden;padding:20px 0 0}
.fd-contact .eq li{float:left}
.fd-contact .eq li+li{margin-left:17px}
.fd-contact .eq li .img{width:100px;height:100px;margin-bottom:5px}
.fd-contact .eq li .img img{display:block;width:100%;height:100%}
.fd-contact .eq p{color:#fff;text-align:center}
.fd-link{margin-top:32px;padding:20px 0;border-top:1px solid rgba(255,255,255,.1)}
.fd-link h4{position:relative;float:left;width:82px;padding-left:7px;font-weight:400;color:#fff;opacity:.65}
.fd-link h4:after{content:'';position:absolute;left:0;top:50%;margin-top:-5px;width:2px;height:13px;background-color:#fff}
.fd-link .con{overflow:hidden;padding:0 0 0 22px;border-left:1px solid rgba(255,255,255,.2)}
.fd-link .con a{display:inline-block;line-height:23px;color:#fff;opacity:.65;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.fd-link .con a:hover{opacity:1}
.fd-link .con a{margin-right:30px}
.fd-bot{overflow:hidden;line-height:60px;background-color:#404040}
.copyright{font-size:12px;float:left;opacity:.5;color:#fff}
.copyright span{margin-left:20px}
.footer .fd-bot .fd-share.bdsharebuttonbox{float:right;text-align:right}
.footer .fd-bot .fd-share.bdsharebuttonbox span{color:#fff;opacity:.5}
.footer .fd-bot .fd-share.bdsharebuttonbox a{padding:0;margin:0 0 0 6px;float:none;display:inline-block;vertical-align:middle;width:20px;height:20px;background:url(../images/share-on.png) no-repeat}
.footer .fd-bot .fd-share.bdsharebuttonbox a.bds_sqq{background-position:0 0}
.footer .fd-bot .fd-share.bdsharebuttonbox a.bds_weixin{background-position:-36px 0}
.footer .fd-bot .fd-share.bdsharebuttonbox a.bds_qzone{background-position:-72px 0}
.footer .fd-bot .fd-share.bdsharebuttonbox a.bds_tsina{background-position:-113px 0}
.footer .fd-bot .fd-share.bdsharebuttonbox a.bds_fbook{background-position:-150px 0}
.footer .fd-bot .fd-share.bdsharebuttonbox a.bds_twi{background-position:right 0}
.bd_weixin_popup{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.ul-float{position:fixed;top:30%;right:0;z-index:1000}
.ul-float li{margin-bottom:1px}
.ul-float li a{position:relative;display:block}
.ul-float .pic{width:54px;height:54px;line-height:54px;background:rgba(51,51,51,.6);text-align:center}
.ul-float .pic img{display:inline-block;vertical-align:middle}
.ul-float .con{font-family:HC;position:absolute;right:-330px;top:0;bottom:0;min-width:220px;background-color:#b72e28;z-index:1001;font-size:22px;height:54px;line-height:54px;color:#fff;letter-spacing:1px;padding-left:12px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    -webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
.ul-float .con img{display:inline-block;vertical-align:middle;margin-right:5px}
.ul-float a:hover .con{right:0}
.ul-float .eq{position:absolute;top:0;right:-200px;z-index:1001;width:100px;height:100px}
.ul-float .eq img{display:block;width:100%;height:100%}
.ul-float a:hover .pic{background-color:#b72e28}
.ul-float a:hover .eq{right:64px}
.goTop{display:none}
.ind-row1{padding:65px 0 0}
.z-tab1{position:relative;overflow:hidden;margin-bottom:42px}
.z-tab1 li{float:left;margin-right:38px}
.z-tab1 li a.tit{position:relative;display:block;font-weight:700;font-size:30px;line-height:36px;color:#a3a3a3;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.z-tab1 li a.tit:after{content:'';position:absolute;top:50%;margin-top:-15px;left:-18px;width:1px;height:30px;background:#333}
.z-tab1 li a.tit:hover,.z-tab1 li.item.on a.tit{color:#333}
.z-tab1 li a.more{display:none;position:absolute;top:0;right:0;width:117px;height:36px;line-height:36px;text-align:center;background:#b72e28;border-radius:17px;color:#fff}
.z-tab1 li.on a.more{display:block}
.slick-z1{margin:0 -11px}
.slick-z1 .slick-list{padding:0 0 28px}
.slick-z1 .item{position:relative;padding:24px 0 40px;margin:0 11px;border-top:2px solid #fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.slick-z1 .item:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(7,78,143,.1);opacity:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.slick-z1 .item:after{content:'';position:absolute;top:100%;left:50%;margin-left:-11px;width:22px;height:15px;background:url(../images/z-sj.png) no-repeat center;opacity:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.slick-z1 .pic{height:120px;line-height:120px;margin-bottom:5px;text-align:center}
.slick-z1 .pic img{display:inline-block;vertical-align:middle}
.slick-z1 p{font-size:16px;text-align:center}
.slick-z1 .item:hover{border-top-color:#9d543f}
.slick-z1 .item:hover:after,.slick-z1 .item:hover:before{opacity:1}
.slick-z1 .slick-arrow{position:absolute;top:50%;margin-top:-19px;width:37px;height:37px;border:0;background-color:#f1f6f8;background-position:center;background-repeat:no-repeat;font-size:0;border-radius:50%;z-index:2}
.slick-z1 .slick-prev{left:-56px;background-image:url(../images/prev2.png)}
.slick-z1 .slick-next{right:-56px;background-image:url(../images/next2.png)}
.slick-z1 .slick-arrow:hover{background-color:#b72e28}
.slick-z1 .slick-prev:hover{background-image:url(../images/prev2-on.png)}
.slick-z1 .slick-next:hover{background-image:url(../images/next2-on.png)}
.tab-con{height:0;overflow:hidden}
.tab-con.show{height:auto;overflow:visible}
.ind-row2{background:url(../images/row2.jpg) no-repeat center/cover}
.row2-top{padding:90px 0 18px;}
.row2-top_l{float:left;width:580px;margin-right:55px;padding:10px 0 0}
.row2-top_l .tit{margin-bottom:20px}
.row2-top_l .tit strong{font-size:42px;line-height:1.2;color:#fff;margin-bottom:2px}
.row2-top_l .tit h3{font-size:18px;color:#fff}
.row2-top_l .tit:after{content:'';display:block;margin-top:26px;width:31px;height:2px;background-color:#fff}
.row2-top_l .desc{line-height:2;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:84px;margin-bottom:30px}
.z-list1 li{position:relative;float:left;width:70px}
.z-list1 li+li{margin-left:14px}
.z-list1 .pic{position:relative;width:70px;height:70px;line-height:66px;margin-bottom:8px;text-align:center;border:1px dashed #fff;border-radius:50%;cursor:pointer}
.z-list1 .pic a{width: 35px;height: 35px;position: relative;display: inline-block;vertical-align: middle;overflow: hidden;}
.z-list1 .pic img{z-index:2;position: absolute;top: 0;left: 0;width: 100%;height: auto;}
.z-list1 li:hover .pic:before{content:'';position:absolute;top:6px;right:6px;bottom:6px;left:6px;background-color:#b72e28;border-radius:50%}
.z-list1 h4{font-weight:400;font-size:15px;color:#fff;text-align:center}
.z-list1 .pop{display:none;position:absolute;top:65px;width:448px;height:223px;padding:34px 34px 0;background:url(../images/z-bg2.png) no-repeat center;z-index:10}
.z-list1 li:hover .pop{display:block}
.pop-tit{overflow:hidden;border-bottom:1px solid #dee0e1;margin-bottom:5px;padding:0 0 2px}
.pop-tit .more{
    position: relative;
    z-index: 2;
    float:right;margin-top:5px;color:#b72e28}
.pop-tit h5{position:relative;padding-left:10px;font-size:18px;color:#b72e28}
.pop-tit h5:after{content:'';position:absolute;left:0;top:50%;margin-top:-8px;width:2px;height:16px;background-color:#b72e28}
.z-list1 .pop .txt{line-height:24px;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;height:120px}
.row2-top_r{overflow:hidden}
.z-recommend{background:rgba(255,255,255,.06) url(../images/z-hots.png) right top no-repeat;overflow:hidden;padding-right:38px;margin-bottom:20px}
.z-recommend .pic{float:left;width:120px;height:140px;margin-right:40px;border:5px solid #fff;overflow:hidden}
.z-recommend .pic img{display:block;width:100%;height:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.z-recommend .pic:hover img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05)}
.z-recommend .txt{overflow:hidden;padding:20px 0 0}
.z-recommend .txt h4{font-size:16px;padding:0 0 12px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:8px}
.z-recommend .txt h4 a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}
.z-recommend .txt h4 em{display:inline-block;vertical-align:middle;width:1px;height:16px;background:rgba(255,255,255,.3);margin:0 15px}
.z-recommend .txt p{line-height:24px;color:#fff;opacity:.8;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:48px}
.z-recommend .txt p a{color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.z-recommend .txt p a:hover{color:#b72e28!important}
.z-tit1{overflow:hidden}
.z-tit1 .more{
    position: relative;
    z-index: 2;
    float:right;padding-left:18px;background:url(../images/z-more.png) no-repeat left center;color:#fff}
.z-tit1 h3{position:relative;font-size:16px;color:#fff;padding-left:10px}
.z-tit1 h3:after{content:'';position:absolute;top:50%;margin-top:-8px;left:0;width:2px;height:15px;background-color:#fff}
.z-list2{padding:8px 0 0}
.z-list2 li a{display:block;color:#fff;line-height:38px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(../images/icon-add.png) no-repeat right center;border-top:1px solid rgba(255,255,255,.1);opacity:1;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.z-list2 li a:hover{opacity:1;color: #b72e28;}
.row2-bot{padding:28px 0 78px;border-top:1px solid rgba(255,255,255,.1)}
.row2-bot h3{font-weight:400;float:left;font-size:22px;line-height:28px;color:#fff;margin-right:18px}
.row2-bot .con{overflow:hidden}
.row2-bot .con a{float:left;height:30px;line-height:28px;padding:0 16px;border:1px solid rgba(255,255,255,.3);border-radius:10px;margin-right:10px;color:#fff;margin-bottom:5px}
.row2-bot .btn{float:right;width:155px;height:36px;line-height:36px;padding-left:24px;background:#b72e28 url(../images/icon-mes.png) 28px center no-repeat;border-radius:17px;color:#fff;text-align:center}
.z-tit3{padding-bottom:20px;}
.z-tit3 h3{font-size:30px;line-height:1.1}
.z-tit3 h3 span{font-weight:400;font-family:RC;text-transform:uppercase;display:block;font-size:20px;color:#cacaca;letter-spacing:3px}
.z-tit3 .more{float:right;margin-top:15px;width:117px;height:36px;line-height:34px;text-align:center;border:1px solid rgba(0,0,0,.15);border-radius:17px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.z-tit3 .more:hover{border-color:#b72e28;background-color:#b72e28;color:#fff}
.ind-row3{overflow:hidden;padding:52px 0 0;background:url(../images/row3.jpg) no-repeat bottom center}
.row3-l{float:left;width:597px;margin-right:47px}
.row3-r{overflow:hidden;padding:18px 0 0}
.hots-news{display:block;position:relative;margin-top:30px}
.hots-news .pic{position:relative;padding-top:56.12%;overflow:hidden}
.hots-news .pic img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.hots-news .pic:hover img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05)}
.hots-news .intro{position:absolute;bottom:0;left:0;right:0;z-index:2;height:62px;line-height:62px;background:rgba(6,30,51,.7);font-size:15px;color:#fff;padding:0 25px 0 20px}
.hots-news .intro .time{float:right}
.hots-news .intro p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hots-news .intro p:before{content:'';display:inline-block;vertical-align:middle;width:4px;height:4px;border-radius:50%;background-color:#fff;margin-right:10px}

.ind-row3 .wp {
    position: relative;
}
.ind-row3 .z-tab2{
    position: absolute;
    top: 0;
    right: 0;
}

.z-tab2{text-align:right;margin-bottom:36px}
.z-tab2 li{display:inline-block}
.z-tab2 li a{display:block;font-size:15px;width:109px;height:35px;line-height:35px;text-align:center;background:#f1f6f8;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.z-tab2 li.on a{background-color:#b72e28;color:#fff}
.z-tab2 a:hover{color:#b72e28}
.ul-news li{overflow:hidden;line-height:41px}
.ul-news .time{float:right;font-size:14px;color:#bbb}
.ul-news a{position:relative;display:block;padding-right:10px;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-news a:before{content:'';display:inline-block;vertical-align:middle;width:4px;height:4px;background-color:#333;border-radius:50%;margin-right:12px}
.ul-news a:hover{color:#b72e28}
.ul-news a:hover:before{background-color:#b72e28}
.ul-news a strong:after{content:'|';display:inline-block;margin:0 3px}
.g-more{display:block;margin:44px auto;width:180px;height:36px;line-height:34px;text-align:center;background:rgba(241,246,248,0);border:1px solid rgba(0,0,0,.15);border-radius:17px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.g-more:hover{border-color:#b72e28;background-color:#b72e28;color:#fff}
.z-tit3.white{color:#fff}
.z-tit3.white span{opacity:.6;color:#fff}
.z-tit3.white:after{content:'';display:block;margin:26px 0 30px;width:33px;height:1px;background-color:#fff}
.ind-row4{background:url(../images/row4.jpg) no-repeat center/cover}
.ind-row4 .wp{padding:106px 0 80px;position:relative}
.m-company .txt{line-height:24px;width:450px;opacity:.8;color:#fff}
.ul-company{overflow:hidden;width:600px;padding:56px 0 0}
.ul-company li{float:left;width:194px;margin-bottom:40px}
.ul-company .tit{color:#fff;width:120px;line-height:1.3;border-bottom:1px solid #b72e28;margin-bottom:5px}
.ul-company .tit span{font-family:HC;font-size:36px}
.ul-company .tit em{position:relative;top:-15px;left:8px}
.ul-company p{color:#fff;opacity:.8}
.g-map{position:absolute;bottom:0;right:0;width:605px;height:711px}
.map-box{position:relative}
.map-box img{display:block;width:100%}
.ind-row5{overflow:hidden;padding:60px 0 53px}
.ind-row5 .row5-box{width:48%}
.news-hots2{overflow:hidden;padding:25px 0 20px;border-bottom:1px solid rgba(0,0,0,.1)}
.news-hots2 .pic{float:left;width:247px;margin-right:25px}
.news-hots2 .pic a{display:block;position:relative;padding-top:63.15%;overflow:hidden}
.news-hots2 .pic img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.news-hots2 .pic:hover img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05)}
.news-hots2 .txt{overflow:hidden;padding:5px 0 0}
.news-hots2 .txt h4{font-weight:400;margin-bottom:6px}
.news-hots2 .txt h4 a{display:block;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.news-hots2 .txt h4 a:hover{color:#b72e28}
.news-hots2 .txt p{line-height:2;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:84px;margin-bottom:6px}
.news-hots2 .txt .time{color:#bbb;padding-left:18px;background:url(../images/icon-time.png) no-repeat left center}
.ind-row6 .item{display:block;height:213px;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}
.ind-row6 .slick-dots{position:absolute;bottom:16px;left:0;right:0;text-align:center}
.ind-row6 .slick-dots li{display:inline-block;width:12px;height:12px;border:2px solid #b72e28;border-radius:50%;font-size:0;margin:0 4px;cursor:pointer}
.ind-row6 .slick-dots li button{display:none}
.ind-row6 .slick-dots li.slick-active{background-color:#b72e28}
.ul-customer{position:relative;overflow:hidden;background-color:#fff;margin-top:24px}
.ul-customer:before{content:'';position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#fff;z-index:2}
.ul-customer:after{content:'';position:absolute;left:0;right:0;height:1px;background-color:#fff;z-index:2}
.ul-customer li{float:left;width:16.66%}
.ul-customer li a{display:block;height:134px;line-height:134px;text-align:center;font-size:0;border-left:1px solid #ededed;border-top:1px solid #ededed}
.ul-customer li a img{display:inline-block;vertical-align:middle;max-width:80%;max-height:80%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ind-row7{padding:55px 0 58px;background:url(../images/row7.jpg) no-repeat center/cover}
.ul-customer li a:hover img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05)}
.map-poi{position:absolute}
.map-poi i{position:absolute;width:6px;height:6px;background-color:#fff;border-radius:50%;box-shadow:0 0 4px 4px rgba(255,255,255,.3);-webkit-animation:Ani alternate infinite linear 1s;-o-animation:Ani alternate infinite linear 1s;animation:Ani alternate infinite linear 1s;cursor:pointer;z-index:2}
.map-poi i.on{width:10px;height:10px;top:-2px;left:-2px;box-shadow:none;background-color:#b72e28;animation-play-state:paused;-webkit-animation:Ani2 alternate infinite linear 1s;-o-animation:Ani2 alternate infinite linear 1s;animation:Ani2 alternate infinite linear 1s}
@keyframes Ani{
from{box-shadow:0 0 6px 6px rgba(255,255,255,.3)}
to{box-shadow:0 0 6px 6px rgba(255,255,255,.1)}
}
.pop-map{display:none;position:absolute;top:16px;left:0;margin-left:-220px;width:442px;padding:32px 40px 10px 45px;background:rgba(255,255,255,.94);border-radius:15px;box-shadow:0 0 3px 3px rgba(255,255,255,.3);z-index:10}
.pop-map .btn-close{position:absolute;top:10px;right:10px;width:32px;height:32px;background:url(../images/z-close.png) no-repeat center}
.pop-map .item{padding:0 0 18px}
.pop-map h3{padding:0 0 5px;font-size:18px;color:#b72e28;border-bottom:1px solid rgba(102,102,102,.1)}
.pop-map .con{padding:8px 0 0;line-height:27px;color:#666}
.pop-map .con p{padding-left:20px;background-position:left 8px;background-repeat:no-repeat}
.pop-map .con .p1{background-image:url(../images/z-i1.png)}
.pop-map .con .p2{background-image:url(../images/z-i2.png)}
.pop-map .con .p3{background-image:url(../images/z-i3.png)}
.pop-map .con .p4{background-image:url(../images/z-i4.png)}
.ban{height:444px;padding:165px 0 0}
.ban h2{position:relative;font-size:48px;line-height:1.3;color:#fff;padding-left:18px}
.ban h2 span{font-weight:400;display:block;text-transform:uppercase;font-size:18px}
.ban h2:after{content:'';position:absolute;top:12px;left:0;width:2px;height:69px;background-color:#fff}
.cur-nv2{padding:48px 0;overflow:hidden;line-height:32px;background-color:#f8fafc}
.cur-nv2 .cur{float:left;padding-left:30px;color:#666;background:url(../images/cur.png) no-repeat left center}
.cur-nv2 .cur a{position:relative;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.cur-nv2 .cur a:hover{color:#b72e28}
.cur-nv2 .cur a:after{content:'/';margin:0 4px 0 8px}
.cur-nv2 .nv2{float:right}
.nv2 a{position:relative;float:left;padding:0 22px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.nv2 a:hover{color:#b72e28}
.nv2 a+a:after{content:'';position:absolute;top:9px;left:0;width:1px;height:14px;background-color:#333}
.nv2 a.on{background-color:#b72e28;color:#fff}
.nv2 a.on:after{background-color:#b72e28}
.nv2 a.on+a:after{background-color:#fff}
.slick-honour{position:relative;margin:100px 0 120px}
.slick-honour .pic{padding-top:68%;position:relative;border:2px solid #c2c2c2}
.slick-honour .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.arrow-dots{position:relative;width:555px;margin:0 auto;overflow:hidden}
.arrow-dots:after{content:'';position:absolute;top:50%;width:388px;left:82px;height:1px;background-color:#c1c1c1}
.arrow-dots .arrow a{float:left;width:32px;height:32px;background-repeat:no-repeat;background-position:center center;background-color:#999;z-index:6;cursor:pointer;margin-right:5px}
.arrow-dots .arrow a.prev{background-image:url(../images/prev2-on.png)}
.arrow-dots .arrow a.next{background-image:url(../images/next2-on.png)}
.arrow-dots .arrow a:hover{background-color:#b72e28}
.arrow-dots .dots{float:right}
.arrow-dots .dots li{display:none;font-size:18px;line-height:32px;color:#848484}
.arrow-dots .dots li strong{font-size:30px;color:#666}
.arrow-dots .dots li.slick-active{display:block}
.honour-intro{position:absolute;top:25px;left:0;bottom:0;width:325px;background-color:#fff;padding-right:40px;z-index:10}
.honour-intro h3{font-size:18px;color:#b72e28;margin-bottom:32px}
.honour-intro p{line-height:30px}
.honour-intro img{display:block;margin-bottom:22px}
.about-row1{padding:60px 0 76px}
.about-row1 .img{position:relative;left:-10px;display:block;margin-bottom:30px}
.about-row1 .img:after{content:'';position:absolute;top:50%;left:140px;width:2000px;height:1px;background-color:#e5e5e5;z-index:2}
.about-row1 p{padding-top:15px;}
.about-row1 p{color:#666;line-height:30px; font-size:16px;}
.about-row1 p strong{color:#b72e28}
.g-tit1{font-size:30px;color:#333;text-align:center;margin-bottom:35px}
.g-tit1:after{content:'';display:block;margin:18px auto 0;width:33px;height:1px;background-color:#333}
.about-row3{padding:53px 0 74px;background-color:#f8fafc}
.ul-culture{position:relative;overflow:hidden;margin:0 -15px}
.ul-culture:after,.ul-culture:before{content:'';position:absolute;bottom:210px;width:32%;height:1px;left:9%;z-index:2;background-color:#fff}
.ul-culture:after{left:auto;right:9%}
.ul-culture li{float:left;width:33.33%}
.ul-culture .inner{margin:0 15px;border-bottom:3px solid #fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-culture .inner:hover{border-color:#b72e28}
.ul-culture .pic{position:relative;padding-top:63.16%}
.ul-culture .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.ul-culture .txt{padding:30px 35px 18px;background-color:#fff}
.ul-culture .txt h4{font-weight:400;font-size:22px;color:#b72e28;padding:0 0 9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e5e5e5;margin-bottom:8px}
.ul-culture .txt p{line-height:24px;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;height:96px}
.about-row5{padding:75px 0 60px}
.ul-contact{overflow:hidden;margin:0 -10px}
.ul-contact li{float:left;width:25%}
.ul-contact .inner{height:284px;background-color:#f8fafc;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover;margin:0 10px;padding:75px 42px 0}
.ul-contact .img{text-align:center;height:50px;line-height:50px;margin-bottom:6px}
.ul-contact .img img{display:inline-block;vertical-align:middle}
.ul-contact h5{font-weight:400;text-align:center;margin-bottom:15px}
.ul-contact p{line-height:24px;text-align:center;text-transform:uppercase}
.ul-contact .li2 .inner{background-image:url(../images/z-bg3.jpg);color:#fff}
.ul-contact .li4 .inner{background-image:url(../images/z-bg4.jpg);color:#fff}
.ul-contact .ewm{width:100px;height:100px;margin:15px auto 5px}
.ul-contact .ewm img{display:block;width:100%;height:100%}
.ul-contact .li4 .inner{padding-top:50px}
.tab3s{padding:0 0 45px}
.z-pic{margin:0 -15px;overflow:hidden}
.z-pic li{float:left;width:33.33%}
.z-pic .inner{position:relative;margin:0 15px 30px;overflow:hidden}
.z-pic .pic{position:relative;padding-top:74%}
.z-pic .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.z-pic p{position:absolute;left:0;right:0;bottom:0;font-size:16px;color:#fff;height:42px;line-height:42px;text-align:center;background:rgba(0,0,0,.5);z-index:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:1;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.z-pic .inner:hover p{opacity:1}
.z-tab3{margin:59px 0 46px;text-align:center}
.z-tab3 li{display:inline-block;padding:0 35px}
.z-tab3 li a{position:relative;display:block;font-size:30px;height:38px;line-height:38px;color:#333}
.z-tab3 li.on a{color:#b72e28}
.z-tab3 li+li a:after{content:'';position:absolute;top:0;bottom:0;width:1px;left:-35px;background-color:#b72e28}
.z-tab3 li.on a:before{content:'';position:absolute;bottom:-2px;left:0;right:0;height:2px;background-color:#b72e28}
.g-table{overflow:hidden;height:50px;line-height:50px;background-color:#a85a44}
.g-table .item{float:left;font-size:18px;color:#fff;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.g-table .item1{padding-left:40px;width:22%;text-align:left}
.g-table .item2{width:28%}
.g-table .item3{width:24%}
.g-table .item4{width:26%;padding-left:3%}
.m-join{padding:17px 0 50px}
.m-join dl{margin-bottom:15px}
.m-join .g-table{background-color:#f2f2f2}
.m-join .g-table .item{color:#666}
.m-join dd{display:none;padding:37px 48px 55px 64px;border:1px solid #e6e6e6}
.m-join dd h4{font-weight:400;font-size:20px;padding:0 0 12px;margin-bottom:30px;border-bottom:1px solid #e5e5e5}
.m-join dd .info{float:left;width:355px}
.m-join dd .info p{line-height:30px;color:#666}
.m-join dd .info p span{display:inline-block;width:108px}
.m-join dd a{display:block;margin-top:82px;width:286px;height:45px;line-height:45px;padding-left:48px;background:#b72e28 url(../images/emai3.png) no-repeat 20px center;border-radius:3px;color:#fff}
.m-join dd .intro{overflow:hidden;line-height:28px;color:#666}
.g-table a{display:block;margin:5px auto 0;width:41px;height:41px;background:#fff url(../images/add.png) no-repeat center;border-radius:50%}
.g-table a.on{background-image:url(../images/cut.png)}
.m-mort{padding:36px 0 23px;margin:55px 0 52px;background-color:#f8fafc;border:1px dashed #b5b5b5}
.m-mort a{position:relative;display:inline-block;font-size:16px;padding:0 30px;margin-bottom:10px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-mort a:after{content:'';position:absolute;right:0;top:3px;width:1px;height:15px;background-color:#c6c8ca}
.m-mort a:last-child:after{display:none}
.m-mort a.on{color:#b72e28}
.m-mort a:hover{color:#b72e28}
.g-tit2{padding:0 0 18px;border-bottom:1px solid #e5e5e5}
.g-tit2 .btn{position:relative;z-index:2;float:right;width:155px;height:36px;line-height:36px;padding-left:24px;background:#b72e28 url(../images/icon-mes.png) 28px center no-repeat;border-radius:17px;color:#fff;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.g-tit2 .btn:hover{opacity:.9}
.g-tit2 h3{position:relative;font-size:30px;padding-left:12px}
.g-tit2 h3:after{content:'';position:absolute;left:0;top:50%;margin-top:-12px;width:3px;height:25px;background:#ff650e}
.z-tit4{padding:30px 0 10px;font-size:18px;color:#b72e28}
.services-row1 .con{line-height:2;text-transform:uppercase;color:#666}
.z-tab4{padding:46px 0 0}
.z-tab4 li{position:relative;float:left;padding:0 0 44px;margin-right:40px}
.z-tab4 li a .icon{position:relative;display:block;width:63px;height:63px;background-repeat:no-repeat;background-position:bottom center;-webkit-background-size: 35px auto;background-size: 35px auto;border-radius:50%;margin:5px 5px 12px}
.z-tab4 li a i{display:block;width:35px;height:35px;background-repeat:no-repeat;background-position:bottom center;-webkit-background-size: 100% auto;background-size: 100% auto;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.z-tab4 li a .icon:after{content:'';position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px dashed #c9c9c9;border-radius:50%;z-index:2}

.z-tab4 li.on a i{background-position: top center;}
/*.z-tab4 li a i.i1{background-image:url(../images/z-icon1-on.png)}*/
/*.z-tab4 li a i.i2{background-image:url(../images/z-icon2-on.png)}*/
/*.z-tab4 li a i.i3{background-image:url(../images/z-icon3-on.png)}*/
/*.z-tab4 li a i.i4{background-image:url(../images/z-icon4-on.png)}*/
/*.z-tab4 li a i.i5{background-image:url(../images/z-icon5-on.png)}*/
/*.z-tab4 li a i.i6{background-image:url(../images/z-icon6-on.png)}*/
/*.z-tab4 li a i.i7{background-image:url(../images/z-icon7-on.png)}*/
/*.z-tab4 li.on a i.i1{background-image:url(../images/z-icon1.png)}*/
/*.z-tab4 li.on a i.i2{background-image:url(../images/z-icon2.png)}*/
/*.z-tab4 li.on a i.i3{background-image:url(../images/z-icon3.png)}*/
/*.z-tab4 li.on a i.i4{background-image:url(../images/z-icon4.png)}*/
/*.z-tab4 li.on a i.i5{background-image:url(../images/z-icon5.png)}*/
/*.z-tab4 li.on a i.i6{background-image:url(../images/z-icon6.png)}*/
/*.z-tab4 li.on a i.i7{background-image:url(../images/z-icon7.png)}*/
.z-tab4 li a p{font-size:16px;color:#858585;text-align:center}
.z-tab4 li.on .icon{background-color:#b72e28}
.z-tab4 li.on:after{content:'';position:absolute;bottom:-1px;left:50%;margin-left:-12px;width:24px;height:14px;background:url(../images/sj2.png) no-repeat center;z-index:2}
.tab4-con{padding:42px 60px 88px 48px;border:1px solid #d2d2d2;background-color:#f8fafc}
.tab4-con .pop-tit{border-bottom:0;margin-bottom:25px}
.services-row2{overflow:hidden;padding:31px 0 20px;margin:0 -5px}
.services-row2 .z-recommend{width:48%;background-color:#f8fafc}
.services-row2 .z-recommend .pic{border-color:#f8fafc}
.services-row2 .z-recommend .txt h4{font-weight:700;font-size:18px;color:#333;border-bottom:1px solid rgba(0,0,0,.1)}
.services-row2 .z-recommend .txt h4 strong{color:#b72e28}
.services-row2 .z-recommend .txt p{color:#666;opacity:1}
.services-row2 .z-recommend .txt p a{color:#666}
.g-tit4{padding:0 0 10px;overflow:hidden;border-bottom:1px solid #e5e5e5;margin-bottom:8px}
.g-tit4 .more{float:right;font-size:15px;color:#b72e28;position:relative;z-index:2}
.g-tit4 h3{position:relative;font-size:18px;color:#b72e28;padding-left:11px}
.g-tit4 h3:after{content:'';position:absolute;top:50%;margin-top:-9px;left:0;width:2px;height:18px;background-color:#b72e28}
.z-list3{position:relative;margin:0 -15px;overflow:hidden}
.z-list3:after{content:'';position:absolute;top:0;left:0;right:0;height:1px;background-color:#fff;z-index:2}
.z-list3 li{float:left;width:50%}
.z-list3 a{display:block;line-height:39px;padding-right:45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 15px;background:url(../images/add4.png) no-repeat right 12px center;border-top:1px solid #f2f2f2;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.z-list3 a:hover{color:#b72e28;background-image:url(../images/add4-on.png)}
.services-row4{padding:45px 0 37px}
.services-row4 .news-hots2{border-bottom:0;padding:12px 0 26px}
.services-row5{padding:0 0 42px}
.ul-download{margin:0 -15px;overflow:hidden}
.ul-download li{float:left;width:50%}
.ul-download li a{position:relative;display:block;font-size:16px;line-height:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(../images/psf.png) no-repeat right 20px center;margin:0 15px 31px;padding:0 45px;border:1px solid #e5e5e5;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-download li a:after{content:'';position:absolute;top:50%;left:29px;margin-top:-9px;width:2px;height:18px;background-color:#555}
.ul-download li a:hover{color:#b72e28;background-image:url(../images/psd-on.png)}
.ul-download li a:hover:after{background-color:#b72e28}
.pages{text-align:center;font-size:0;padding:28px 0 55px}
.pages ul{display:inline-block}
.pages ul li{float:left;margin:0 2px}
.pages ul li a{display:block;font-size:13px;background-color:#f1f6f8;color:#666;height:30px;line-height:30px;padding:0 12px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.pages ul li a:hover,.pages ul li.on a{background-color:#b72e28;color:#fff}
.pages ul li.turn a{padding:0 20px}
.services-row5 .ul-news{overflow:hidden;margin:0 -20px}
.services-row5 .ul-news li{float:left;width:50%}
.services-row5 .ul-news li .inner{margin:0 20px}
.tab4-con{display:none}
.tab4-con.show{display:block}
.h-ban{background:no-repeat center center/cover;padding-top:31.98%}
.h-nav-list{text-align:center;font-size:0;background-color:#a85a44}
.h-nav-item{display:inline-block;vertical-align:middle;line-height:80px;font-size:16px;color:#fff;padding:0 55px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative}
.h-nav-item:hover{background-color:#b72e28}
.h-nav-item:After{content:'';width:1px;height:16px;background:rgba(255,255,255,.2);position:absolute;right:0;top:50%;margin-top:-8px}
.h-nav-item:last-child:after{display:none}
.main.blue{background-color:#eaf3fb;padding-top:42px;padding-bottom:60px}
.mod1{background:no-repeat center center/cover;padding:33px 75px 31px 87px;overflow:hidden}
.mod1-tit{float:left;width:58px;height:96px;background-color:#b72e28;font-size:28px;color:#fff;text-align:center;line-height:34px;padding:10px 5px 0}
.mod1-desc{overflow:hidden;padding-left:24px;font-size:14px;color:#fff;line-height:24px;padding-top:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.h-mod{background-color:#fff;box-shadow:0 0 24px 0 rgba(4,0,0,.08);position:relative;margin-top:87px}
.mod-tit{text-align:center;background:url(../images/h-tit1.png) no-repeat center center/contain;width:385px;height:82px;margin:0 auto;padding-top:10px;position:absolute;top:-46px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.mod-tit h3{display:inline-block;font-size:30px;color:#fff;font-weight:700;position:relative;line-height:1}
.mod-tit h3:after,.mod-tit h3:before{content:'';width:57px;height:1px;background-color:#eaf3fb;position:absolute;top:100%}
.mod-tit h3:after{left:110%}
.mod-tit h3:before{right:110%}
.mod-tit p{font-size:14px;color:rgba(255,255,255,.5);text-transform:uppercase}
.mod2{padding:72px 60px 60px}
.mod2-desc{font-size:16px;color:#666;line-height:32px}
.mod3{padding:80px 60px 40px}
.mod3 .hots-news{margin-top:0}
.mod3 .row3-l{width:519px;margin-right:39px}
.mod3-list{overflow:hidden}
.mod3-item{margin-bottom:30px;overflow:hidden}
.mod3-item:last-child{margin-bottom:0}
.mod3-date{float:left;width:84px;margin-right:24px}
.mod3-date span{display:block;height:30px;text-align:center;line-height:30px;background-color:#a85a44;color:#fff;font-size:14px;margin-bottom:1px}
.mod3-date em{display:block;height:46px;line-height:46px;background-color:#a85a44;font-size:30px;color:#fff;text-align:center}
.mod3-txt h3 a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;color:#333;font-weight:400;margin-bottom:12px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.mod3-txt h3 a:hover{color:#b72e28}
.mod3-txt p{font-size:12px;color:#999;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.mod-load,.mod-more{text-align:center;padding-top:44px;font-size:16px;color:#333}
.mod-load i,.mod-more i{display:inline-block;vertical-align:middle;width:18px;height:18px;background:url(../images/h-jia.png) no-repeat center center/contain;position:relative;top:-2px}
.mod-load i{background-image:url(../images/h-load.png);top:-1px}
.mod4{padding:80px 60px 40px}
.mod4-list{overflow:hidden;margin:0 -10px -10px}
.mod4-item{float:left;width:50%;margin-bottom:22px}
.mod4-item:last-child .mod4-con{border-bottom:none}
.mod4-item:nth-last-child(2) .mod4-con{border-bottom:none}
.mod4-con{margin:0 10px;overflow:hidden;padding-bottom:25px;border-bottom:1px solid rgba(0,0,0,.1)}
.mod4-pic{float:left;width:181px;height:101px;overflow:hidden;margin-right:15px}
.mod4-pic img{display:block;width:100%;height:100%;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.mod4-pic img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.mod4-txt{overflow:hidden}
.mod4-date{font-size:14px;color:#999;padding-left:22px;background:url(../images/h-time.png) no-repeat left center/14px auto;margin-bottom:10px}
.mod4-tit a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;font-size:16px;color:#333;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.mod4-tit a:hover{color:#b72e28}
.mod4-desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;color:#999;padding-top:10px}
.mod4 .mod-more,.mod5 .mod-load{padding-top:0}
.mod5{padding:80px 60px 40px}
.mod5-list{overflow:hidden;margin:0 -7px}
.mod5-item{float:left;width:25%;margin-bottom:30px}
.mod5-con{margin:0 7px}
.mod5-pic{padding-top:67.43%;position:relative;overflow:hidden}
.mod5-pic img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.mod5-pic img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.mod5-tit a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:40px;font-size:16px;color:#333;font-weight:400;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.mod5-tit a:hover{color:#b72e28}
.mod-split{overflow:hidden;padding-top:80px}
.mod-r{float:right;width:361px}
.mod6{background-color:#f8fafc;padding:0 28px 0 30px}
.mod6-title{line-height:64px;font-size:20px;color:#333;font-weight:700;padding-left:17px;position:relative;border-bottom:1px solid rgba(0,0,0,.1)}
.mod6-title:after{content:'';width:2px;height:20px;position:absolute;left:0;top:50%;margin-top:-10px;background-color:#b72e28}
.mod6-list{padding-bottom:30px}
.mod6-item{padding-top:12px}
.mod6-tit a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:#333;font-weight:400;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.mod6-tit a:hover{color:#b72e28}
.mod6-date{font-size:14px;color:#999;padding-top:5px}
.mod-l{float:left;
    width:785px;
    padding-bottom:60px}
.det-tit{font-size:28px;color:#333;font-weight:700;border-bottom:1px solid #dee3e7;padding-bottom:5px}
.det-info .top{font-size:14px;line-height:50px}
.det-info .top span{color:#b72e28;font-size:14px;padding-right:19px;margin-right:15px;position:relative}
.det-info .top span:after{content:'';width:1px;height:14px;background:rgba(0,0,0,.1);position:absolute;right:0;top:50%;margin-top:-7px}
.det-info .desc{font-size:14px;color:#666;line-height:2}
.mod7-list{padding-top:60px}
.mod7-item{padding-bottom:40px;margin-bottom:35px;border-bottom:1px solid #dee3e7}
.mod7-tit{padding-left:12px;position:relative;margin-bottom:20px}
.mod7-tit:after{content:'';width:2px;height:45px;background-color:#b72e28;position:absolute;left:0;top:50%;margin-top:-22px}
.mod7-tit h3{line-height:1;font-size:22px;color:#333;font-weight:400}
.mod7-tit p{font-size:16px;color:#333;opacity:.5;line-height:1;padding-top:8px}
.mod7-pic{margin-bottom:28px}
.mod7-desc{font-size:14px;color:#666;line-height:28px}
.mod-pages{font-size:0;padding-top:20px}
.mod-pages a{display:inline-block;vertical-align:middle;height:30px;line-height:30px;width:80px;text-align:center;color:#333;font-size:14px;margin:0 2px;background-color:#f1f6f8;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.mod-pages a:hover{background-color:#b72e28;color:#fff}
.mod-split.pt0{padding-top:0}
.qus-item{overflow:hidden;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid rgba(0,0,0,.1)}
.qus-item .mod4-desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:24px;position:relative; min-height: 34px}
.qus-item .mod4-date{margin-bottom:6px;background-image:url(../images/icon-time.png)}
.qus-item .mod4-date span{padding-left:35px;font-size:12px}
.qus-item .mod4-tit a{font-size:22px}
.qus-item .mod4-pic{width:210px;height:118px}
.qus-item .mod4-desc a{position:absolute;bottom:0;right:0;background-color:#fff;font-size:12px;color:#999}
.qus-item .mod4-desc a:hover{color:#b72e28}
.pages.tal{text-align:left}
.mod-l.pb0{padding-bottom:0}
.mod-law{padding-top:70px;padding-bottom:60px}
.law-title{margin-bottom:12px;height:69px;line-height:69px;padding-left:47px;position:relative;font-size:22px;color:#000;background-color:#f8fafc}
.law-title i{width:23px;height:100%;background:url(../images/h-plus.png) no-repeat center center/contain;position:absolute;right:26px;top:0;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.law-con{background-color:#fff;border:6px solid rgba(248,250,252,1);border-top:none;margin-bottom:40px;margin-top:-12px;padding:33px 45px 60px 60px;display:none}
.law-item{overflow:hidden;height:76px;line-height:75px;border-bottom:1px dashed rgba(0,0,0,.1)}
.law-date{float:right;font-size:16px;color:#333;padding-left:22px;background:url(../images/h-time.png) no-repeat left center/14px auto}
.law-tit>a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;color:#333;position:relative;padding-left:15px;font-weight:400;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.law-tit>a:hover{color:#b72e28}
.law-tit>a:after{content:'';width:2px;height:16px;background-color:#333;position:absolute;left:0;top:50%;margin-top:-8px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.law-tit>a:hover:after{background-color:#b72e28}
.law-con .pages{padding-bottom:0;padding-top:47px}
.law.on .law-con{display:block}
.law.on .law-title i{background-image:url(../images/h-red.png)}
.mod-search{padding-top:65px;padding-bottom:70px}
.seh-nav{text-align:center;font-size:0;border-bottom:1px solid rgba(0,0,0,.1)}
.seh-nav a,.seh-nav a span{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.seh-nav a{display:inline-block;vertical-align:middle;height:67px;line-height:67px;width:25%}
.seh-nav a i{display:inline-block;vertical-align:middle;width:40px;height:40px;background:no-repeat center top/100% auto;margin-right:5px}
.seh-nav a span{display:inline-block;vertical-align:middle;font-size:28px;color:#333;opacity:.7}
.seh-nav a.on,.seh-nav a:hover{background-color:#b72e28}
.seh-nav a.on i,.seh-nav a:hover i{background-position:center bottom}
.seh-nav a.on span,.seh-nav a:hover span{color:#fff;opacity:1}
.sec-desc{padding:40px 0 20px;font-size:13px;color:#666;line-height:28px}
.tab-a{display:none}
.show{display:block}
.sec-tab{font-size:0;text-align:left}
.sec-tab li{display:inline-block;vertical-align:middle;padding-right:15px;margin-right:15px;position:relative}
.sec-tab li:after{content:'';width:1px;height:22px;background-color:#000;opacity:.1;position:absolute;top:50%;right:0;margin-top:-11px}
.sec-tab li:last-child:after{display:none}
.sec-tab li a{display:block;font-size:22px;color:#999;font-weight:700;border-bottom:1px solid transparent;padding:10px 0}
.sec-tab .on a{color:#b72e28;border-color:#b72e28}
.sec-inp{overflow:hidden;line-height:50px;margin-bottom: 20px;}
.sec-box{padding: 46px 0 56px;}
.sec-inp span{float:left;font-size:16px;color:#333;margin-right:22px;width: 80px;display: block;}
.sec-inp span:before{content:'*';font-size:14px;color:#e20000}
.sec-inp .inp{overflow:hidden;position:relative;height:50px}
.sec-inp2 .inp{width: 300px;float: left;margin-right: 20px;}
.sec-inp2 .pic{overflow: hidden;height: 50px;}
.sec-inp2 .pic img{display: block;height: 100%;width: auto;}
.sec-inp .inp input{position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid rgba(211,211,211,1);border-radius:3px;padding-left:25px}
.sec-btn{font-size:0}
.sec-btn input{display:inline-block;vertical-align:middle;margin-right:14px;width:160px;height:50px;line-height:50px;border:none;font-size:18px;color:#fff;background:rgba(51,51,51,.5)}
.sec-btn input:last-child{margin-right:0}
.sec-btn .sub{background-color:#b72e28}
.mod6.mb{margin-bottom:33px}
.mod8-list{padding-bottom:38px}
.mod8-item{padding-top:17px;overflow:hidden}
.mod8-pic{float:left;width:112px;overflow:hidden;margin-right:10px}
.mod8-pic img{display:block;width:100%;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.mod8-pic img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.mod8-txt{overflow:hidden}
.mod8-tit>a{display:block;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;color:#333;line-height:17px;font-weight:400;height:34px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.mod8-tit>a:hover{color:#b72e28}
.mod8-date{color:#999;font-size:14px;padding-top:8px}
.pt60{padding-top:60px}
.pt50{padding-top:50px}
.nd-tit{font-size:28px;color:#333}
.nd-info{font-size:16px;color:#999}
.nd-info span{padding:0 20px}
.nd-info span:first-child{padding-left:0}
.mod-newsDet{padding-bottom:128px}
.nd-content{font-size:14px;color:#666;line-height:28px;padding-top:40px}
.mod-table-out{margin-bottom:40px}
.mod-table{position:relative;height:610px;overflow:auto}
.mod-table .tab-tit{position:sticky;top:0;left:0;width:100%;table-layout:fixed;background-color:#a85a44;font-size:14px;color:#fff;font-weight:400;height:50px}
.mod-table .tab-tit th{font-weight:400}
.mod-table .tab-con{width:100%;table-layout:fixed}
.mod-table .tab-con td{font-size:14px;color:#666;text-align:center;vertical-align:middle;height:70px}
.mod-table .tab-con tr:nth-child(even){background-color:#f8f5f5}
.mod-table .tab-con td .yes{color:#b72e28}
.mod-table .tab-con td .no{color:#a85a44}
.mod-table .tab-con span{text-align:left;display:inline-block;padding:0 5px}
.mod-none{font-size:16px;font-weight:700;color:#999;text-align:center;padding-bottom:40px}

.z-pic.zz{

}
.z-pic.zz .pic{
    padding-top: 0;
}
.z-pic.zz li a{
    display: block;
}
.z-pic.zz .inner{
    height: 134px;
    line-height: 134px;
    text-align: center;
    font-size: 0;
    border: 1px solid #ededed;
}
.z-pic.zz .pic img{
    position: static;
    width: auto;
    height: auto;
    max-width: 90%;
    max-height: 90%;
    display: inline-block;
    vertical-align: middle;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}


@media only screen and (max-width:1199px){
.wp{width:94%}
.mod3 .row3-l{float:none;width:100%;margin-bottom:30px}
.ban{padding-top:140px;height:300px}
.ban h2{font-size:32px}
.ban h2:after{height:47px}
.cur-nv2{padding:20px 0}
.mod-split{padding-top:30px}
.mod-l{float:none;width:100%}
.mod-r{float:none;width:100%}
.mod-law{padding:40px 0}
.seh-nav a span{font-size:24px}
.mod-table{width:1200px}
.mod-table-out{overflow:auto}
}
@media only screen and (max-width:959px){
.h-nav-item{padding:0 10px;line-height:50px;height:50px}
.main.blue{padding:30px 0}
.mod1,.mod2,.mod3,.mod4,.mod5{padding:40px}
.mod4-item{width:100%;float:none}
.mod5-item{width:50%}
.det-tit{font-size:18px}
.mod7-list{padding-top:40px}
.mod7-item{padding-bottom:30px;margin-bottom:30px}
.mod7-tit h3{font-size:16px}
.mod7-tit p{font-size:12px}
.mod7-tit:after{height:30px;margin-top:-15px}
.mod7-item:last-child{margin-bottom:0}
.mod-l{padding-bottom:30px}
.mod6{padding:0 26px}
.mod6-title{font-size:18px}
.m-mort{margin:20px 0;padding:20px 0;font-size:0}
.m-mort a{padding:0;width:25%;margin:0;text-align:center}
.m-mort a:nth-child(4n):after{display:none}
.qus-item .mod4-tit a{font-size:18px}
.mod-qus{margin-bottom:-30px}
.pages{padding:30px 0}
.law-title{line-height:50px;height:50px;padding-left:20px;font-size:18px}
.law-con{padding:20px}
.law-item{height:50px;line-height:50px}
.law-con .pages{padding-top:30px}
.law-title i{width:17px}
.mod-law{padding:30px 0}
.mod-search{padding:30px 0}
.seh-nav a{height:50px;line-height:50px}
.seh-nav a span{font-size:16px}
.sec-desc{padding:20px 0}
.sec-tab li a{font-size:16px;padding:5px 0}
    .sec-box{padding: 30px 0;}
.sec-inp{line-height:40px}
.sec-inp .inp{height:40px}
.sec-inp2 .pic{height:40px}
.sec-inp .inp input{padding-left:15px}
.sec-btn input{width:90px;height:30px;line-height:30px;font-size:16px}
.cur-nv2 .cur{float:none}
.cur-nv2 .nv2{float:none;margin-top:10px}
.mod-newsDet{padding-bottom:50px}
.nd-tit{font-size:18px}
.nd-info{font-size:14px}
}
@media only screen and (max-width:767px){
    .sec-inp{margin-bottom: 10px;}
    .sec-inp .inp,
    .sec-inp2 .inp{float: none;width: 100%;}
    .sec-inp2 .pic{float: none;margin-top: 10px;}
.mod4-item{width:50%;float:left}
.h-nav-item{padding:0;width:20%}
.main.blue{padding-top:15px}
.mod1,.mod2,.mod3,.mod4,.mod5{padding:15px}
.mod-tit{top:-67px;height:67px}
.mod-tit h3{font-size:18px}
.mod-tit p{font-size:12px}
.mod2-desc{font-size:14px;line-height:1.8}
.hots-news .intro{height:40px;line-height:40px;padding:0 10px}
.mod3-date{margin-right:8px;width:75px}
.mod-load,.mod-more{padding-top:20px}
.mod4-pic{float:none;margin:0 auto 10px}
.mod4-item:last-child .mod4-con,.mod4-item:nth-last-child(2) .mod4-con{border-bottom:1px solid rgba(0,0,0,.1)}
.mod5-item{margin-bottom:10px}
.mod4-date{margin-bottom:5px}
.mod4-desc{padding-top:5px}
.mod4-con{padding-bottom:10px;margin:0 5px}
.mod1{text-align:center}
.mod1-tit{float:none;width:auto;height:auto;display:inline-block;font-size:18px;padding:0 10px}
.mod1-desc{padding-left:0;padding-top:0;display:block;text-align:left}
.mod6{padding:0 15px}
.mod6-title{line-height:50px}
.ban h2{font-size:18px}
.ban h2 span{font-size:14px}
.ban h2:after{height:100%;top:0;margin-top:0}
.ban{height:240px;padding-top:120px}
.m-mort a{width:50%;font-size:14px}
.m-mort a:nth-child(2n):after{display:none}
.pages.tal{text-align:center}
.pages ul li{display:none}
.pages ul li.on,.pages ul li.turn{display:inline-block}
.qus-item .mod4-pic{width:100%;height:auto}
.law-item{line-height:1.8;height:auto;padding:10px 0}
.law-con{padding:15px}
.law-date{float:none;font-size:12px;-webkit-background-size:12px auto;background-size:12px auto}
.seh-nav a{width:50%}
.mod-search{padding:20px 0}
.seh-nav a i{width:30px;height:30px}
.mod6.mb{margin-bottom:20px}
.qus-item{padding-bottom:20px;margin-bottom:40px}
.nd-info{font-size:0;margin-top:10px}
.nd-info span{display:block;padding:0;font-size:14px}
.nd-content{padding-top:20px}
.mod-newsDet{padding-bottom:30px}
}
@media only screen and (max-width:1599px){
.pop-map{margin-left:-400px}
.nav .con{right:-60px}
}
@media only screen and (max-width:1249px){
.nav li>a{padding:0 42px}
.banner .item{height:360px}
.z-tab1 li a.tit{font-size:22px}
.slick-z1 .slick-prev{left:5px}
.slick-z1 .slick-next{right:5px}
.fd-link .con a+a{margin-right:15px}
.ind-row6 .item{height:180px}
.pop-map{left:auto;right:0;margin-left:0}
.honour-intro{position:static;padding-right:0;width:auto;margin-bottom:10px}
.slick-honour{margin:30px 0}
}
@media only screen and (max-width:1199px){
body{padding:50px 0 0}
.header{position:fixed;top:0;left:0;right:0;height:50px;background-color:#fff;z-index:100;box-shadow:0 0 5px rgba(0,0,0,.15)}
.header .mask,.header .wp,.header .wp .logo,.header:after,.header:before,.nav li.on>a:before,.ul-entry a:hover:before,.ul-float,.welcome{display:none}
.menuBtn{display:block}
.m-logo{display:block;max-width:180px;line-height:50px}
.m-logo img{display:inline-block;vertical-align:middle}
.header .wp{display:none;position:absolute;top:50px;left:0;right:0;width:auto;height:calc(100vh - 50px);background-color:rgba(255,255,255,1)}
.nav .con{position:static}
.nav .con a{display:block;font-size:14px;line-height:30px;text-align:center}
.nav .con a+a:after{display:none}
.ul-entry li a{font-size:14px;height:50px;line-height:50px}
.ul-entry li a i{width:18px;height:18px;-webkit-background-size:18px auto;background-size:18px auto}
.banner .item{height:300px}
.banner .slick-arrow{display:none!important}
.slick-z1 p{font-size:12px}
.ind-row6 .item{height:120px}
.ind-row6 .slick-dots{bottom:10px}
.fd-top{display:none}
.row2-top{padding:20px 0}
.lang-tel{float:none;text-align:center}
.so{float:none;top:0;margin:0 auto 10px}
.nav{background-color:#a85a44}
.nav li{float:none}
.nav li>a{padding:0!important;text-align:center}
.slick-z1{margin:0 -3px}
.slick-z1 .item{margin:0 3px}
.z-tab1{margin-bottom:10px}
.slick-z1 .slick-arrow{top:40%}
.ind-row5,.ind-row7{padding:30px 0}
.row3-l{width:450px}
}
@media only screen and (min-width:960px){
.slick-honour .slick-list{padding:135px 0!important}
.slick-honour .slick-active{position:relative;z-index:2}
.slick-honour .slick-slide{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.slick-honour .slick-slide{-webkit-transform:scale(1.66);-ms-transform:scale(1.66);-o-transform:scale(1.66);transform:scale(1.66);position:relative}
.slick-honour .slick-slide::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.3)}
.slick-honour .slide-next,.slick-honour .slide-prev{-webkit-transform:scale(2.08);-ms-transform:scale(2.08);-o-transform:scale(2.08);transform:scale(2.08);z-index:3}
.slick-honour .slick-current{-webkit-transform:scale(2.3);-ms-transform:scale(2.3);-o-transform:scale(2.3);transform:scale(2.3);z-index:5}
.slick-honour .slick-current::after{background-color:rgba(143,143,143,0)}
}
@media only screen and (max-width:959px){
.banner .item{height:240px}
.row2-top_l{float:none;width:auto;margin-right:0;margin-bottom:20px}
.ind-row1{padding:20px 0 0}
.slick-z1 .item{padding:10px 0}
.z-tab1 li a.tit{font-size:18px}
.z-tab1 li a.tit:after{height:20px;margin-top:-10px}
.row2-top_l .tit h3{font-size:16px}
.row2-top_l .tit strong{font-size:22px}
.row2-top_l .tit:after{margin-top:10px}
.row2-top_l .desc{line-height:1.5;height:63px;margin-bottom:15px}
.row2-bot{display:none}
.m-company .txt,.ul-company{width:auto}
.ind-row5 .row5-box{float:none!important;width:auto;margin-bottom:15px}
.z-tit3 h3{font-size:22px}
.z-tit3 h3 span{font-size:16px}
.z-tit3 .more{margin-top:5px}
.ul-news li{line-height:36px}
.ul-customer li a{height:100px;line-height:100px}
.news-hots2{padding:10px 0!important}
.row3-l{float:none;width:auto;margin-right:0}
.z-tab2{margin-bottom:10px;text-align:center}


    .ind-row3 .z-tab2{
        position: static;
        top: auto;
        right: auto;
        margin-top: 15px;
    }
.g-more{margin:20px auto}
.ind-row3{padding:20px 0 0}
.hots-news{margin-top:26px}
    .row3-r{padding: 15px 0 0;}
.g-map{position:static;margin:0 auto}
.copyright{float:none}
.fd-bot{padding:5px 0;line-height:20px;text-align:center}
.footer .fd-bot .fd-share.bdsharebuttonbox{display:none;float:none;text-align:center}
.copyright span{display:block;margin:0 auto}
.ul-customer li{width:33.33%}
.ul-customer li a{height:80px;line-height:80px}
.ind-row6 .item{height:60px}
.ind-row6 .slick-dots{bottom:0}
.news-hots2 .pic{float:none;width:auto;margin-right:0;margin-bottom:5px}
.ind-row5{padding-bottom:0}
.arrow-dots{margin-top:15px}
.honour-intro h3{margin-bottom:10px}
.ban{padding-top:80px;height:200px}
.m-join dd{padding:20px}
.m-join dd .info{width:300px}
.m-join dd h4{font-size:16px}
.g-table .item1{padding-left:20px}
.g-table .item{font-size:16px}
.z-pic{margin:0 -5px}
.z-pic .inner{margin:0 5px 10px}
.z-tab3{margin:20px 0}
.z-tab3 li{padding:0 10px}
.z-tab3 li a{font-size:18px;height:30px;line-height:30px}
.z-tab3 li+li a:after{left:-10px}
.ban h2{font-size:20px}
.ban h2 span{font-size:14px}
.ban h2:after{top:6px;height:30px}
.ind-row4 .wp{padding:30px 0}
.ul-culture{margin:0 -5px}
.ul-culture .inner{margin:0 5px}
.ul-culture .txt{padding:10px}
.g-tit1{font-size:22px;margin-bottom:20px}
.g-tit1:after{margin-top:5px}
.about-row1,.about-row3,.about-row5{padding:20px 0}
.about-row1 p{color:#666;line-height:24px; font-size:14px;}
.ul-contact li{width:50%}
.ul-contact .inner{margin:0 5px 10px;height:210px;padding:30px 10px 0}
.ul-contact .li4 .inner{padding-top:15px}
.ul-contact .ewm{margin:10px auto 5px}
.ul-download{margin:0}
.ul-download li{float:none;width:auto}
.ul-download li a{font-size:14px;line-height:50px;margin:0 0 10px;padding:0 40px 0 20px;background-position:right 5px center}
.ul-download li a:after{left:10px}
.z-tab4{padding:20px 0 0}
.z-tab4 li{margin-right:10px;padding:0 0 15px}
.z-tab4 li a p{font-size:14px}
.tab4-con{padding:15px}
.z-tab4 li.on:after{display:none}
.tab4-con .pop-tit{margin-bottom:10px}
.services-row2{padding:10px 0}
.services-row2 .z-recommend{float:none;width:auto;margin-bottom:10px}
.ban2 h2{color:#333}
.ban2 h2:after{background-color:#333}
}
@media only screen and (max-width:767px){
.banner .item{height:130px}
.ul-entry{position:static;overflow:hidden}
.ul-entry li{width:50%;border-bottom:1px solid #fff}
.ul-entry li a{font-size:12px;height:36px;line-height:36px}
.z-tab1 li{margin-right:0;float:left;width:33.33%}
.z-tab1 li a.tit{font-size:16px}
.z-recommend .pic{margin-right:10px;border-width:3px}
.z-tab1 li a.tit:after{display:none;left:-30%;height:10px;margin-top:-5px}
.z-tab1 li a.more{left:66.66%;top:40px;height:30px;line-height:30px;width:90px}
.z-list1{text-align:center}
.z-list1 li{float:none;display:inline-block;margin:0 10px 10px 0}
.z-list1 li+li{margin-left:0}
.z-list1 .pop{display:none!important}
.slick-z1{margin:0 15px}
.slick-z1 .slick-prev{left:-15px}
.slick-z1 .slick-next{right:-15px}
.ind-row4 .wp{padding:30px 0}
.ul-company li{width:50%;margin-bottom:15px}
.ul-company{padding:20px 0 0}
.g-map{zoom:.5}
.pop-map{display:none!important}
.z-tit3.white:after{margin:10px 0}
.arrow-dots{width:260px}
.arrow-dots:after{width:100px}
.nv2{overflow:hidden}
.nv2 a{padding:0;width:33.33%;text-align:center}
.honour-intro img{margin-bottom:10px}
.g-table{position:relative;height:auto;line-height:30px;padding:10px 0}
.g-table .item{position:relative;font-size:14px}
.g-table .item4{position:static}
.g-table a{position:absolute;right:10px;top:50%;margin-top:-21px;-webkit-background-size:15px auto;background-size:15px auto}
.g-table .item{float:none;width:auto;text-align:left!important;padding-left:10px!important}
.m-join dd .info{float:none;width:auto;margin-right:0}
.m-join dd a{margin:10px 0}
.m-join dd h4{margin-bottom:10px}
.g-table .item1{padding-left:0;text-align:center}
.m-join dl{margin-bottom:10px}
.h50{height:30px}
.m-join{padding:10px 0 30px}
.z-pic li{width:50%}
.z-pic p{font-size:12px;height:30px;line-height:30px}
.ul-culture li{float:none;width:auto;margin-bottom:10px}
.ul-culture .txt h4{font-size:18px}
.ul-culture .txt p{-webkit-line-clamp:inherit;height:auto}
.g-tit2 h3{font-size:18px}
.services-row1 .con{font-size:12px}
.z-list3 li{float:none;width:auto}
.services-row5{padding:0 0 15px}
.services-row5 .ul-news li{float:none;width:auto}
.nv2 a+a:after{display:none}
.z-tit4{padding:20px 0 5px}
.ban{height:120px;padding-top:35px}
}
