﻿@charset "UTF-8";

body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin: 0px;}
input,button,ul,ol{margin: 0px; padding: 0px;}
body,input,button,form{font-size: 14px; line-height: 28px; font-family: "microsoft yahei",'宋体','PingFang SC','Myriad Pro',"AvantGarde Bk BT","Arial",'Helvetica Neue', 'Helvetica', 'sans-serif'; color: #333333;}
h1,h2,h3,h4,h5,h6,font{font-size: 14px; font-weight: normal;}
ul,ol,li{list-style: none;}
input{background: none; border: 0 none;}
img,iframe{border: 0px;}
em,i{font-style: normal;}
button,input,select,textarea{font-size: 100%;}
table{border-collapse: collapse; border-spacing: 0;}
.red{color: #ba292e;}
.fl{float: left;}
.fr{float: right;}
.tac{text-align: center;}
.tar{text-align: right;}
.poa{position: absolute;}
.por{position: relative;}
.hidden{display: none;}
.w1200{width: 1200px; margin: 0 auto;}
.w1300{width: 1350px; margin: 0 auto;}
.icon{background: url(../images/icon.png) no-repeat; display: inline-block; vertical-align: middle;}
a{color: #333333; text-decoration: none;}
a:hover{color: #0754a3; text-decoration: none;}
a:visited{text-decoration: none;}
.ease,
.ease *{-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.noease,
.noease *{-webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;}
:-moz-placeholder{color: #aaa;}
::-moz-placeholder{color: #aaa;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color: #aaa;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color: #aaa;}
/*清除浮动*/
.clearfix{*zoom: 1;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}

/*top_main*/
.top_main{position:fixed;top:0;width:100%;height:40px;line-height:40px;background:#932025;font-size:12px;color:#fff;z-index:999;}
.top_main .top_l{font-size:12px;color:#fff;}
.top_main .top_r{margin-right:0px;}
.top_main .top_r li{position: relative; float:left;display: inline-block; *display: inline; *zoom: 1; text-align: center;}
.top_main .top_r li a{color: #fff; cursor: pointer;/*opacity:0.5;filter:alpha(opacity=50);*/}
.top_main .top_r li a:hover{opacity: 0.8;filter:alpha(opacity=80);}
.top_main .top_r li.line{display:block;width:1px;height:12px;margin:14px 18px 0;background:#f5aa82;}
.top_main .top_r .webNav{padding-left:20px;margin-left:4px;}
.top_main .top_r li.map{}
.top_main .top_r .webTel{padding-left:33px;font-size:16px;line-height:40px;font-weight:bold;color:#fff;background:url("../images/webTel.png") no-repeat left center;background-size:25px;}
.top_main .topimmm{width: 35px; height: 35px; vertical-align: middle;}

/*header_main*/
.header_main{position:fixed;top:40px;width: 100%; height: 110px; z-index: 100; background: #fff;box-shadow: 0px 3px 10px 2px #e5e5e5;}
.header_main .logo{float:left;width: 100px; height: 100px; display: block;   padding-top: 10px;}
.header_main .logo img{float:left;width: 90px; height: 90px;  display: block;}
.header_main .companyname{float:left;font-size: 29px;color:#932025;height: 110px;line-height: 110px;font-weight: 600;}
.header_main .companynamemini{display: none;float:left;font-size: 36px;color:#932025;height: 100px;line-height: 100px;margin-left: 10px;font-weight: 600;}


#nav_main{float:right;width:870px;height:110px;}
#nav_main .nav{    float: right;height: 110px; z-index:12;margin-left:40px;}
#nav_main .nav li{position:relative;float: left;     padding: 0 20px;z-index: 10;background:url("../images/navbg.png") no-repeat right center;background-size:1px 10px;}
#nav_main .nav li a.aLink{font:normal 14px "AvantGarde Bk BT";
    height: 110px;line-height: 110px;    font-size: 18px; display: block; position: relative; cursor: pointer; overflow: hidden; color:#333;}
#nav_main .nav li:first-child{}
#nav_main .nav li.item7{background:none;}
#nav_main .nav li.hover a.aLink,#nav_main .nav li:hover a.aLink{color:#932025;    font-weight: 600;}
#nav_main .nav li.hover a.aLink:before{width: 100%;}
#nav_main .nav li:hover a.aLink:before{width: 100%;}
.header_main .tel_main{float:right;width:160px;height:110px;}
.header_main .tel_main .zx{margin-top:30px;font-size:14px;line-height:24px;color:#666;}
.header_main .tel_main .tel{font:normal 32px "Vladimir Script";line-height:24px;color:#333;text-indent: -12px;}

/*导航栏下拉*/
#nav_main li.hover .subnav a{background: none;}
#nav_main .nav .subnav{background: #932025; border-top: 1px solid #ec8e44; box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05); height: auto; left: 0;top:110px;position: absolute; width: 126px;z-index: 199;display:none;}
#nav_main .nav .subnav li{width: 100%;}
#nav_main .nav .subnav .nav1 a{color: #fff; display: block; font-size: 14px;text-align:left;font-weight: 500; line-height: 12px;height: 12px; padding: 20px 0px; text-align:center;transition: all 0.2s ease-in-out 0s;border-top:1px solid #ec8e44;}
#nav_main .nav .subnav li.nav1{padding:0;background:none;}
#nav_main .nav .subnav li.nav1:first-child{margin-top:10px;}
#nav_main .nav .subnav li.nav1:first-child a{border-top:none;}
#nav_main .nav .subnav li:hover{background:#f5aa82;}
#nav_main .nav .subnav li:hover a{text-indent:2px;color: #fff;}

/* banner */
#banner_main{overflow:hidden;z-index: 2;max-width:1920px;margin:0 auto;margin-top: 148px;}
#banner_main .banner {position: relative;width:100%;height:550px;margin:0 auto;min-width:1200px;}
#banner{width:100%;min-width:1000px;position:relative;overflow:hidden;z-index:0;}
#banner, .banner ul{max-height:550px; overflow:hidden;}
.banner li {width:100%;position:absolute;z-index:1;overflow:hidden;display: none;}
.banner li:first-child{display:block;}
.banner li img{width:1920px;height:550px;display:block;position:relative;left:50%;margin-left:-960px;top:0;min-width:1200px;}
#banner .tip {width:1000px; height:20px; line-height:0; font-size:0;text-align:center; position:absolute;left:50%;margin-left:-500px;bottom:14px;z-index:13; }
#banner .tip span{width:14px;height:14px;margin:0 10px;display:inline-block;font-size: 0;cursor: pointer;background-color:#fff;border-radius:100%;}
#banner .tip span.cur{background-color:#932025;}
#banner #btn_prev,#banner #btn_next{width:66px;height:126px;position:absolute;top:200px;z-index:5;}
#banner #btn_prev{background-position:0 0px;left:5%;transition: all 600ms ease;}
#banner #btn_next{background-position:-80px 0px;right:5%;transition: all 600ms ease;}
#banner #btn_prev:hover{opacity:.9;filter:alpha(opacity=80);transition: all 600ms ease;left: 4.8%;}
#banner #btn_next:hover{opacity:.9;filter:alpha(opacity=80);transition: all 600ms ease;right: 4.8%;}
/*banner end*/

/*footer*/
.bottom_main {width: 100%; height:auto;padding-bottom:40px; background: #191919;}
.bottom_main .bottom_nav{margin-top:70px;}
.bottom_main .bottom_nav .left{ float:left;padding-left:30px; height:164px; display:inline-block; width:124px;}
.bottom_main  .bottomLogo{  float:left;margin-top:60px;}
.bottom_main .bottomLogo .blogo{display:block;width:224px;height:130px;}
.bottom_main .bottomLogo .blogo img{    margin: auto;display:block;width:130px;height:130px;border-radius: 50%;}
.bottom_main .bottomLogo .btisite{    text-align: center;font-size: 19px;color: #fff;}
.bottom_main .bottom_nav .left h3{ font-size:16px; line-height:16px;color:#fff; height:34px; }
.bottom_main .bottom_nav .left dd a{ display:inline-block; font-size:14px; color:#cccccc; padding-right:16px; height:24px;}
.bottom_main .bottom_nav .left a:hover{ color:#fff;}
.bottom_main .bottom_ewm {     margin-left: 30px; }
.bottom_main .bottom_ewm .ewm{    border-radius:30px; width:120px; height:120px; text-align:center; margin-top:60px;}
.bottom_main .bottom_ewm .ewm img{ width:110px; height:110px; margin-top:5px;}
.bottom_main .bottom_ewm .bottomqr img{ width:110px; height:110px; margin-top:5px;    border-radius: 7px;}
.bottom_main .bottom_ewm .bottomqr{ display: flex;}
.bottom_main .bottom_ewm .bottomqr .qritem{ margin-right: 10px;}
.bottom_main .bottom_ewm .tit{ margin-top:64px; margin-left:30px;}
.bottom_main .bottom_ewm .tit li{ display:block; clear:left; height:32px;}
.bottom_main .bottom_ewm .tit li img{ width:50px; height:36px; float:left;}
.bottom_main .bottom_ewm .tit li p{float:left;line-height:22px; padding-left:12px; text-align:left; padding-top:4px;width: 235px;}
.bottom_main .bottom_ewm .tit li p span{margin-top:6px;font-size:26px; font-family:"Arial"; color:#f37b1d; display:block; font-weight:bold; }
.bottom_copy { width: 100%; background: linear-gradient(to right, #191919, #932025 , #191919); height: 50px; line-height: 50px; color: #fff;font-size: 12px;text-align:center;border-top:1px solid #474747;}
.bottom_copy span{  display:inline-block; padding-left:8px; }
.bottom_copy a { display:inline-block;color: #fff; padding-left:6px;}
.bottom_copy a:hover {color: #999;}
.bottom_main .bottom_ewm .item-1 p{font-size: 16px;color: #FFFFFF;}
.bottom_main .bottom_ewm .item-2 p{font-size: 28px;color: rgb(198, 172, 118);font-weight: 600;letter-spacing: 2px;}
.bottom_main .bottom_ewm .item-3 p{font-size: 14px;color: #999999;}
.bottom_main .bottom_ewm .item-4 p{font-size: 14px;color: #999999;}

/********.toolbar1*********/
.toolbar_wrap { position: fixed; top: 0; right: 0; z-index: 9999; width: 0; height: 100%;}
.toolbar { position: absolute; right: 0; top: 0; width: 0; height: 100%; z-index: 1000;}
.toolbar .toolbar_tabs {  position: absolute; top: 50%; left: -60px;  width: 60px; margin-top: -61px;}
.toolbar .toolbar_tab { position: relative;  width: 60px;  height: 60px; margin-bottom: 4px;  cursor: pointer;  background-color: #555555; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px;}
.toolbar .tab_person .tab_ico { background-position: 7px 8px;}
.toolbar .tab_ico { width: 34px; height: 35px; margin-left: 1px; position: relative;  z-index: 2; background-color: #555555; _display: block;  display: inline-block;  background-image: url(../images/toolbaricon.png); background-repeat: no-repeat;}
.toolbar .tab_text { width:130px; font-size: 16px;height: 60px; line-height: 60px; color: #fff; text-align: center;  position: absolute;  z-index: 1; left: 60px; top: 0; background-color: #666666; border-radius: 3px;}
.toolbar_tab:hover, .toolbar_tab:hover .tab_ico, .toolbar_tab_hover, .toolbar_tab_hover .tab_ico { background-color: #932025;}
.toolbar .tab_kf em{width:129px; height:129px; text-align:left;}
.toolbar .tab_kf em img{width:110px; height:110px; margin-top:10px; margin-left:10px;}
.toolbar .toolbar_tabs a{ display:inline-block; height:60px;}
/*.toolbar .tab_kf .tab_text{margin-top:-40rpx;}*/

/*******index css*******/
.index .indexTit{}
.index .indexTit .tit{font-size:32px;font-weight:bold;color:#333;text-align:center;}
.index .indexTit .eName{margin-top:12px;font:normal 20px "AvantGarde Bk BT";color:#666;text-align:center;text-transform: uppercase;}
.index .more{background:#932025;display:block;width:180px;height:40px;margin:0 auto;font-size:16px;line-height:40px;text-align:center;border-radius:20px;border:1px solid #932025;color:#fff;transition:all ease 600ms;box-shadow: 0px 3px 17px 2px #e5e5e5;}
.index .more:hover{width:220px;background:#932025;color:#fff;transition:all ease 600ms;}

/*产品展示*/
.index{position:relative;overflow:hidden;}
.index .floor_1_main{padding-bottom:60px;}
.index .floor_1{padding-top:40px;}
.index .floor_1 #product{position:relative;margin-top:60px;}
.index .floor_1 #product .bd{position:relative;overflow:hidden;}
.index .floor_1 #product .bd .list{width:104%;overflow:hidden;}
.index .floor_1 #product .bd .list li{float:left;display:block;width:282px;margin-right:20px;border:1px solid #ddd;border-radius:6px;}
.index .floor_1 #product .bd .list li:hover{border:1px solid #932025;}
.index .floor_1 #product .bd .list li:first-child{margin-right:20px;}
.index .floor_1 #product .bd .list li .img{display:block;width:282px;height:280px;margin:0 auto;margin-top:4px;}
.index .floor_1 #product .bd .list li .tit{height:60px;font-size:16px;line-height:60px;text-align:center;transition:all ease 600ms;color:#333;border-top:1px solid #ddd;}
.index .floor_1 #product .bd .list li:hover .tit{font-weight:bold;color:#fff;background:#932025;transition:all ease 600ms;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}
.index .floor_1 #product .hd{position:absolute;top:150px;width:1200px;height:40px;}
.index .floor_1 #product .hd .prev{position:absolute;left:-90px;float:left;display:block;width:40px;height:40px;background-position:-218px 0px;cursor:pointer;transition:all ease 600ms;}
.index .floor_1 #product .hd .next{position:absolute;right:-90px;float:left;display:block;width:40px;height:40px;background-position:-260px 0px;cursor:pointer;transition:all ease 600ms;}
.index .floor_1 #product .hd .prev:hover{left:-100px;transition:all ease 600ms;}
.index .floor_1 #product .hd .next:hover{right:-100px;transition:all ease 600ms;}

/*产品手机端展示*/
.index .floor_1 #product-mini{display: none}
.index .floor_1 #product-mini .bd{position:relative;overflow:hidden;}
.index .floor_1 #product-mini .bd .list{width:100%;overflow:hidden;}
.index .floor_1 #product-mini .bd .list li{float:left;display:block;width:282px;margin-left:10px;border:1px solid #ddd;border-radius:6px;}
.index .floor_1 #product-mini .bd .list li:hover{border:1px solid #932025;text-align: center;}
.index .floor_1 #product-mini .bd .list li .img{display:block;margin:0 auto;}
.index .floor_1 #product-mini .bd .list li .tit{height:60px;font-size:16px;line-height:60px;text-align:center;transition:all ease 600ms;color:#333;border-top:1px solid #ddd;}
.index .floor_1 #product-mini .bd .list li:hover .tit{font-weight:bold;color:#fff;background:#932025;transition:all ease 600ms;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}
.index .floor_1 #product-mini .hd{position:absolute;top:150px;width:1200px;height:40px;}
.index .floor_1 #product-mini .hd .prev{position:absolute;left:-90px;float:left;display:block;width:40px;height:40px;background-position:-218px 0px;cursor:pointer;transition:all ease 600ms;}
.index .floor_1 #product-mini .hd .next{position:absolute;right:-90px;float:left;display:block;width:40px;height:40px;background-position:-260px 0px;cursor:pointer;transition:all ease 600ms;}
.index .floor_1 #product-mini .hd .prev:hover{left:-100px;transition:all ease 600ms;}
.index .floor_1 #product-mini .hd .next:hover{right:-100px;transition:all ease 600ms;}

/*公司介绍*/
.index .floor_2_main{height:750px;background:url(../images/bgqiye3.jpg) no-repeat bottom center #f3f3f3;}
.index .floor_2{background: white; border: 20px #932025 solid; padding: 40px;}
.index .floor_2 .aboutCont{width:1200px;height:366px;margin-top:50px;box-shadow:0px 3px 20px 2px #e5e5e5;background: #932025;}
.index .floor_2 .aboutCont .aboutImg{float:left;display:block;width:600px;height:390px;cursor:pointer;}
.index .floor_2 .aboutCont .aboutImg img{display:block;width:600px;height:390px;}
.index .floor_2 .aboutCont .aboutImg video{display:block;    width: 650px;height: 366px;}
.index .floor_2 .aboutCont .aboutImg .videohuibiao{position: absolute;top:5px;left:5px;width: 50px;height: 50px;}
.index .floor_2 .aboutCont .aboutImg:hover img{filter:brightness(105%);-webkit-filter:brightness(105%);}
.index .floor_2 .aboutCont .aboutTxt{float:left;padding-top:30px;padding-left:80px;width:520px;height:258px;}
.index .floor_2 .aboutCont .aboutTxt .aTit{font-size:28px;color:#ffffff;line-height:50px;font-weight: 600;}
.index .floor_2 .aboutCont .aboutTxt .aTLine{background: linear-gradient(to right, #fdf5f6 , #932025); height: 5px; width: 85px; margin-top: 8px; margin-left: 14px;}
.index .floor_2 .aboutCont .aboutTxt .cont{width:416px;margin-top:20px;font-size:16px;color:#fff;line-height:26px;text-align:justify;}
.index .floor_2 .aboutCont .aboutTxt .knowDetail{display:block;width:180px;height:40px;margin-top:40px;font-size:14px;line-height:40px;text-align:center;border-radius:20px;border:1px solid #932025;background:#932025;color:#fff;box-shadow: 0px 3px 17px 2px #e5e5e5;transition:all ease 600ms;}
.index .floor_2 .aboutCont .aboutTxt .knowDetail:hover{width:220px;background:#932025;color:#fff;transition:all ease 600ms;}
.index .floor_2 .adVant{margin-top:48px;}
.index .floor_2 .adVant .item{width:24%;float:left;}
.index .floor_2 .adVant .item3{}
.index .floor_2 .adVant .item .txt{width:180px;margin:0 auto;}
.index .floor_2 .adVant .item .txt .count_title{float:left;font-size:60px;color:#932025;line-height:50px;}
.index .floor_2 .adVant .item .txt .jia{float:left;width:30px;margin-left:8px;}
.index .floor_2 .adVant .item .txt .jia .a1{margin-top:10px;margin-left:4px;font-size:20px;color:#932025;text-align:center;line-height:12px;}
.index .floor_2 .adVant .item .txt .jia .a2{font-size:20px;color:#932025;line-height:20px;}
.index .floor_2 .adVant .item .stit{margin-top:6px;font-size:16px;color:#932025;text-indent:-20px;text-align:center;line-height:20px;font-weight: 600;}
.index .floor_2 .adVant .item:nth-child(3) .txt{width:150px;}
.index .floor_2 .adVant .item1{}
.index .floor_2 .adVant .item2{}
.index .floor_2 .adVant .item3{}
.index .floor_2 .adVant .item4{}
.index .floor_2 .adVant .item4 .stit{text-indent:-40px;}


/*厂房展示*/
.index .floor_3_main{padding-bottom:60px;background: #932025;}
.index .floor_3{padding-top:60px;}
.index .floor_3 .facShow{margin-top:40px;}
.index .floor_3 .facShow .left{float:left;width:604px;}
.index .floor_3 .facShow .facList{}
.index .floor_3 .facShow .facList li{position:relative;display:block;float:left;width:282px;height:213px;margin-bottom:20px;margin-right:20px;overflow:hidden;border-radius:6px;}
.index .floor_3 .facShow .facList li a{display:block;cursor:pointer;}
.index .floor_3 .facShow .facList li .img{display:block;width:282px;height:213px;overflow:hidden;transition:all ease 600ms;}
.index .floor_3 .facShow .facList li .bg{position:absolute;top:0;left:0;width:282px;height:213px;background:#000;opacity:0.5;filter:alpha(opacity=50);overflow:hidden;display:none;cursor:pointer;}
.index .floor_3 .facShow .facList li .frame{position:absolute;top:0;left:0;display:block;width:282px;height:213px;overflow:hidden;}
.index .floor_3 .facShow .facList li .frame .pa { display:block;position: absolute; background: #fff; opacity: .5; filter: alpha(opacity=50);}
.index .floor_3 .facShow .facList li .frame .trans-8 {transition: all 0.8s; -webkit-transition: all 0.8s; -moz-transition: 0.3s;}
.index .floor_3 .facShow .facList li .frame .border-top{width: 0; height: 1px; top: 8%; left: 8%;}
.index .floor_3 .facShow .facList li .frame .border-right{width: 1px; height: 0; top: 8%; right: 8%;}
.index .floor_3 .facShow .facList li .frame .border-bottom{width: 0; height: 1px; bottom: 8%; left: 8%;}
.index .floor_3 .facShow .facList li .frame .border-left{width: 1px; height: 0; top: 8%; left: 8%;}
.index .floor_3 .facShow .facList li .txt{position:absolute;top:0;left:0;width:282px;padding-top:90px;display:none;}
.index .floor_3 .facShow .facList li .txt .lookDetail{width:108px;height:30px;margin:0 auto;font-size:14px;text-align:center;line-height:30px;border:1px solid #fff;color:#fff;border-radius:3px;}
.index .floor_3 .facShow .facList li .tit{position:absolute;bottom:0;left:0;width:282px;height:50px;font-size:16px;line-height:50px;color:#fff;text-indent:30px;background:url("../images/black50.png") repeat-x;border-radius:6px;border-top-left-radius:0px;border-top-right-radius:0px;}
.index .floor_3 .facShow .facList li:hover .tit{display:none;}
.index .floor_3 .facShow .facList li:hover .bg{display:block;}
.index .floor_3 .facShow .facList li:hover .frame{display:block;width:282px;height:213px;overflow: hidden;}
.index .floor_3 .facShow .facList li:hover img{transform: scale(1.1); -webkit-transform: scale(1.1); background-size:100%;transition:all ease 600ms;}
.index .floor_3 .facShow .facList li:hover .frame .border-top,.index .floor_3 .facShow .facList li:hover .frame .border-bottom{width: 84%; height: 1px;}
.index .floor_3 .facShow .facList li:hover .frame .border-right,.index .floor_3 .facShow .facList li:hover .frame .border-left{height: 84%; width: 1px;}
.index .floor_3 .facShow .facList li:hover .txt{display:block;}
.index .floor_3 .facShow .right{float: right; width: 574px; border: solid 10px #932025; background: #932025; box-shadow: 0px 3px 10px 2px #1c1010;}
.index .floor_3 .facShow .right .facRight{position:relative;width:594px;}
.index .floor_3 .facShow .right .facRight .bd{position:relative;width:380px;}
.index .floor_3 .facShow .right .facRight .bd .list{width:106%;}
.index .floor_3 .facShow .right .facRight .bd .list li{position:relative;display:block;float:left;width:594px;height:445px;transition:all ease 600ms;border-radius:5px;}
.index .floor_3 .facShow .right .facRight .bd .list li a{display:block;}
.index .floor_3 .facShow .right .facRight .bd .list li .img{display:block;width:594px;height:445px;border-radius:5px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
.index .floor_3 .facShow .right .facRight .bd .list li .tit{position:absolute;bottom:0;left:0;width:100%;height:50px;font-size:16px;color:#000;line-height:50px;transition:all ease 600ms;color:#fff;background:url("../images/black50.png") repeat;text-indent:30px;border-radius:6px;border-top-left-radius:0px;border-top-right-radius:0px;}
.index .floor_3 .facShow .right .facRight .hd{position:absolute;bottom:20px;right:20px;}
.index .floor_3 .facShow .right .facRight .hd li{float: left; width: 12px; height: 12px;background-color:#fff;border-radius:100%;margin-right: 12px;font-size:0px;cursor: pointer;}
.index .floor_3 .facShow .right .facRight .hd li.on{background-color:#932025;}
.index .floor_3 .facShow .right .videobox video{width: 100%;}
.index .floor_3 .facShow .right .videobox .videohuibiao{position: absolute;top:5px;left:5px;width: 50px;height: 50px;}
.index .floor_3 .facShow .right .viedoinfo {color: #fff;font-size: 16px;}
.index .floor_3 .more{margin-top:60px;}

/*团队展示*/
.index .floor_4_main{background:url(../images/bghezuo.jpg) no-repeat top center #fff;    padding-bottom: 40px;}
.index .floor_4{padding-top:60px;}
.index .floor_4 .mendiantit{color: #932025;font-size: 26px;}
.index .floor_4 .teamList{margin-top:60px;}
.index .floor_4 .teamList .list .item{float:left;display:block;width:23%;height:270px;margin-left:20px;box-shadow:0px 3px 24px 2px #e5e5e5;border-radius:6px;background:#932025;}
.index .floor_4 .teamList .list .item .img{display:block;width:100%;height:200px;margin:0 auto;margin-top:6px;}
.index .floor_4 .teamList .list .item .tit{height:64px;font-size:20px;line-height:64px;text-align:center;color:#fff;}
.index .floor_4 .teamList .list .item:first-child{margin-left:0px;background: #932025;}
.index .floor_4 .teamList .list .item:hover .tit{color:#fff;font-weight: 600;box-shadow: 0px 3px 17px 2px #e5e5e5;}
.index .floor_4 .teamList .list .item:hover .img{filter:brightness(105%);-webkit-filter:brightness(105%);}
.index .floor_4 .more{margin-top:70px;}

/*公司资质*/
.index .floor_5_main{height:650px;padding-bottom:60px;background: #f5f5f5;}
.index .floor_5{padding-top:60px;}
.index .floor_5 .honorList{margin-top:60px;}
.index .floor_5 .honorList .list .item{float:left;display:block;width: 23%;height:350px;margin-left:20px;box-shadow:0px 3px 24px 2px #e5e5e5;border-radius:6px;background:#fff;}
.index .floor_5 .honorList .list .item .img{display:block;height:280px;margin:0 auto;margin-top:6px;}
.index .floor_5 .honorList .list .item .tit{height:64px;font-size:18px;line-height:64px;text-align:center;color:#333;}
.index .floor_5 .honorList .list .item:first-child{margin-left:0px;}
.index .floor_5 .honorList .list .item:hover .tit{color:#932025;}
.index .floor_5 .honorList .list .item:hover .img{filter:brightness(105%);-webkit-filter:brightness(105%);}
.index .floor_5 .more{margin-top:70px;}

/*合作案例*/
.index .floor_6_main{height:620px;background:url(../images/coopBg.jpg) no-repeat top center;}
.index .floor_6{padding-top:60px;}
.index .floor_6 .coopList{margin-top:60px;}
.index .floor_6 .coopList .list{width:102%;}
.index .floor_6 .coopList .list li{position:relative;float:left;display:block;width:200px;height:100px;border:1px solid #ddd;border-left:none;}
.index .floor_6 .coopList .list li a{display:block;height:100px;}
.index .floor_6 .coopList .list li:first-child{width:200px;border-left:1px solid #ddd;}
.index .floor_6 .coopList .list li img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.index .floor_6 .coopList .list li:hover a{width:202px;height:102px;margin-top:-2px;margin-left:-1px;background:#ea5504;box-shadow: 0px 3px 20px #e5e5e5;border-left:none;}

/*新闻资讯*/
.index .floor_7_main{padding-bottom: 40px;}
.index .floor_7{padding-top:60px;}
.index .floor_7 .newsList{float:left;position:relative;width:380px;height:420px;margin-top:40px;}
.index .floor_7 .newsList .bd{position:relative;width:380px;}
.index .floor_7 .newsList .bd .list{width:106%;}
.index .floor_7 .newsList .bd .list li{position:relative;display:block;float:left;width:380px;height:420px;background:#f8f8f8;transition:all ease 600ms;border-radius:5px;border:1px solid #ddd;}
.index .floor_7 .newsList .bd .list li a{display:block;}
.index .floor_7 .newsList .bd .list li img{display:block;width:380px;height:213px;border-radius:5px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
.index .floor_7 .newsList .bd .list li .txt{margin-top:30px;padding:0 15px;}
.index .floor_7 .newsList .bd .list li .txt .tit{font-size:18px;color:#000;line-height:24px;transition:all ease 600ms;}
.index .floor_7 .newsList .bd .list li .txt .cont{margin-top:20px;font-size:14px;color:#666;line-height:24px;}
.index .floor_7 .newsList .bd .list li:hover{background:#fff;transition:all ease 600ms;}
.index .floor_7 .newsList .bd .list li:hover .txt .tit{color:#932025;font-weight:bold;transition:all ease 600ms;}
.index .floor_7 .newsList .bd .list li:hover .txt .cont{color:#333;}
.index .floor_7 .newsList .hd{position:absolute;width:100%;bottom:40px;left:40px;}
.index .floor_7 .newsList .hd li{float: left; width: 12px; height: 12px;background-color:#999;border-radius:100%;margin-right: 12px;font-size:0px;cursor: pointer;}
.index .floor_7 .newsList .hd li.on{background-color:#932025;}
.index .floor_7 .right{float:right;width:800px;margin-top:40px;}
.index .floor_7 .right .hotNewlist{width:800px;}
.index .floor_7 .right .hotNewlist .list .item{display:block;width:800px;height:120px;margin-top:27px;border:1px solid #ddd;border-radius:3px;}
.index .floor_7 .right .hotNewlist .list .item a{display:block;height:60px;padding:30px 50px 30px 30px;cursor:pointer;}
.index .floor_7 .right .hotNewlist .list .item a:hover{background: #932025;color: #fff !important;}
.index .floor_7 .right .hotNewlist .list .item:first-child{margin-top:0px;}
.index .floor_7 .right .hotNewlist .list .item .time{float:left;width:60px;margin-right:30px;}
.index .floor_7 .right .hotNewlist .list .item .time img{    width: 105px;height: 75px;}
.index .floor_7 .right .hotNewlist .list .item .time .day{font:normal 48px Arial;text-align:center;color:#666;line-height:40px;}
.index .floor_7 .right .hotNewlist .list .item .time .year{font:normal 14px Arial;text-align:center;color:#666;line-height:14px;}
.index .floor_7 .right .hotNewlist .list .item .txt{float:left;width:600px;padding-left:30px;background:url("../images/txtLine.png") no-repeat left center;background-size:1px 62px;}
.index .floor_7 .right .hotNewlist .list .item .txt .tit{font-size:18px;color:#333;line-height:18px;}
.index .floor_7 .right .hotNewlist .list .item .txt .cont{margin-top:12px;font-size:14px;color:#666;line-height:20px;}
.index .floor_7 .right .hotNewlist .list .item:hover .txt .cont{color:#fff;}
.index .floor_7 .right .hotNewlist .list .item:hover .txt .tit{color:#fff;}
.index .floor_7 .right .hotNewlist .list .item:hover .day{color:#fff;}
.index .floor_7 .right .hotNewlist .list .item:hover .year{color:#fff;}


/*在线留言*/
.index .floor_8_main{padding-bottom:140px;}
.index .floor_8{padding-top:60px;}
.index .floor_8 .onlineMain{height:430px;margin-top:66px;padding:40px 40px 30px;border:1px solid #e0e0e0;}
.index .floor_8 .onlineMain .left{float:left;width:530px;}
.index .floor_8 .onlineMain .left .zxImg{display:block;width:530px;height: 290px;}
.index .floor_8 .onlineMain .left .telMain .txt{height:33px;margin-top:12px;padding-left:40px;font-size:24px;color:#ff6600;background:url("../images/tel1.png") no-repeat left center;background-size:30px;}
.index .floor_8 .onlineMain .left .telMain .num{margin-top:12px;font-size:36px;color:#404145;line-height:30px;}
.index .floor_8 .onlineMain .right{float:right;width:570px;}
.index .floor_8 .onlineMain .radioBox .radio1{cursor:pointer;}
.index .floor_8 .onlineMain .radioBox .radio2{cursor:pointer;}
.index .floor_8 .onlineMain .radioBox input[type=radio]{display: inline-block;vertical-align: middle;width: 13px;height: 13px;-webkit-appearance: none;background-color: transparent;border: 0;outline: 0 !important;line-height: 20px;color: #d8d8d8;}
.index .floor_8 .onlineMain .radioBox input[type=radio]:after{content: "";display:block;width: 13px;height: 13px;border-radius: 50%;text-align: center;line-height: 14px;font-size: 16px;color: #fff;border: 1px solid #ff6a06;background-color: #fff;background:url("../images/radio.png") no-repeat center center;background-size:13px;box-sizing:border-box;}
.index .floor_8 .onlineMain .radioBox input[type=radio]:checked:after{width:13px;height:13px;content: "";transform:matrix(-0.766044,-0.642788,-0.642788,0.766044,0,0);-webkit-transform:matrix(-0.766044,-0.642788,-0.642788,0.766044,0,0);border-color: #ff6600;background-color: #ff6600;background:url("../images/checked.png") no-repeat center center;background-size:13px;border:none;}
.index .floor_8 .onlineMain .radioBox span{margin-left:8px;font-size:14px;color:#404145;}
.index .floor_8 .onlineMain .radioBox .radio2{margin-left:24px;}
.index .floor_8 .onlineMain .onLine .item{float:left;width:278px;;border:1px solid #ddd;}
.index .floor_8 .onlineMain .onLine .r10{margin-right:10px;}
.index .floor_8 .onlineMain .onLine .b10{margin-bottom:10px;}
.index .floor_8 .onlineMain .onLine .item .txt{width:278px;height:40px;font-size:14px;line-height:40px;text-indent:20px;*text-indent:10px;outline:none;-webkit-appearance: none;}
.index .floor_8 .onlineMain .onLine .message{float:left;width:570px;height:160px;border:1px solid #ddd;}
.index .floor_8 .onlineMain .onLine .message .txtArea{width:566px;*width:546px;height:148px;*height:147px;padding-top:10px;font-size:14px;text-indent:18px;*text-indent:10px;-webkit-appearance:none;resize:none;outline:none;border:none;font-family:"microsoft yahei";}
.index .floor_8 .onlineMain .onLine input::-webkit-input-placeholder{color:#b6b6b6;}
.index .floor_8 .onlineMain .onLine .radio{float:left;width:278px;height:40px;line-height:40px;}
.index .floor_8 .onlineMain .onLine .itemSub{float:right;margin-top:60px;}
.index .floor_8 .onlineMain .onLine .itemSub .btn{ width:160px; height:40px; background-color:#932025; border-radius:4px; border:none; font-size:14px; color:#fff; font-weight:bold;line-height:40px;outline:none;cursor:pointer;}
.index .floor_8 .onlineMain .onLine .itemSub .reset{margin-left:8px;background:#d0d0d0;}
.index .floor_8 .onlineMain .onLine .itemSub .btn1:hover{background:#932025;}
.index .floor_8 .onlineMain .onLine .itemSub .reset:hover{background:#999;}
.index .floor_8 .onlineMain .onLine .radio{padding-left:20px;}

.product-content{width: 900px;margin: auto;padding: 30px;background: #fff;}
.product-content .product-info{text-align: center;border-bottom: dashed 1px #d5c9c9; padding-bottom: 20px;}
.product-content .product-info img{max-width: 100%;height: 250px;}
.product-content .product-info h3{font-size: 20px;}
.product-content  .productHtml{margin-top: 40px;}

    /*内页样式*/
/***********category css*************/
.nyIcon{background: url(../images/nyIcon.png) no-repeat; display: inline-block; vertical-align: middle;}
/*wrapper*/
.wrapper{padding: 0 0 36px; min-height: 220px; background:#f5f5f5;}
.wrapper .noinfor{padding: 0 0 20px; text-align: left; color: red;text-align:center;}
/*nybanner*/
.nybanner{margin-top:148px;width: 100%; height: 250px; line-height: 42px; position: relative; overflow: hidden; background-position: center top; background-repeat: no-repeat; color: #fff;}
.nybanner h3{font-size: 34px; padding: 70px 0 6px;color:#ea5504;}
.nybanner .en{font-size: 30px; font-family: arial; font-weight: bold;}
.nybanner .line{width: 50px; height: 2px; display: block; background: #ea5504; margin-top: 10px;}
/*menu*/
.menu{width: 100%; height: 60px; line-height: 60px; background: #fff; border-bottom: 1px solid #ddd;}
.menu .list{width: 1199px; margin: 0 auto; border-left: 1px solid #ddd;}
.menu li{width: 198px; height: 60px; float: left; border-right: 1px solid #dddddd; position: relative;}
.menu li .nav1{width: 100%; height: 60px; line-height: 60px; font-size: 18px; display: block; text-align: center;}
.menu li .nav1 s{border-style: solid dashed dashed dashed; border-color: #932025 transparent transparent transparent; border-width: 10px; width: 0; height: 0; overflow: hidden; display: none; position: absolute; left: 50%; margin-left: -10px; bottom: -20px;}
.menu li:hover,
.menu li.hover{border-right-color: #ec8e44;}
.menu li:hover .nav1,
.menu li.hover .nav1{background: #932025; color: #fff;}
.menu li:hover .nav1 s,
.menu li.hover .nav1 s{display: block;}
.menu li .nav1active{background: #932025; color: #fff;}
.menu li .nav1active s{display: block;border-style: solid dashed dashed dashed; border-color: #932025 transparent transparent transparent; border-width: 10px; }

.menu li.item{width:170px;}
/*sitepath*/
.sitepath{height: 80px; line-height: 80px; text-align: right;}
.sitepath s{width: 20px; height: 18px; background-position: 0 0; margin-right: 4px;}
/* reLink */
.reLink{height: 48px; line-height: 48px; padding: 0 15px; border: 1px solid #dddddd;}
.reLink .nextLink,
.reLink .prevLink{width: 50%; color: #666;}
.reLink .nextLink{text-align: right;}
.reLink a{display: block; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.reLink a:hover{color: #932025;}
/* pager */
.pager{padding: 30px 0 15px; text-align: center;}
.pager:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.pager{*zoom: 1;}
.pager p{height: 26px; line-height: 26px; float: left; display: none;}
.pager ul{overflow: hidden; margin: 0 auto; text-align: center;}
.pager ul li{padding: 0 !important; height: auto !important; border: none !important; display: inline-block; *display: inline; zoom: 1;}
.pager ul a{margin: 0 5px; padding: 0 13px; height: 34px; line-height: 34px; text-decoration: none; float: left; background: #fff;}
.pager ul span{margin: 0 5px; padding: 0 13px; height: 34px; line-height: 34px; text-decoration: none; float: left; }

.pager ul a.current{background-color: #932025; color: #fff;}
.pager ul .active{background-color: #932025; color: #fff;}
.pager ul a.current:hover{background-color: #932025; color: #fff;}
.pager ul a:hover{background: #932025; color: #fff;}
/*n-gridlist*/
.n-gridlist{width: 105%;}
.n-gridlist .item{width: 380px; float: left; margin: 0 30px 30px 0; background: #fff; position: relative; overflow: hidden; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.n-gridlist .item a{width: 100%; display: block;cursor:pointer;}
.n-gridlist .item img{height: 315px; display: block; max-width: 100%; margin: auto;}
.n-gridlist .item h3{width: 100%; height: 64px; line-height: 64px; text-align: center; font-size: 16px; background:#932025;color:#fff;-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.n-gridlist .item .bg{position: absolute; width: 400px; padding-top: 136px; height: 240px; left: -400px; top: 0; z-index: 10; background: url(../images/mengbanproduct.png) repeat 0 0; text-align: center; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.n-gridlist .item .bg s{width: 50px; height: 50px; display: block; border-radius: 100%; margin: 0 auto; background-color: #fff; background-position: -22px 18px;}
.n-gridlist .item:hover{background: #333333; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);}
.n-gridlist .item:hover h3{color: #fff;}
.n-gridlist .item:hover .bg{left: 0;}


/*n-gridlist*/
.n-gridlist{width: 105%;}
.n-gridlist .itemshop{width: 22%; border-radius: 10px;float: left; margin: 0 30px 30px 0; background: #fff; position: relative; overflow: hidden; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.n-gridlist .itemshop a{width: 100%; display: block;cursor:pointer;}
.n-gridlist .itemshop img{height: 200px; display: block; max-width: 100%; margin: auto;}
.n-gridlist .itemshop h3{width: 100%; height: 64px; line-height: 64px; text-align: center; font-size: 16px; background:#932025;color:#fff;-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.n-gridlist .itemshop .bg{position: absolute; width: 100%; padding-top: 136px; height: 240px; left: -400px; top: 0; z-index: 10; background: url(../images/mengbanshop.png) repeat 0 0; text-align: center; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.n-gridlist .itemshop .bg s{width: 50px; height: 50px; display: block; border-radius: 100%; margin: 0 auto; background-color: #fff; background-position: -22px 18px;}
.n-gridlist .itemshop:hover{background: #333333; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);}
.n-gridlist .itemshop:hover h3{color: #fff;}
.n-gridlist .itemshop:hover .bg{left: 0;}

/*showList*/
.showList{width: 105%;}
.showList .item{width: 380px; float: left; margin: 0 30px 30px 0; background: #fff; position: relative; overflow: hidden; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.showList .item a{width: 100%; display: block;cursor:pointer;}
.showList .item img{width: 380px; height: 213px; display: block;}
.showList .item h3{width: 100%; height: 50px; line-height: 50px; text-align: center; font-size: 16px; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.showList .item .bg{position: absolute; width: 400px; padding-top: 136px; height: 240px; left: -400px; top: -34px; z-index: 10; background: url(../images/red80.png) repeat 0 0; text-align: center; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.showList .item .bg s{width: 50px; height: 50px; display: block; border-radius: 100%; margin: 0 auto; background-color: #fff; background-position: -22px 18px;}
.showList .item:hover{background: #333333; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);}
.showList .item:hover h3{color: #fff;}
.showList .item:hover .bg{left: 0;}


/*n-tit*/
.n-tit{margin-bottom: 30px;}
.n-tit h3{line-height: 35px; font-size: 24px;}
.n-tit s{width: 4px; height: 22px; margin-right: 15px; background: #da0a1b; display: inline-block; vertical-align: middle;}
.n-tit .more{font-size: 16px;width:120px;height:30px;text-align:center;line-height:30px;margin-top:10px;border:1px solid #ddd;transition:all ease 600ms;}
.n-tit .more:hover{width:150px;transition:all ease 600ms;}
/*relateNews*/
.relateNews{padding: 55px 0 0; width: 100%; overflow: hidden;}
.relateNews .list{width: 110%;}
.relateNews .list li{width: 530px; float: left; margin-right: 62px; margin-bottom: 20px;}
.relateNews .list li a{display: block; width: 100%;height:100px;}
.relateNews .list li img{width: 180px; height: 100px; display: block; float: left; margin-right: 20px;}
.relateNews .list li h3{line-height: 24px; height: 48px; overflow: hidden; margin-bottom: 20px; font-size: 16px;}
.relateNews .list li .time{color: #999999; font-family: arial; font-size: 16px;}
.relateNews .list li:hover img{-webkit-filter:brightness(105%);filter:brightness(105%);}
/*aboutPage*/
.aboutPage{padding: 40px 40px; width: 1120px; margin: 0 auto; background: #fff;margin-top: 30px;}
.aboutPage .contact_tit{ text-align: center; position: relative; padding-bottom: 30px; margin-top: 30px;*margin-top:60px;}
.aboutPage .contact_tit .tit{font-size: 45px; line-height:66px;font-weight: 100; position: relative; display: inline; z-index: 12;}
.aboutPage .contact_tit .tit i{background: #bababa; width: 90px; height: 1px; display: block; position: absolute; right: -120px; top: 30px; display: block;}
.aboutPage .contact_tit .tit i:first-child{left: -120px; right: auto;}
.aboutPage .contact_tit .entit{font-size: 82px; line-height:66px;color: #eee; text-transform: uppercase; position: absolute; width: 100%; text-align: center; left: 0; top: 0px; z-index: 10; font-family: Arial;}
.aboutPage .txtcon{}
.aboutPage .txtcon .contacttopbox {padding-top:20px;padding-bottom: 30px; background: #932025; border-radius: 10px;margin-bottom: 30px;}
.aboutPage .txtcon .contacttopbox .contactlog{width: 100px; box-shadow: 0px 3px 17px 2px #e5e5e5; border-radius: 50%;}
.aboutPage .txtcon .contacttopbox .contacttit{font-size: 34px; color: #fff; font-weight: 600;}
.aboutPage .txtcon .contacttopbox .contactbrand{font-size: 60px; margin-top: -7px; opacity: 0.5; color: #bd8183; font-weight: 600;}
.aboutPage .txtcon img{max-width: 100%;width: 40px;}
.aboutPage .mapArea{width: 100%; height: 400px; margin-top: 20px;}
.aboutPage .mapArea #allmap{width: 100%; height: 400px;}
/*newsPage*/
.newsPage .item{width: 100%; height: 168px; margin-bottom: 20px; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; background: #fff;}
.newsPage .item a{width: 100%; height:100%;display: block;cursor:pointer;}
.newsPage .item img{width: 224px; height: 168px; display: block; margin-right: 30px;}
.newsPage .item h3{font-size: 20px; padding: 35px 0 20px; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.newsPage .item .txt{color: #999999; line-height: 24px; height: 48px; padding-right: 130px; overflow: hidden;}
.newsPage .item .time{width: 150px; padding-top: 45px; font-family: arial; font-size: 20px; color: #999;}
.newsPage .item .time .day{font-size: 40px; line-height: 45px; display: block;}
.newsPage .item:hover{box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);}
.newsPage .item:hover h3{font-weight:bold;color: #932025; text-indent: 5px;}
.newsPage .item:hover .time .day span{background: #6d6d6d;}
.newsPage .item:hover .time .day strong{background: #ff0000; color: #fff;}
.newsPage .item:hover img{filter:brightness(105%);-webkit-filter:brightness(105%);}
/*showNews*/
.showNews{padding: 40px 40px; width: 1120px; margin: 0 auto; background: #fff;}
.showNews img{max-width: 100%;}
.showNews .title{color: #333333; line-height: 32px; text-align: center; font-weight: bold; font-size: 22px;}
.showNews .mark{width: 100%; height: 40px; line-height: 40px; margin: 15px 0 20px; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; text-align: center;}
.showNews .mark span{margin: 0 10px; font-size: 12px; color: #666666;}

.showNews .zpmark{width: 100%; height: 60px; line-height: 60px; margin: 15px 0 20px; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; text-align: center;}
.showNews .zpmark span{margin: 0 10px; font-size: 16px; color: #666666;}

.showNews .shareNew{padding-bottom: 25px;}
.showNews .showContxt{padding: 0 0 30px; line-height: 30px;}
/*showProduct*/
.showProduct{padding: 40px 40px; width: 1120px; margin: 0 auto; background: #fff;}
.showProduct .pro-tit{margin-bottom: 40px;}
.showProduct .pro-tit s{width: 4px; height: 50px; display: block; background: #da0a1b; float: left; margin-right: 10px;}
.showProduct .pro-tit h3{font-size: 24px; line-height: 24px; margin-bottom: 10px;}
.showProduct .pro-tit .mark{line-height: 20px; color: #999;}
.showProduct .pro-tit .mark span{margin-right: 6px;}
.showProduct img{max-width: 100%;}
.showProduct .shareNew{padding-bottom: 25px;}
.showProduct .showContxt{padding: 0 0 30px; line-height: 30px;}
.showProduct .infoImg{margin-bottom: 40px;}
.showProduct .infoImg .imgf{width: 500px; height: 375px; display: block; float: left; margin-right: 40px;}
.showProduct .infoImg .txt{line-height: 32px; height: 320px; overflow: hidden;}
.showProduct .infoImg .btn{margin-top: 15px;}
.showProduct .infoImg .btn a{width: 120px; height: 40px; line-height: 40px; font-size: 16px; display: inline-block; margin-right: 10px; text-align: center; background: url(../images/detail-btnbg.png) no-repeat -140px center;}
.showProduct .infoImg .btn a:hover{background-position: left center; color: #da0a1b;}
/*msgPage*/
.msgPage{padding: 40px 0px 55px; width: 1120px; margin: 0 auto; margin-top:50px;background: #fff;border:1px solid #ddd;}
.msgPage .online_title{margin-bottom:30px;}
.msgPage .online_title .tit{font-size:30px;color:#737373;text-align:center;}
.msgPage .online_title .entit{font-size: 14px;color:#737373;font-family:Arial;text-transform: uppercase;text-align:center;}
.formData{width: 1000px;}
.formData .item{height: 40px; line-height: 40px; width: 462px; float: left; position: relative; margin-bottom: 25px;}
.formData .item label{width: 85px; float: left; color: #333; padding-right: 5px; text-align: right;}
.formData .item .red{color: #da0a1b; font-size: 12px; position: absolute; right: -10px; top: 2px;}
.formData .item input{width: 360px; height: 40px; line-height: 40px; float: left; padding-left: 10px; border: 0px; font-size: 14px; background: #f5f5f5; border-radius: 5px;}
.formData .item .msg-box{position: absolute; left: 90px;}
.formData .item.mr30{margin-right: 68px;}
.formData .item.youxiang{margin-right: 70px;}
.formData .item.liuyan{width: 100%; height: 96px;}
.formData .item.liuyan textarea{width: 882px; float: left; height: 76px; border: 0px; background: #f5f5f5; -webkit-border-radius: 6px; border-radius: 6px; padding: 10px; overflow: hidden; color: #333; resize: none; font-family: "microsoft yahei";}
.formData .itemsub{width: 100%; height: 40px; line-height: 40px; position: relative;}
.formData .itemsub label{width: 85px; float: left; color: #333; padding-right: 5px; text-align: right;}
.formData .itemsub .msg-box{position: absolute; left: 90px;}
.formData .itemsub input[type=text]{width: 147px; height: 40px; line-height: 40px; float: left; border-radius: 6px; font-size: 14px; background: #f5f5f5; color: #333; text-indent: 10px;}
.formData .itemsub img{height: 32px; float: left; margin-top: 5px; margin-left: 10px;}
.formData .btn{width: 100px; height: 38px; line-height: 38px; cursor: pointer; color: #fff; margin-left: 8px; background: #da0a1b;}
.formData .btn[type=reset]{background: #aaa; margin-right: 9px;}
/*searchPage*/
.searchPage{overflow: hidden;}
.searchPage ul{width: 105%;}
.searchPage .item{width: 280px; height: 222px; float: left; margin: 0 25px 30px 0; background: #fff; position: relative; overflow: hidden; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.searchPage .item a{width: 100%; display: block;}
.searchPage .item img{width: 280px; height: auto; display: block;}
.searchPage .item h3{width: 100%; position: absolute; left: 0; bottom: 0; height: 64px; line-height: 64px; text-align: center; font-size: 16px; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; background: #fff;}
.searchPage .item .bg{position: absolute; width: 280px; padding-top: 86px; height: 72px; left: -280px; top: 0; z-index: 10; background: url(../images/red80.png) repeat 0 0; text-align: center; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.searchPage .item .bg s{width: 50px; height: 50px; display: block; border-radius: 100%; margin: 0 auto; background-color: #fff; background-position: -22px 18px;}
.searchPage .item:hover{background: #fff;}
.searchPage .item:hover h3{color: #fff; background: #f37b1d;}
.searchPage .item:hover .bg{left: 0;}
.map_ul{list-style: outside none none; display: block; width: 100%; padding-top: 10px;}
.map_ul li{display: block; width: 100%; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #DCDBDB; margin-left: 10px; float: left;}
.map_ul li a{font-size: 14px; float: left; width: 100%; height: 23px; line-height: 23px; font-weight: bold;}
.map_ul .list-inline{display: block; margin-left: 7%; width: 80%; min-height: 30px;}
.map_ul .list-inline a{font-weight: normal; width: auto; float: none; line-height: 32px; height: 32px; margin: 0 10px 10px 0; display: inline-block; border: 1px solid #ccc; padding: 0px 10px;}
.map_ul .list-inline a:hover{background: #da0a1b; color: #fff;}
span.bds_more,
.bds_tools a{line-height: 14px !important;}

.aboutus-box{text-align: center;}
.aboutus-box .aboutusHead{display: flex;justify-content: space-between;border: solid 10px #932025;background: #932025;}
.aboutus-box .aboutusHead .abheadLeft{width: 300px;padding-top: 20px;}
.aboutus-box .mylogo{margin-top:30px;width: 130px;height: 130px;box-shadow: 0px 3px 17px 2px #e5e5e5; border-radius: 50%;}
.aboutus-box h3{font-size: 20px;font-weight: 600;    color: #fff;margin-top: 10px;}
.aboutus-box h2{font-size: 40px;font-weight: 600;    color: #fff;margin-top: 20px;}
.aboutus-box h2 .abBrandEn{    margin-top: -11px;color: #ebe1e1;text-transform: uppercase;opacity: 0.3;font-weight: 600;font-size: 45px;}
.aboutus-box .aboutus-info{margin-top:50px;text-align: left;font-size: 17px;color: #333;}
.aboutus-box .aboutus-info p{margin-top:20px;line-height: 30px;letter-spacing: 1px;}
.aboutus-box .yinyezhizhao{width: 300px;}
.aboutus-box .zhengshu{    max-width: 100%;width: 900px;}

.modal{display:none;background: #333;position: fixed;top:0;height: 100%;width: 100%;z-index: 999;opacity: 0.8;}
.showbigimg{display:none;position: fixed;top:18%;z-index: 9999;left: 38%;}

.markproduct{margin: auto;text-align: center;padding: 10px 0; border-bottom: dashed 1px #d5c9c9;margin-bottom: 20px;}
.markproduct img{height: 200px;margin: auto;text-align: center;}

.zhaopin li{padding-left: 20px;}

#meunclidk{display: none;}
.lindk{display: flex;width: 100%;justify-content: space-around;}

@media screen and (max-width: 767px) {
    body{
        max-width: 767px;
    }
    .w1200{
        width: 100%;
        max-width: 767px;
    }
    .w1300{
        width: 100%;
        max-width: 767px;
    }
    .top_main{box-shadow: 0px 3px 8px 2px #e5e5e5;}
    .toplogo{
        display: flex;
        padding-left: 10px;
    }
    .header_main .logo img{width: 70px;height: 70px;}
    .top_main .top_r{
        display: none;
    }
    .top_main .top_l{
        padding-left: 10px;
    }
    .header_main{
        display:flex;position:relative;
        background: #fff;box-shadow: 0px 3px 10px 2px #e5e5e5;
        width: 100%;height: 90px;    line-height: 85px;
    }
    .header_main .logo{
        width: 70px;
        height: 70px;
    }
    .header_main .logo{
        float: none;
    }
    .header_main .companyname{display: none;}
    .header_main .companynamemini{display: block;margin-left: 6px;font-size: 20px;line-height: 85px;}
    #nav_main{
        float: none;
         margin-top: 40px;
        position: fixed;
        top: 0;
        display: none;

    }

    #nav_main .nav{
        float: none;
        margin-left:0;
        border-top: solid 1px #fff;

    }
    #nav_main .nav li{
        float: none;
        background: #932025;
    }
    #nav_main .nav li a.aLink{
        height: 50px;
        line-height: 50px;
        color: #fff;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;    font-size: 15px;
    }
    #nav_main .nav .subnav{
        display: none;
        position:static;
        width: 100%;
        display: none;
    }
    #nav_main .nav .subnav .nav1 a{
        text-align: left;
    }
    #nav_main .nav li.hover a.aLink, #nav_main .nav li:hover a.aLink{
        color: #fff;
    }
    #nav_main .nav li.item7{
        background:#932025 ;
    }
    #banner_main{
        max-width: 100%;
        margin-top: 0px;
    }
    #banner_main .banner{
        max-width: 100%;
        height: 150px;
    }
    .banner li img{
        height: 150px;
        width: 100%;
    }
    #banner_main .banner{
        min-width: 100%;
        display: none;
    }
    .index .floor_3 .facShow .right .videobox .videohuibiao{display: none;}
    .index .floor_2 .aboutCont .aboutImg .videohuibiao{display: none;}
    .index .floor_1_main{margin-top: 20px;padding-bottom:15px; }
    .index .indexTit{padding-bottom: 20px;}

    .banner li img{
        min-width: 100%;
    }
    .index{
        width: 100%;
        max-width:767px ;
    }

    .index .floor_5_main{
        width: 100%;
    }

    .index .indexTit .tit{
        font-size: 20px;
    }
    .index .floor_1 #product{display: none;}
    .index .floor_1 #product-mini{display: block;}
    .index .floor_1 #product-mini .bd .list li{width: 45%;margin-bottom: 10px;}
    .index .floor_1 #product-mini .bd .list li .img{
        width: 94%;
        height: 158px;
    }
    .index .indexTit .eName{font-size: 15px;  }
    .index .floor_2_main{
        height: auto;
    }
    .index .floor_2{padding:10px 0;border: 10px #932025 solid;width: 95%;}
    .index .floor_2 .aboutCont{width: 100%;height: auto;}
    .index .floor_2 .aboutCont .aboutImg{float: none;width: 100%;height: auto;}
    .index .floor_2 .aboutCont .aboutImg video{width: 100%;height: auto;}
    .index .floor_2 .aboutCont .aboutTxt{float: none;}
    .index .floor_2 .aboutCont .aboutTxt{width: 100%;padding-left: 0;    padding: 20px 10px;}
    .index .floor_2 .aboutCont .aboutTxt .cont{width: 96%;}
    .index .floor_2 .aboutCont .aboutTxt .aTit{font-size: 20px;}
    .index .floor_2 .aboutCont .aboutTxt{height: auto;}
    .index .floor_2 .aboutCont .aboutTxt .knowDetail{margin-top: 20px;}
    .index .floor_2 .adVant .item .txt .count_title{font-size: 22px;}
    .index .floor_2 .adVant .item{width: 49%;}
    .index .floor_2 .adVant{margin-top: 5px;}
    .index .floor_2 .adVant .item .stit{font-size: 14px;}
    .index .floor_2 .adVant .item .txt .jia .a2{font-size: 14px;}
    .index .floor_2 .adVant .item .txt .jia .a1{font-size: 14px;}
    .index .floor_2{background: none;}
    .index .floor_2 .aboutCont .aboutTxt .cont{font-size: 15px;}

    .index .floor_3{padding-top: 20px;}
    .index .floor_3_main{padding: 20px 10px;}
    .index .floor_3 .facShow{margin-top: 20px;}
    .index .floor_3 .facShow .left{width: 100%;float: none;}
    .index .floor_3 .facShow .right{width: 100%;float: none;}
    .index .floor_3 .facShow .facList li{width: 46%;height: 140px;margin-left: 10px;margin-right: 0;}
    .index .floor_3 .facShow .facList li .img{width: 100%;height: 140px;}
    .index .floor_3 .facShow .facList li:hover .frame{width: 100%;height: 140px;}
    .index .floor_3 .facShow .facList li .tit{width: 100%;text-indent: 0;    text-align: center;}
    .index .floor_3 .facShow .right{max-width: 100%;width: auto;}
    .index .floor_3 .more{margin-top: 20px;}

    .index .floor_4 .teamList{margin-top: 5px;padding-bottom: 20px;}
    .index .floor_4_main{height: auto;}
    .index .floor_4{padding-top: 25px;}
    .index .floor_4 .teamList .list .item{width: 47%;height: 185px;margin-bottom: 10px; margin-left: 8px !important;}
    .index .floor_4 .teamList .list .item .img{width: 100%;height: 140px;   }
    .index .floor_4 .teamList .list .item .tit{font-size: 15px;height: 35px;line-height: 35px;}
    .index .floor_4 .more{margin-top: 5px;}
    .index .floor_4 .mendiantit{color: #932025; font-size: 18px; padding: 2px 37px; font-weight: 600;}

    .index .floor_5_main{height: auto;padding-bottom: 30px;}
    .index .floor_5{padding-top: 25px;}
    .index .floor_5 .honorList{margin-top: 20px;}
    .index .floor_5 .honorList .list .item{width: 46%; height: auto; margin-bottom: 10px; margin-left: 10px !important;}
    .index .floor_5 .honorList .list .item .tit{font-size: 15px;height: 50px;line-height: 50px;padding: 0 8px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
    .index .floor_5 .honorList .list .item .img{max-width: 100%;height: 215px;}
    .index .floor_5 .more{margin-top: 20px;}

    .index .floor_7_main{padding-top: 20px;}
    .index .floor_7{padding-top: 10px;}
    .index .floor_7 .newsList{width: 100%;margin-top: 20px;margin: auto;    display: none;}
    .index .floor_7 .newsList .bd{width: 100%;margin: auto;}
    .index .floor_7 .right{width: 100%;float: none;}
    .index .floor_7 .right .hotNewlist{width: 100%;}
    .index .floor_7 .right .hotNewlist .list .item{width: 100%;height: 80px;    margin-top: 10px;}
    .index .floor_7 .right .hotNewlist .list .item a{height: auto;padding: 20px 0px 10px 10px;}
    .index .floor_7 .right .hotNewlist .list .item .time .day{font-size: 28px;line-height: 20px;}
    .index .floor_7 .right .hotNewlist .list .item .txt .tit{font-size: 16px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
    .index .floor_7 .right .hotNewlist .list .item .txt{padding-left:0;width: 75%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
    .index .floor_7 .right .hotNewlist .list .item .time{width: 15%;}
    .index .floor_7 .right .hotNewlist .list .item .txt .cont{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
    .index .floor_7 .right{margin-top: 20px;}
    .index .floor_7 .right .hotNewlist .list .item .time img{width: 78px;height: 55px;}

    .bottom_main .bottomLogo{margin-top: 20px;width: 100%;}
    .bottom_main .bottomLogo .blogo{height: 80px;margin: auto;}
    .bottom_main .bottomLogo .btisite{font-size: 22px;color: #fff;}
    .bottom_main{padding-bottom: 20px;}
    .bottom_copy{line-height:normal;padding: 10px 0;height: 40px;}
    .bottom_ewm{float: none !important;}
    .bottom_main .bottom_nav{margin-top: 15px;}
    .bottom_main .bottom_nav{width: 100%;display: none;}
    .bottom_main .bottom_nav .left{width: 24%;padding-left: 20px;}
    .bottom_main .bottom_nav .left:first-child{width: 35%}
    .bottom_main .bottomLogo .blogo img{width: 80px;height: 80px;}

    .wrapper{margin-top: 40px;}
    .nybanner{display: none;}
    .menu {height: auto;}
    .menu .list{width: 100%;background: #fff;}
    .menu li.item{width:24%;}
    .menu li{border-bottom: 1px solid #dddddd;}
    .menu li .nav1{font-size: 15px;}
    .sitepath{display: none;}
    .n-gridlist .item{width: 46%;margin:0 auto;    margin-left: 4px;margin-bottom: 10px;}
    .n-gridlist .item img{max-width: 100%;height: 180px;}
    .n-gridlist .item h3{height: 45px;line-height: 45px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;padding: 0 8px;}


    .newsPage .item{height: auto;width: 96%;margin: auto;       padding: 15px 10px;border-bottom: solid 1px #f5f5f5;}
    .newsPage .item img{width: auto; height: 195px; float: none; margin: auto;}
    .newsPage .item .time{width: 100%;}
    .newsPage .item .time .day{display: none;}
    .newsPage .item .time{display: none;}
    .content .list{    margin: auto;background: white;}
    .newsPage .item h3{padding:10px 0;    font-size: 16px;}
    .newsPage .item .txt{padding-right: 0;}
    .newsPage .item .txt .xinzi{color: #932025;margin-right: 10px;}

    .bottom_main .bottom_ewm .bottomqr .qritem{width: 33%;}
    .bottom_main .bottom_ewm .bottomqr img{height: 95px;width: auto;max-width: 100%;}
    .bottom_main .bottom_ewm .bottomqr .qritem p{color: #fff;}
    .bottom_main .bottom_ewm{margin-left: 25px; }

    .product-content{width: auto;}
    #meunclidk{display: block;}
    #meunclidk img{width: 25px; height: 25px; float: right; padding-right: 10px; margin-top: 5px;}

    .aboutPage{width: 100%;padding: 0;}
    .aboutus-box .aboutusHead{display: block;}
    .aboutus-box .aboutusHead video{width: 100%;margin-top: 10px;}
    .aboutus-box .aboutusHead .abheadLeft{width: auto;}
    .aboutus-box .aboutus-info{padding: 5px 10px;margin-top: 5px;}
    .aboutus-box .aboutus-info img{max-width: 100% !important;    text-indent: 0;}

    .n-gridlist .item .bg{width: 100%;height: 46px;background-size: 100%;}
    .showbigimg{left:0;top:10%;}
    .showbigimg img{width: 100%;height: auto !important;}

    .n-gridlist .itemshop{width: 44%;margin: auto 0;margin-left: 10px;margin-bottom: 10px;}
    .n-gridlist .itemshop img{height: 120px;}
    .n-gridlist .itemshop h3{height: 55px;line-height: 55px;}
    .n-gridlist{padding-top: 20px;}

    .showNews{width:auto;}
    .showNews .zpmark{height: auto;line-height: 30px;}
    .showNews .zpmark span{margin: auto 0; margin-right: 10px;}
    img, iframe{max-width: 100%;}
    .lindk{display: block;padding: 0 20px;}
    .lindk .lindkitem{margin-bottom: 20px;}

    .aboutPage .txtcon .contacttopbox .contacttit{font-size: 28px;}
    .aboutPage .txtcon .contacttopbox{border-radius: 0;margin-top: -30px;}


}
