html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, input, label, legend{margin: 0;padding: 0;}
body{background:#fff;}
body, button, input, select, textarea {font: 16px/1 SimSun,sans-serif; color:#000;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight:normal;}
small {font-size: 12px;}
input::-ms-clear {display: none;}
code, kbd, pre, samp, tt {font-family: "Courier New", Courier, monospace;}
ul, ol, li {list-style: none;}
a{text-decoration: none; color:#333;}
a:hover {text-decoration: none; color:#d9333e;}
a{blr: expression(this.onFocus=this.blur());}
fieldset, img, html, body, iframe{border:none;}
img {vertical-align:middle; overflow:hidden;}
sup,sub{vertical-align:baseline;}
input, select, label {vertical-align: middle}
input[type="checkbox"], input[type="radio"] {margin-right:3px;}
textarea {overflow:auto; resize:none;}
table {border-collapse: collapse; border-spacing: 0;}
em, i, var, address, small, caption, th {font-size: 100%;font-style: normal;font-weight: normal;}
textarea, input, button, select, pre ,option{color: inherit;font-family: inherit;font-size: inherit;line-height: inherit;outline:none;}
a, button {cursor: pointer;outline: none;}
select{ margin-right:5px; padding:3px 0px 3px 3px;}
.button {border:none;cursor: pointer;display: inline-block;margin: 0;padding: 0;text-align: center;}
:focus {outline:none;}
header, footer, article, aside, section, nav, menu, hgroup, dialog, figure, figcaption {margin:0;padding:0;display:block;}
img, embed , video, iframe {max-width: 100%;}
.clearfix:after {content:".";clear:both;display:block;height:0;visibility:hidden;}
.clearfix {*zoom:1;display: inline-block;}
.clearfix {display: block;}
.clear {clear:both;height:0;line-height:0;}
.red{color:#d9333e;}
.gray{color:#999;}
.hide{display:none;}
.w{width:1200px; margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.f32{font-size:32px;}
.tc{text-align:center;}
.ftw{font-weight:bold;}
.mt10{margin-top:10px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt80{margin-top:80px;}
.mb20{margin-bottom:20px;}
.mb60{margin-bottom:60px;}
.mb30{margin-bottom:30px;}

.g-header{position:fixed; top:0; background-color:#fff; background:rgba(255,255,255,0.95); width:100%; z-index:99;}
.g-header.fixed{border-bottom:1px solid #f5f5f5;}
.m-header{height:78px; padding-top:70px; transition:padding 0.5s ease 0s;}
.g-header:after{content:"";position:absolute; left:50%; bottom:80px; margin-left:-960px; background:url(../../../images/headbg514x72.png) no-repeat; width:514px; height:72px;}
.g-header.fixed .m-header{padding-top:0;}
.headerblank{height:148px;}
.u-logo{margin:16px 0 0 20px;}
.logo-bd{background:url(../../../images/logo136x49.png) no-repeat; width:136px; height:49px; display:block; text-indent:-999px; overflow:hidden;}
.m-nav{margin:31px 0 0 124px;}
.m-nav li{float:left; margin:0 18px; position:relative;}
.m-nav a{font-size:20px; color:#000; letter-spacing:2px; padding:8px 0 30px;}
.m-nav a:hover,.m-nav a.cur{color:#d9333e;}
.i-phone{background:url(../../../images/icons.png) no-repeat;}
.u-contact{margin:33px 0 0 8px; font-size:18px;}
.i-phone{width:14px; height:14px; display:inline-block; background-position:-1px -1px; margin-right:2px;}
.subnav{border:1px solid #d9333e; border-radius:5px; width:140px; background-color:#fff; background:rgba(255,255,255,0.95); position:absolute; left:-28px; top:44px; z-index:99;}
.subnav:before{content:""; position:absolute;top:-20px;left:50%;height:0;border:solid transparent;border-top-color:#d9333e;border-width:9px 11px;margin-left:-11px;}
.subnav:after{content:""; position:absolute;top:-14px;left:50%;height:0;border:solid transparent;border-top-color:#d9333e;border-width:6px 8px;margin-left:-8px;}
.subnav li{margin:0;}
.subnav a{width:140px; height:40px; line-height:40px; text-align:center; display:block; padding:0;}
.subnav a:hover{background-color:#d9333e; color:#fff;}
.banner{position:relative;width:100%;height:520px; text-align:center;}
.banner_list{position:absolute; width: 100%; height:520px; z-index:1;}
.banner_list li{position:absolute;left:0;top:0;width:100%;height:100%;}
.banner_list li.cur{z-index:5;}
.banner_list li a{display:block;height: 100%;}
.banner_item{position:absolute;z-index:2;left:50%;margin-left:-40px;bottom:10px;}
.banner_item li{float:left;width:10px;height:10px;margin-left:10px;border-radius:50%;background-color:#666;opacity:0.3;filter:alpha(opacity=30); cursor:pointer;}
.banner ol li.cur{background-color: #d9333e;opacity:1;filter:alpha(opacity=100);}
.container{width:100%; min-width:1200px;}
.u-htit{font-size:40px; text-align:center; text-indent:-9999px; overflow:hidden;}
.htit0{background:url(../../../images/tit0.jpg) no-repeat center top; height:220px;}
.htit1{background:url(../../../images/tit1.jpg) no-repeat center top; height:199px; margin-top:50px;}
.htit2{background:url(../../../images/tit2.jpg) no-repeat center top; height:194px; margin-top:26px;}
.htit3{background:url(../../../images/tit3.jpg) no-repeat center top; height:160px;}
.m-pian{width:1220px; margin:24px auto 0; }
.g-pian{position:relative; width:100%; overflow:hidden;}
.g-pian:after{content:""; background:url(../../../images/rd.jpg) no-repeat; width:165px; height:270px; display:block; position:absolute; left:50%; top:30px; margin-left:660px;}
.g-pian li{float:left;}
.g-pian li a{display:block; position:relative; top:0; transition:all 0.3s linear 0s;}
.g-pian li a:hover{top:-18px;}
.g-company{margin-top:40px; background:url(../../../images/lh.jpg) no-repeat 30px 0;}
.g-company .u-des{width:796px; margin-top:5px;}
.u-des p{text-indent:30px; line-height:1.7;}
.lspace{letter-spacing:2px;}
.g-jsn{position:relative;}
.g-jsn:after{content:""; position:absolute; left:50%; top:-100px; margin-left:-1000px; background:url(../../../images/birdbg.jpg) no-repeat; width:384px; height:155px;}
.conban{width:100%; position:relative; overflow:hidden; height:521px; margin-top:36px;}  
.conban .banbox{width:1920px; position:absolute; left:50%; margin-left:-960px;}
.g-dashi li{float:left; width:336px; margin-top:20px;}  
.g-dashi li:nth-child(2){margin:20px 94px 0;}
.g-dashi .p-nm{text-align:right; margin-top:25px;}
.jsnul li{background:url(../../../images/c.jpg) no-repeat left top; padding-left:158px; margin-bottom:44px; }
.g-jsn .jsnul li{margin-left:134px;}
.jsnul li .des{margin-top:8px; width:820px; line-height:1.8;}
.f-more{margin-top:58px;}
.f-more a{color:#bc3337;}
.g-footer{background:url(../../../images/footerbg.jpg) no-repeat center top; height:570px; padding-top:256px; box-sizing:border-box; min-width:1200px;}
.u-taobao .img{padding:8px; background-color:#fff; width:150px; height:150px; margin:10px auto;}
.g-footer .ml{margin-left:46px;}
.u-address{margin-top:36px;}

.ban-pplc{background:url(../../../images/pplc.jpg) no-repeat center top; height:400px;}
.u-time{color:#fff;}
.ban-pplc .w,.m-dtime{position:relative;}
.m-dtime .u-time{position:absolute; left:91px; top:110px; letter-spacing:12px;}
.ban-gsjj .m-dtime .u-time{left:119px; top:108px;}
.m-dtime .u-time #day{width:68px; text-align:right; margin-left:27px; display:inline-block;}
.u-link{padding:25px 0;}
.m-pplc{margin:50px auto;}
.ban-dsfc{background:url(../../../images/ban-dsfc.jpg) no-repeat center top; height:400px;}
.ban-dzlc{background:url(../../../images/ban-dzlc.jpg) no-repeat center top; height:400px;}
.ban-gsjj{background:url(../../../images/ban-gsjj.jpg) no-repeat center top; height:400px;}
.gsjj-tit{background:url(../../../images/gsjj0.jpg) no-repeat; width:482px; height:120px; text-indent:-999px; overflow:hidden; margin:0 auto;}
.zsjm-tit{background:url(../../../images/jmtjtit.jpg) no-repeat; width:482px; height:120px; text-indent:-999px; overflow:hidden; margin:0 auto;}
.gsjjtit0{background-position:0 0;}
.gsjjtit1{background-position:0 -120px;}
.m-gsjj .u-des{padding:0 44px; margin:40px 0 80px;}
.ban-jsnm{background:url(../../../images/ban-jsnm.jpg) no-repeat center top; height:391px;}
.m-menu{width:142px; margin-right:60px;}
.m-menu li{height:37px; margin-bottom:12px;}
.m-menu a{font-size:18px; color:#333; height:37px; line-height:37px; text-align:center; display:block;}
.m-menu li.cur a{background:url(../../../images/menubg.png) no-repeat;}
.m-menu a:hover,.m-menu li.cur a{color:#d9333e;}
.menu2{width:182px; margin-right:50px;}
.menu2 li.cur a{background:url(../../../images/pro/menubg2.png) no-repeat;}
.u-pagenavi a{width:32px; height:32px; line-height:32px; text-align:center; border:1px solid #ccc; color:#d9333e; display:inline-block;}
.u-pagenavi a:hover{border-color:#d9333e; color:#d9333e;}
.u-pagenavi .arr{color:#999;}
.u-pagenavi a.cur{border-color:#d9333e; background-color:#d9333e; color:#fff;}
.u-cbox{margin:50px auto 20px; width:142px;}
.m-detail{width:980px; padding:0 30px; box-sizing:border-box; background:url(../../../images/kuang1.png) repeat-y; min-height:500px; position:relative;}
.m-detail:before{content:"";position:absolute; left:0; top:0; background:url(../../../images/kuang0.png) no-repeat; width:980px; height:30px;}
.m-detail:after{content:"";position:absolute; left:0; bottom:0; background:url(../../../images/kuang2.png) no-repeat; width:980px; height:30px;}
.detail2{width:947px; background:url(../../../images/pro/kuang11.png) repeat-y;}
.detail2:before{background:url(../../../images/pro/kuang00.png) no-repeat; width:947px;}
.detail2:after{background:url(../../../images/pro/kuang22.png) no-repeat; width:947px;}
.lxwmBox{width:1180px; background:url(../../../images/kuang111.png) repeat-y; min-height:400px; position:relative;}
.lxwmBox:before{content:""; background:url(../../../images/kuang000.png) no-repeat; position:absolute; left:0; top:0; width:1180px; height:21px;}
.lxwmBox:after{content:""; background:url(../../../images/kuang222.png) no-repeat; position:absolute; left:0; bottom:0; width:1180px; height:22px;}
.w980{width:980px;}
.protbox .txt{margin-left:48px; padding-top:24px;}
.lh18{line-height:1.8;}
.procbox{border:1px solid #f1f1f1; width:980px; box-sizing:border-box; position:relative; margin-top:72px; padding:10px 0;}
.procbox:after{content:""; position:absolute; left:0; top:-23px; background:url(../../../images/pro/sidetop.jpg) no-repeat; width:980px; height:23px;}
.procbox img{max-width:960px;}
.mt25{margin-top:25px;}
.m-cmbox{background-color:#000; color:#fff; font-size:20px; padding:18px 0;}
.m-cmbox li{float:left; width:280px; padding-left:44px; box-sizing:border-box; line-height:1.6;}
.m-cmbox li.c{width:420px;}
.ban-nxzp{background:url(../../../images/pro/ban-nxzp.jpg) no-repeat center top; height:400px;}
.prolistul{position:relative; margin:0 -20px;}
.m-prolist li{background:url(../../../images/pro/probg.png) no-repeat; width:300px; height:288px; float:left; text-align:center; padding:10px 0; margin:0 20px 40px; box-sizing:border-box;}
.m-prolist li .img{width:280px; height:210px; overflow:hidden; margin:0 auto;}
.m-prolist li .tit{line-height:30px; margin:16px auto 0; white-space:nowrap; width:94%; overflow:hidden;}
.ban-gjdz{background:url(../../../images/pro/ban-gjdz.jpg) no-repeat center top; height:400px;}
.infoBox .info{color:#333;}
.infoBox .info2{width:238px; color:#333;}
.infoBox .info2 .cc{display:inline-block; vertical-align:top;}
.protjBox{position:relative; margin:0 -20px;}
.protjBox li{background:url(../../../images/pro/probg2.png) no-repeat; width:300px; height:408px; padding:16px; box-sizing:border-box; color:#333; float:left; margin:20px;}
.protjBox li .img{margin:0 auto; text-align:center; width:268px; height:201px; overflow:hidden;}
.protjBox li .nm{padding:16px 0 0;}
.protjBox li .nm .tit{max-width:160px; white-space:nowrap; text-overflow: ellipsis; overflow:hidden;}
.protjBox li .info{line-height:1.5; margin-top:10px;}
.protjBox li .btn{width:140px; height:40px; line-height:40px; text-align:center; border-radius:3px; background-color:#d9333e; color:#fff; margin:10px auto 0;}
.protjBox li .btn a{color:#fff; display:block;width:140px; height:40px; line-height:40px;}
.protjBox li .btn .saleout{background-color:#ddd; color:#666;width:140px; height:40px; line-height:40px; text-align:center;  border-radius:3px; display:block;}
.ban-xxmd{background:url(../../../images/pro/ban-xxmd.jpg) no-repeat center top; height:400px;}
.ban-zsjm{background:url(../../../images/ban-zsjm.jpg) no-repeat center top; height:400px;}
.ban-lxwm{background:url(../../../images/ban-lxwm.jpg) no-repeat center top; height:400px;}

.lxwmBox{padding:21px 0;}
#map{width:1140px; height:700px; margin:0 auto;}
#map img{max-width:none;}

.w100 { width:100%; height:auto; overflow:hidden; }
.wp-cnt1 { width:1200px; height:auto; overflow:hidden;}
.menu-about{ display:flex; justify-content: center;}
.menu-about a{}
.menu-about a img{ width:auto; max-width:100%;}







