@charset "utf-8";
/*HOME*/
.w-container {width: 1200px;min-width:1200px; margin:0 auto;overflow:hidden; }
.top-meu { width:100%;min-width:1200px; height:40px; line-height:40px; background-color:#f7f7f7; border-bottom:1px #e4e4e4 solid;font-family:宋体;}
.top-intr { font-size:12px; }
.top-search { width:192px; position:relative; text-align:right; height:26px; margin-top:6px;}
.seark { background-color: #fbfbfb;background-image: none;border: 1px solid #dcdcdc; height: 26px;font-size: 12px;padding-left:10px;padding-right:30px;width:150px;-webkit-transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out,background-color 0.15s ease-in-out;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out,background-color 0.15s ease-in-out;font-family:宋体;vertical-align: top;}
.seark:focus {background-color: #fbfbfb;border-color: #f37373;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 5px rgba(59, 180, 242, 0.3);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 5px rgba(59, 180, 242, 0.3);}
.sebut { background: url(../images/sech.png) center center #f5f5f5 no-repeat ; border:1px #dcdcdc solid; width:28px; height:28px;cursor:pointer; position:absolute; top:0; right:0;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.sebut:hover { background-color:#cf0413;}

.top-rnr a{ font-size:12px; color:#888; margin-right:25px; -webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.top-rnr a img { margin-right:5px; vertical-align:text-bottom;}
.top-rnr a:hover { color:#e40011; text-decoration:underline;}

.top-head { width:100%; min-width:1200px;height:140px; overflow:hidden;}
.top-head .logo img{ margin-top:30px;}

.top-head .head-r { float:right;}
.head-r .toptel { margin-top:25px; text-align:right;}
.head-r .toptel .telen { font-size:24px; color:#e40011; font-weight:bold;}
.head-r .toptel .telhm { font-size:16px; color:#666;margin-top:5px;}

.navcen { background-color:#cf0413; width:100%; min-width:1200px;position:relative; z-index:99;}
.nav {height:40px;overflow: inherit; line-height:40px; }
.nav li { float:left; margin:0 5px; position:relative;}
.nav li.navhot { margin:0 40px 0 0;}
.nav li.navhot > a {width:220px;background:url(../images/navjt.png) #3a3a3a no-repeat 212px center; font-size:16px; color:#fff; padding:0 0 0 20px; text-align:left}
.nav li.navhot img { margin-right:15px;}
.nav li a { position:relative; display:block; padding:0 40px; text-align:center;color:#fff; font-size:16px;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.nav li a:hover,.nav li a.act { background-color:#a91515;}
.nav li.navhot a:hover {background-color:#3a3a3a;}
.nav li dl { position:absolute; top:40px; left:0;width:100%; display:none;  z-index:99;}
.nav li dl dd { height:34px;}
.nav li dl dd a { color:#fff; font-size:14px; line-height:34px;display:block;background-color:#cf0413;text-align:center;padding: 0 20px;}
.nav li dl dd a:hover {background-color:#a91515;}
.nav li + li:hover dl{ display:block;}

.nav li.navhot .hotnav { height:450px; background:url(../images/hotnavbg.png); padding:0 10px 0 15px; width:auto;}
.nav li.navhot .hotnav dd { height:88px; overflow:hidden; border-bottom:1px #a58f98 dashed;}
.nav li.navhot .hotnav dd > a {background-color:inherit; display:inline;color:#333; font-size:16px; text-align:left; padding:0;}
.nav li.navhot .hotnav dd > a:hover {text-decoration:underline;}
.nav li.navhot .hotnav dd ul { margin-left:-10px;}
.nav li.navhot .hotnav dd li { margin:0 10px;}
.nav li.navhot .hotnav dd li a{ font-size:12px; color:#666; background-color:inherit; padding:0; line-height:24px;}
.nav li.navhot .hotnav dd li a:hover{ color:#e40011}

.fullSlide{position:relative;width:100%; min-width:1200px;height:450px;background:#fff;}
.fullSlide .bd{position:relative;z-index:0;overflow:hidden;margin:0 auto}
.fullSlide .bd ul{width:100%!important}
.fullSlide .bd li{overflow:hidden;width:100%!important;height:450px;text-align:center}
.fullSlide .bd li a{display:block;height:450px}
.fullSlide .hd{position:absolute;bottom:10px; width:100%;z-index:1;height:30px;line-height:30px}
.fullSlide .hd ul{text-align:center}
.fullSlide .hd ul li{display:inline-block;overflow:hidden;margin:0px 8px;width:40px;height:5px;background:#fff;line-height:999px;cursor:pointer;zoom:1;}
.fullSlide .hd ul .on{background:#cf0413}

.nyfulls {height:350px;}
.nyfulls .bd li{height:350px;}
.nyfulls .bd li a{height:350px;}

.main { margin:0; padding-bottom:30px;}

.info-offers { margin-top:25px;}
.main-tit1 { border-bottom:2px #e40011 solid;}
.main-tit1 h3 { background:url(../images/mantit.png) no-repeat left; height:30px; width:110px; line-height:30px; color:#fff; font-weight:normal; font-size:16px; padding-left:15px;}
.main-tit1 .more { font-size:12px; color:#333; line-height:30px;}
.main-tit1 .more img { margin-left:5px; vertical-align:text-top;}
.main-tit1 .more:hover {color:#e40011}

.offers-list { margin:15px 0 0;}
.offers-list li { float:left; width:278px; border:1px #dddddd solid; margin-left:26px;}
.offers-list li:first-child { margin-left:0;}
.offers-list li a { display:block;}
.offers-list li a h4 { color:#333; font-weight:normal; margin:10px 0 2px; padding:0 4px}
.offers-list li a span { color:#e40011; font-size:16px; font-weight:bold;padding:0 6px 6px; display:block}
.offers-list li .offers-img { margin-left:-1px; margin-top:-1px; background-color:#000; position:relative;}
.offers-list li .offers-img img { width:280px; height:195px;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.offers-list li .offers-img .offers-imgbg { position:absolute; left:58px; top:30px; width:164px;opacity:0;filter:alpha(opacity=0);-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.offers-list li .offers-img .offers-imgbg .offers-tel { border:1px #FFFFFF dashed; background:url(../images/offth.png) no-repeat 36px center; text-align:center; color:#FFF; font-size:16px; text-indent:20px; width:100%; margin-bottom:25px;}
.offers-list li .offers-img .offers-imgbg p { color:#FFF; font-size:16px; margin-top:5px;}

.offers-list li a:hover h4 {color:#e40011}
.offers-list li a:hover .offers-img .offers-imgbg  {opacity:1;filter:alpha(opacity=100);top:35px;}
.offers-list li a:hover .offers-img img{opacity:0.3;filter:alpha(opacity=30);}

.info-brand {margin-top:25px;}
.brand-list { border:1px #dddddd solid; margin-top:10px; padding:10px 0 0 10px;}
.brand-list ul { background:url(../images/ppbg.jpg) center center repeat-x;margin-top:-12px;}
.brand-list li { float:left; margin-right:12px; padding-bottom:6px; margin-top:12px;}
.brand-list li img { width:120px; height:66px;}
.brand-list li p { text-align:center; font-size:12px; color:#333; padding:6px 0;}
.brand-list li a{ display:block}
.brand-list li a:hover p{color:#e40011}

.main-tit2 { border-bottom:2px #e40011 solid; padding-bottom:6px;}
.main-tit2 span { background:url(../images/titioc.png) no-repeat; width:31px; height:32px; font-size:16px; color:#fff; display:block; float:left; text-align:center; line-height:36px;}
.main-tit2 h3 { height:32px; width:110px; color:#e40011; font-weight:normal; font-size:24px; padding-left:10px;}
.main-tit2 .more { font-size:12px; color:#333; line-height:32px;}
.main-tit2 .more img { margin-left:5px; vertical-align:text-top;}
.main-tit2 .more:hover {color:#e40011}

.info-pro {margin-top:25px;}
.pro-lnr {margin-top:17px;}

.pro-topul li.minpro { border:1px #cccccc solid; padding:10px 11px 11px; margin:-1px 0 0 -1px; overflow:hidden}
.rnr .pro-topul { margin-left:1px;}
.minpro >a > img {-webkit-transition:  all linear .3s;-moz-transition:  all linear .3s;transition:  all linear .3s; position:relative;left:0;}
.minpro h4 { padding:5px 0 0; font-weight:normal; color:#333;}
.minpro p { font-size:16px; font-weight:bold; color:#e40011;}
.minpro p a { float:right; margin-right:5px;}
.minpro a:hover img { left:5px;}

.slideBox{ width:279px; height:439px; overflow:hidden; position:relative; margin-top:-1px; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:0; width:100%; bottom:20px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; text-align:center; }
.slideBox .hd ul li{ float:none;display:inline-block;margin:0 5px;width:40px; height:5px;line-height:999px;background:#fff; cursor:pointer;opacity:0.7;filter:alpha(opacity=70);}
.slideBox .hd ul li.on{opacity:1;filter:alpha(opacity=100);}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:279px; height:439px; display:block;  }

.pro-four { margin-top:10px;}
.pro-four li:first-child { margin-left:0;}
.pro-four li{ float:left;border:1px #cccccc solid; margin-left:11px;padding:10px 11px 11px;}
.pro-four li >a > img {-webkit-transition:  all linear .3s;-moz-transition:  all linear .3s;transition:  all linear .3s; position:relative;left:0;}
.pro-four li h4 { padding:5px 0 0; font-weight:normal; color:#333;}
.pro-four li p { font-size:16px; font-weight:bold; color:#e40011;}
.pro-four li p a { float:right; margin-right:5px;}
.pro-four li a:hover img { left:5px;}

.info-ad {margin-top:20px; overflow:hidden;}

.info-about {margin-top:30px;}
.about-nr { margin-top:20px;}
.abo-l { width:625px; overflow:hidden;text-indent:2em; line-height:30px;}
.abo-r { width:550px; overflow:hidden;}
.abo-r ul { width:330px;}
.abo-r ul li{ background:url(../images/aboioc.png) no-repeat left center; padding-left:12px; margin-top:9px;}
.abo-r ul li:first-child { margin-top:0;}
.abo-r ul li span { float:right; color:#999; font-size:12px;}
.abo-r ul li a { color:#333;}
.abo-r ul li a:hover { text-decoration:underline;color:#cd000f}

.foot { background-color:#3a3a3a; min-width:1200px; width:100%; color:#ccc; text-align:center;}
.foot  p { margin:40px 0px 20px; font-size:12px; line-height:34px;}
.foot .link { margin:15px 0px 30px; font-size:12px;color:#ccc;}
.foot .link a{ color:#ccc; padding:0px 10px;}
.foot .foot-nr { text-align:center;}
.foot .foot-nr img { display: inline-block; vertical-align:top; margin-right:18px;}
.foot .foot-nr p{ display: inline-block;text-align:left;vertical-align:top; margin:0; line-height:32px;font-size:14px;}
.foot a { color:#ccc;}
.foot a:hover { text-decoration:underline;color:#fff;}

/*LIST*/
.list-top { width:100%; min-width:1200px; height:66px; line-height:66px; background-color:#fff;}
.list-top .list-path { background:url(../images/lhome.png) left center no-repeat; padding-left:30px; font-size:13px; color:#999;}
.list-path a { color:#999;}
.list-path a:hover {color:#e40011}

.listmain {margin:0;padding-bottom:30px; min-width:1200px; background: url(../images/listbg.png) top repeat-x #f5f5f5;}

.list-nav {position:relative;}
.list-nav li { display:inline-block;height:60px; margin:0 14px;line-height:60px;}
.list-nav li a { display:block; color:#444; padding:0 6px;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;border-bottom:3px #fff solid;}
.list-nav li .list-active ,.list-nav li a:hover { border-bottom:3px #cf0413 solid;color:#cf0413;}

.shadow {-webkit-box-shadow:0 1px 3px #e5e5e5;-moz-box-shadow:0 1px 3px #e5e5e5;box-shadow:0 1px 3px #e5e5e5;  }
.list-gsjj { margin-top:20px; background-color:#fff; padding:50px 110px 120px;}
.list-gsjj .list-gsjj-tit { font-weight:normal; font-size:32px; text-align:center; color:#333;}
.list-gsjj .list-gsjj-nr { font-size:16px; color:#444; line-height:36px; margin-top:30px;}
.list-gsjj .list-gsjj-nr  img { max-width:100%; height:auto}
.list-gsjj .list-gsjj-en { font-size:24px; color:#eb0011; text-align:center; text-transform:uppercase;}
.list-gsjj-x { width:60px; height:2px; background-color:#eb0011; margin:5px auto 0; display:block;}

.list-pro {margin-top:20px;}
.list-pro h1{ font-size:26px; color:#333; font-weight:normal;}

.pro-lb { margin-top:20px;}
.pro-lb li {float:left; margin-right:13px;margin-bottom:13px;}
.pro-lb li a { padding:10px 20px; background-color:#f5dccf; color:#c13736; font-size:16px; display:block;}
.pro-lb li a:hover,.list-pro li.act a {background-color:#c13736;color:#fff;}

.pro-lbmain {margin-top:20px; padding:20px 0;}
.pro-lbmain > li { width:250px; height:320px; margin:25px 8px; vertical-align:top; top:5px; display:inline-block; padding:25px 15px;position:relative;background-color:#fff;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.pro-lbmain > li:hover {-webkit-box-shadow:0 3px 18px #e3e3e3;-moz-box-shadow:0 3px 18px #e3e3e3;box-shadow:0 3px 18px #e3e3e3;top:0;}
.pro-lbmain > li h3 {  font-size:16px; text-align:center; margin-top:20px;}
.pro-lbmain > li h3 a {color:#333;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.pro-lbmain > li h3 a:hover { color:#e40011}
.pro-lbmain > li p { color:#999; text-align:center; margin-top:15px;}

.foucebox{width:250px;height:174px;background:#fff}
.foucebox .bd{position:absolute;left:15px;top:25px;width:250px;height:174px;overflow:hidden}
.foucebox .bd a { display:block;}
.foucebox .bd img{width:250px;height:174px;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.foucebox .hd{position: absolute;height:35px; width:250px; bottom:25px;}
.foucebox .hd ul{text-align:center}
.foucebox .hd li{position:relative; display: inline-block;width:50px;height:35px;margin:0 5px;overflow:hidden;}
.foucebox .hd a{display:block;width:48px;height:33px; border:1px #999999 solid;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.foucebox .hd img{width:48px;height:33px;}
.foucebox .hd li.on a { border:1px #e98181 solid;}
.foucebox .bd a:hover img {transform:scale(1.05); -webkit-transform:scale(1.05);-moz-transform:scale(1.05);}

.pagas { text-align:right; margin:30px 0px 50px;}
.pagas a { background-color:#fff; padding:4px 12px; margin:0 3px; border:1px #cccccc solid; color:#666; display:inline-block;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.pagas a.a1 { margin-right:20px;}
.pagas a.a2 {margin-left:20px;}
.pagas a.pagact,.pagas a:hover {background-color:#c82826;color:#fff;border:1px #c82826 solid;}

.show-pro {margin-top:30px; background-color:#fff; padding:30px;}
.prodemo { width:392px; overflow:hidden}

/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:390px;height:364px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff ;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{width:390px;height:272px;border:1px solid #ddd;}
.spec-scroll{clear:both;margin-top:20px;width:392px;}
.spec-scroll .prev{float:left;margin-right:6px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;width:16px;height:70px; line-height:70px;cursor:pointer;}
.spec-scroll .items{float:left;position:relative;width:348px;height:70px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:70px;}
.spec-scroll .items ul li{float:left;width:116px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #ddd;width:98px;height:68px;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s; cursor:pointer}
.spec-scroll .items ul li img:hover{border:1px solid #FF6600;}


.pro-xx { width:690px; margin-right:20px; overflow:hidden}
.pro-xx h2 { font-size:24px;color:#333; font-weight:normal;}
.pro-xx p { font-size:14px; color:#333; line-height:34px; margin-top:15px}

.pro-xx p span font { font-size:28px; font-weight:bold}

.protel { margin-top:20px; font-size:18px; color:#333; padding:30px 0; border-top:1px #ddd solid;}
.protel span { margin-right:30px;}
.protel img { vertical-align: text-bottom; margin-right:10px;}

.bdfx { margin-top:20px; padding:0}
.bdtit { line-height:28px; font-size:12px; margin-right:10px;}

.show-pro-nr {margin-top:20px; background-color:#fff; padding:0 0 90px;}
.pronr-tit { border-bottom:1px #e5e5e5 solid; padding:20px 0 10px; }
.pronr-tit span { font-weight:bold;color:#c13736; font-size:24px; line-height:34px; padding:10px 20px; text-align:center; border-bottom:4px #c13736 solid; margin-left:26px; }
.pronr-snr { padding:30px;}
.pronr-snr img { max-width:100%; height:auto}
.pronr-snr table { text-align:left}
.pronr-snr table th { font-weight:bold; font-size:16px; color:#444;}
.pronr-snr table td { font-size:16px; color:#666}

.list-news {margin-top:20px; background-color:#fff; padding:0 36px 20px;}
.list-news li{ padding:20px 0;border-bottom:1px #ededed solid;}
.list-news li .news-img { float:left; width:270px; height:187px; overflow:hidden;}
.list-news li .news-img a { display:block;}
.list-news li .news-img a img {-webkit-transition:  all ease-out .3s;-moz-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.list-news li .news-nr { float:right; width:830px;}
.list-news li .news-nr a.news-tit { font-size:18px; color:#333;  height:25px; overflow:hidden;}
.list-news li .news-nr time {color:#999; float:right}
.list-news li .news-nr p { color:#666; font-size:14px; line-height:30px; margin-top:20px; height:90px; overflow:hidden; text-indent:2em;}
.list-news li .news-nr a.news-mo { color:#c13736; padding:3px 10px;border-left:4px #c13736 solid; margin-top:10px;display: inline-block;}
.list-news li .news-img a:hover img {transform:scale(1.1); -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.list-news li .news-nr a:hover{ color:#e40011;}

.list-show {margin-top:20px; background-color:#fff; padding:20px 50px;}
.list-show h2{ font-size:24px; color:#333; text-align:center; font-weight:normal; margin-top:20px;}
.show-x { font-size:13px; color:#666; text-align:center; margin:15px 0;}
.show-x span { display:inline-block;vertical-align: middle;}
.show-x .sbdfx { display:inline-block;vertical-align: middle; margin-left:30px;}

.list-nr { color:#666; font-size:16px; line-height:36px;text-indent:2em; padding:30px 0; border-top: 1px #e5e5e5 solid;border-bottom: 1px #e5e5e5 solid;}
.list-nr img { max-width:100%; height:auto;}

.news-tab {color:#444; margin:30px 0; line-height:40px;}
.news-tab a{ color:#444; font-size:16px; font-weight:bold}
.news-tab a:hover{ color:#c13736;}

.list-fwlc { margin-top:20px; background-color:#fff; padding:50px;}
.list-fwlc .list-fwlc-nr { font-size:16px; color:#444; line-height:36px; margin-top:30px;}
.list-fwlc .list-fwlc-nr  img { max-width:100%; height:auto}

.list-lxwm { margin-top:20px; background-color:#fff; padding:40px;}
.list-lxwm .list-lxwm-nr { font-size:14px; color:#666; line-height:36px;}
.list-lxwm .list-lxwm-nr  img { max-width:100%; height:auto}