@charset "utf-8";
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif;color:#333;font-size:14px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased ;}
body,img,ul,ol,li,h1,h2,h3,h4,h5,h6,p,th,td,form{margin:0;padding:0;border:0;outline:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
img{vertical-align:middle;border:none;-ms-interpolation-mode:bicubic;max-width:100%;}
img.fdimg{transition:0.5s;transform:scale3d(1,1,1);-webkit-transition:0.5s;-webkit-transform:scale3d(1,1,1);-o-transition:0.5s;-o-transform:scale3d(1,1,1);}
img.fdimg:hover{transform:scale3d(1.1,1.1,1);transition:0.5s;-webkit-transform:scale3d(1.1,1.1,1);-webkit-transition:0.5s;-o-transform:scale3d(1.1,1.1,1);-o-transition:0.5s;}
ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#ee4547;text-decoration:none;}
.w1200{margin:auto;max-width:1200px;}
.bk10{width:100%;height:10px;overflow:hidden;}
.bk15{width:100%;height:15px;overflow:hidden;}
.bk20{width:100%;height:20px;overflow:hidden;}
.bk30{width:100%;height:30px;overflow:hidden;}
.line{margin:0 auto;padding:0;width:100%;height:0px;border-top:#cdcdcd 1px solid;border-bottom:1px solid #fff;overflow:hidden;}

/*轮播图开始*/
:before,:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ylw-img-responsive {height:auto;max-width:100%;}
.text-center{text-align:center;}
.box{width:100%;height:100%;padding:0 0px;background-repeat:no-repeat;background-position:center top;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}
.slider{position:relative;width:100%;height:auto;height:400px\0;overflow:hidden}
.slides{height:100%;overflow:hidden;*zoom:1;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;margin:0;padding:0;border:0}
.slide {position: relative; height:100%;float:left;clear:none;margin:0;padding:0;border:0;list-style-image:none;list-style-type:none}
.slider-arrow {position:absolute;display:block;margin-bottom:-30px;background-color:rgba(0, 0, 0, 0.65);text-indent:-9999px;overflow:hidden;height:60px;width:40px;background-repeat:no-repeat;/*display:none;*/}
.slider-arrow--right {transform:translate(40px, 0);-ms-transform:translate(40px, 0);-webkit-transform:translate(40px, 0);-moz-transform:translate(40px, 0);-o-transform:translate(0px, 0);transition:0.5s ease;}
.slider-arrow--left {transform:translate(-40px, 0);-ms-transform:translate(-40px, 0);-webkit-transform:translate(-40px, 0);-moz-transform:translate(-40px, 0);-o-transform:translate(-40px, 0);transition:0.5s ease;}
.slider:hover .slider-arrow--right, .slider:hover .slider-arrow--left {transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);display:block;}
.slider-arrow--left {bottom:50%;left:0;background-image:url(../img/banner-fy.png);background-position:center top;}
.slider-arrow--right {bottom:50%;right:0;background-image:url(../img/banner-fy.png);background-position:center bottom;}
.slider-nav {position:absolute;left: 50%; bottom:8%;cursor:default;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.slider-nav__item {position: relative; width:40px;height:4px;float:left;clear:none;display:block;margin:0 3px;background:#fff;/*border-radius:50%;*/}
.slider-nav__item--current:before{position: absolute;top: 0px;left: 0px; content: '';height: 100%; background: #c8161e;animation: jb 5s 0s;}
@keyframes jb{0%{width: 0%;}100%{width: 100%;}}


a#search{cursor:pointer;font-size:21px;color:#2789ed;display:inline-block;display:none;margin:10px 80px 0px 0px;float:right;}
.srh{position:fixed;z-index:99;top:-60px;left:0px;transition:all 0.5s;overflow:hidden;width:100%;height:60px;text-align:center;background:rgba(0,0,0,0.5);}
div.seaxj{top:0px;}
.srh .search-box1{width:70%;height:36px;line-height:36px;color:#888;padding:10px;margin-top:11px;border-radius:2px;outline:none;background:#fff;}
.srh .search-box::-webkit-input-placeholder{color:#999;}
.srh a.search-click1{display:inline-block;width:36px;text-align:center;height:36px;color:#2789ed;margin-left:-42px;font-size:20px;cursor:pointer;}
.srh span{position:absolute;top:0px;right:0px;display:inline-block;width:45px;text-align:center;height:40px;line-height:33px;color:#fff;font-size:25px;cursor:pointer;}

.header{width:100%;display:table;/*background:#2f353b;*/padding:20px 0px;}
.logo{float:left;}
.header-left{float:left;}
.header-right{float:right;}
.header-right .search{float:left;border:1px solid #bebebe;margin-top:15px;border-radius:20px;overflow:hidden;}
.header-right .search .search-box{float:left;width:130px;height:33px;line-height:33px;padding-left:10px;outline:none;border:none;background:none;-webkit-transition:width .3s ease-out;-o-transition:width .3s ease-out;transition:width .3s ease-out;}
.header-right .search .search-box:focus{width:150px;outline:none;}
.header-right .search .search-box::-webkit-input-placeholder{color:#999;}
.header-right .search a.search-click{float:left;display:inline-block;width:35px;text-align:center;height:33px;line-height:32px;color:#999;}
.header-right .search:hover a.search-click{}

.header-right .phone{color:#fff;padding-left:20px; padding-top:15px;overflow:hidden;}
.header-right .phone i{float:left;color:#ee4547;font-size:26px;padding-right:10px;line-height:38px;}
.header-right .phone span{font-size:18px;font-weight:bold;line-height:38px;color:#ee4547;}

.nav{width:100%;height:auto;display:table;background:#2789ed;}
/*nav start*/
#nav-pc {float:left;display:inline-block;}
#nav-pc ul{list-style:none;z-index:99;}
#nav-pc ul ul{position:absolute;left:0;visibility:hidden;opacity:0;top:130px;-webkit-transition:all 0.45s ease;-moz-transition:all 0.45s ease;-o-transition:all 0.45s ease;transition:all 0.45s ease;line-height:0px;margin-left:0px;}
#nav-pc li{display:inline-block;position:relative;-webkit-transition:all 0.55s ease;-moz-transition:all 0.55s ease;-o-transition:all 0.55s ease;transition:all 0.55s ease;-webkit-backface-visibility:hidden;}
#nav-pc li:hover{background:;}
#nav-pc a{display:block;font-size:15px;padding:0 30px 0 30px;height:45px;line-height:45px;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none;-webkit-backface-visibility:hidden;}
#nav-pc .menu li a i{margin:0px 4px;-webkit-transition:0.5s all ease;-webkit-transform-origin:center center;-moz-transition:0.5s all ease;-moz-transform-origin:center center;-ms-transition:0.5s all ease;-ms-transform-origin:center center;transition:0.5s all ease;transform-origin:center center;-o-transition:0.5s all ease;-o-transform-origin:center center;}
#nav-pc .menu li:hover > a > i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
#nav-pc .sub-menu{padding:10px 0px;background:#f1f1f1;}
#nav-pc .sub-menu li{position:relative;}
#nav-pc .sub-menu li a:hover{background-color:;color:#;transition:;}
#nav-pc .menu li:hover>a{background:#ee4547;color:#fff;} 
#nav-pc .menu > li{height:45px;line-height:45px;float:left;}
#nav-pc .menu > li > a{color:#fff;font-size:18px;height:45px;line-height:45px;position:relative;}
#nav-pc .menu li a{color:#;}
#nav-pc ul ul li{width:100%;}
#nav-pc ul ul a{font-size:14px;color:#;text-align:center;font-weight:normal;height:38px;line-height:38px;padding:0px 8px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-transform:none;}
#nav-pc ul ul li:last-child > a{border-bottom:none;}
#nav-pc ul li:hover > ul {top:45px;opacity:1;visibility:visible;}
#nav-pc ul ul li:hover > ul {top:0px;}
#nav-pc ul ul ul {left:100%;top:30px;padding-top:0px;margin-left:0px;background-color:#cc0211;}

/*nav end*/


.link{text-align:center;padding:20px 0px;}
.link a{border-radius:15px;padding:8px 15px;color:#fff;background:#c8161e;font-family:"宋体";}
.link a:hover{background:#888;color:#fff;}

/*footer start*/
footer{width:100%;height:auto;overflow:hidden;background:#f2f2f2;padding:35px 0px;}
.footer-tb{overflow:hidden;text-align:center;padding-bottom:30px;}
.footer-tb li{width:23%;display:inline-block;text-align:left;padding-left:60px;position:relative;font-size:20px;color:#bbb;}
.footer-tb li i{position:absolute;top:0px;left:11px;font-size:30px;}
.footer-s{margin-bottom:30px;overflow:hidden;}
.footer-s li{width:20%;padding-left:1.5%;float:left;text-align:left;}
.footer-s li:last-child{text-align:center;}
.footer-s li img{width:80px;}
.footer-s h1{font-size:16px;margin-bottom:10px;}
.footer-s a{display:inline-block;width:100%;line-height:25px;color:#666;}
.footer-s a:hover{color:#2789ed;}
.footer-s p{line-height:25px;color:#666;}
.footer-s p em{font-style:normal;}
.links{margin:0 auto;color:#888;padding:20px 7px;text-align:center;overflow:hidden;}
.links a{display:inline-block;padding:5px 5px 0 10px;color:#999;height:25px;line-height:25px;}
.links a:hover{color:#ee4547;}
.capyright{margin:0 auto;max-width:600px;text-align:center;font-size:12px;padding:20px 7px 50px 7px;color:#333;line-height:24px;}


/*滚动到头部*/
#kefu{bottom:50px;right:5px;position:fixed;z-index:100;}
#kefu i{color:#fff;}
.phone-footer{position:relative;}
.kficon{background:#2789ed;text-align:center;width:40px;height:40px;line-height:40px;display:block;cursor:pointer;margin-bottom:5px;color:white;margin-left:10px;overflow:hidden;font-size:24px;}
.kfcc{visibility:hidden;opacity:0;position:absolute;bottom:-90px;right:100%;color:#888;-webkit-transition:all 0.45s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.kfcc .pht{text-align:center;background:#fff;width:150px;padding:5px;line-height:24px;font-size:16px;border:1px solid #e5e5e5;box-shadow:0 0 5px #e5e5e5;}
.kfcc .pht span{color:#2C84D9;}
.kfcc img{padding-bottom:5px;}
.phone-footer:hover .kfcc{visibility:visible;opacity:1;bottom:-44px;}
.weixin-footer{position:relative;}
.kfwx{visibility:hidden;opacity:0;position:absolute;right:100%;bottom:-60px;color:#888;-webkit-transition:all 0.45s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.kfwx .ewm{text-align:center;background:#fff;width:130px;line-height:20px;font-size:12px;border:1px solid #e5e5e5;box-shadow:0 0 5px #e5e5e5;}
.wx img{width:120px;height:120px;display:block;margin:5px auto 0;}
.weixin-footer:hover .kfwx{visibility:visible;opacity:1;bottom:0px;}
#kefu #back-to-top{line-height:30px;padding:0;width:40px;height:40px;background-color:#999;display:none;font-size:36px;}
#kefu #back-to-top i{color:#fff;}



/*底部浮动*/
.bottom_bar{position:fixed;z-index:5;bottom:0;left:0;right:0;margin:auto;display:none;}
.bottom_menu{display:block;width:100%;background:rgba(238,238,238, 0.85);height:40px;display:box;}
.bottom_bar .bottom_menu li{float:left;width:20%;text-align:center;position:relative;}
.bottom_bar .bottom_menu a{display:block;text-align:center;color:#333;}
.bottom_bar .bottom_menu i{font-size:38px;font-weight:normal;}
.bottom_bar .bottom_menu .fa-phone{margin-top:8px;font-size:28px;}
.bottom_bar .bottom_menu .fa-qq{margin-top:9px;font-size:24px;}
.bottom_bar .bottom_menu .fa-envelope-o{padding-top:8px;font-size:24px;width:35px;position:relative;}
.bottom_bar .bottom_menu .fa-user{margin-top:9px;font-size:25px;}
.bottom_bar .bottom_menu .fa-map-marker{margin-top:9px;font-size:28px;color:#2789ed;}
.bottom_bar .bottom_menu .fa-envelope-o .cart_number{position:absolute;top:5px;right:0;font-size:12px;background-color:#F00;color:#FFF;height:14px;line-height:14px;text-align:center;width:14px;border-radius:40%;}
/*位置*/


@media(min-width:1200px ) {
div.seaxj{top:-60px;}
.navtop{position:fixed;top:0px;left:0px;z-index:10;}
}
@media(max-width:1200px) {
.nav-top,.nav-top .logo,.nav-top #nav-pc .menu > li,.nav-top #nav-pc .menu > li > a{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;}
.nav-top{position:fixed;top:0px;left:0px;z-index:10;background:#ffffff;}
.nav-top .logo{width:200px;}
.nav-top .search{margin-top:6px;}
.nav-top .search .search-box,.nav-top .search a.search-click{height:24px;line-height:24px;}
.nav-top .nav-phone-button{top:0px;}
.nav-top .nav-phone{top:49px;}	
.header{padding:10px 0px;}
.logo{margin-left:7px;width:250px;}
a#search{display:block;}
.nav,.header-right{display:none;}
.head-phone{display:block;}
.search{margin-right:80px;margin-top:9px;border-radius:17px;}	
.search .search-box,.search a.search-click{height:29px;line-height:29px;}
.bottom_bar{ display:block;}
}
@media(max-width:800px) {
.bottom_bar{display:block;}
.kefud{display:none;}	
#kefu #back_to_top{border-radius:50%;}
.footer-tb li{font-size:14px;}
.kefud{display:none;}
.kficon{border-radius:50%;}
}
@media(max-width:640px) {
.footer-tb li{width:48%;height:45px;}
.footer-s li{width:33.3%;min-height:170px;}
.footer-s li:nth-child(4){width:45%;}
.header-right{margin-right:70px;}
.search{display:none;}
.banner-txt h1{font-size:26px;}
.banner-txt p{font-size:16px;}
}
@media(max-width:400px) {
.logo,.nav-top .logo{width:150px;}
a#search{margin:0px 75px 0px 0px;}
.nav-phone-button{top:-4px;right:0px;}
.nav-phone{top:40px;}
.header-right {padding-top:5px;}
.srh{height:46px;}
.srh .search-box1{width:65%;height:30px;margin-top:9px;}
}