/*通用样式*/
article, aside, details, figcaption, figure, header, hgroup, nav, section { display:block }
html {font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body {font-size: 14px;font-family: "Microsoft YaHei", "微软雅黑", Arial, sans-serif;line-height: 20px;color: #333;background:#fff;}
h2,h3{ font-style:normal; font-weight:normal;}
* {margin:0;padding:0}
a { transition: all 0.5s ease;color:#333; text-decoration:none; }
a:hover { color:#ff0000;transition: all 0.5s ease; }
a:active, a:focus, a:hover ,input:focus { outline:0 }
.css3-animate { transition: all 0.6s ease; }
img{ border-style:none;}
li{list-style:none}
img{border:0;margin:0;vertical-align:middle}
.left{ float:left;}
.right{ float:right;}
.pc { display: block; }
.phone { display: none; }
.text-center { text-align: center; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.gray { color:#888; }
.clear { clear: both; }
.phonepic { width:100%;}
.container {max-width: 1200px; width: 96%; margin:0 auto; }
.container-fluid { width:100%;display:block;}
@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0, 30px, 0)}100%{opacity:1;transform:none}}

/*顶部导航开始*/
.top {height:70px;position:relative; background:url(../images/topbg.jpg) no-repeat 0 0; }
.top .logo {position:absolute;z-index:10;left:7%;top:6px;width:18%;}
.top .search {position:absolute;z-index:10;right:5.4%;top:6px;width:13%;border:#e99496 2px solid; }
.top .search .left { width:20%; }
.top .search .right { width:80%; }
.top .menu { position:absolute;right:4%;width:67%;top:36px;height:34px;z-index:10;}
.top .menu ul{width:100%;}
.top .menu ul li{position:relative;float:left;background:url(../images/menu.gif) no-repeat right center;padding:0 2%;text-align:center;z-index:35}
.top .menu ul li a{display:block;width:100%;height:100%;line-height:34px;color:#333;}
.top .menu ul li:hover a {color:#ff0000;}
.top .menu ul li.thisli a {color:#ff0000;}
/*===============子菜单定位=================*/
.top .menu ul li .Nodes{position:absolute;overflow:hidden;width:140px;height:0px;left:0px;top:34px;z-index:100;}
.top .menu ul li .Nodes ul{position:static;float:left;width:100%;left:0px;top:0px;z-index:100;}
.top .menu ul li .Nodes ul li{width:100%;height:36px;float:none;padding:0;margin:0;text-align:left;background:url(../images/menubg.png) repeat-x bottom; }
.top .menu ul li .Nodes ul li:nth-child(1){border-top:0;}
.top .menu ul li .Nodes ul li a{display:block;width:90%;padding-left:10%;height:36px;color:#eee;font-size:11px;line-height:32px;background:url(../images/space.png) no-repeat 135px 15px;}
.top .menu ul li .Nodes ul li:hover a { width:88%;padding-left:12%;background:url(../images/arr3.png) no-repeat 126px 15px;color:#fff; }

/*手机导航条*/
.menubg {position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: #e70012;z-index: 9991;opacity: .9;filter:alpha(opacity=90); }
.menu-icon { margin-top: 17px; }
.visible-phone {display: none;}

/*banner滚动*/
.banner { width:100%;height:474px;overflow:hidden;margin-bottom:20px;position:relative; }
.swiper-container { width: 100%;z-index:9; }
.swiper-slide {background-repeat: no-repeat;background-position: center;background-size: cover;/* Center slide text vertically */display: flex;justify-content: center;align-items: center; }
.swiper-slide img { width:100%;}
.swiper-container .swiper-pagination-bullet{opacity:0.6;width:15px;height:15px;background:#bbb}
.swiper-container .swiper-pagination-bullet-active{opacity:0.9;background:#b91f25}

/*栏目页*/
.main { padding:15px 0 30px;background:url(../images/midbg.gif) no-repeat top center; }
.main .title { width:100%;color:#e40000;font-size:24px;font-weight:bold;padding:0 0 12px; }
.main .left { width:20%;padding-left:6.2%; }
.main .mainleft1 { width:100%;padding:55px 0 0;height:100px;background:url(../images/left1.jpg) no-repeat center;background-size:100% 100%;font-size:20px;color:#fff;}
.main .mainleft2 li { width:100%;float:left;margin-top:20px; }
.main .mainleft2 li a { width:100%;padding:8px 0;display:block;background:#eee;font-size:17px; }
.main .mainleft2 li:hover a { background:#e80113;color:#fff; }
.main .mainleft2 li.cur a { color:#e80113; }
.main .right { width:72%; }

/*关于我们*/
.about { font-size:14px;line-height:28px;width:70%;padding:0 30% 0 0;min-height:433px;background:url(../images/aboutus.jpg) no-repeat right top; }
.about p { padding:0 0 15px; }

/*下载中心*/
.download { padding:25px 8%;}
.download li { width:100%;line-height:52px;background:#eee;margin-bottom:25px;float:left;font-size:17px;transition: all 0.5s ease; }
.download li:hover { background:#ddd; }
.download .biaoti { margin-left:15px;padding-left:44px;background:url(../images/pdf.png) no-repeat left center;float:left;}
.download .anniu { width:100px;height:52px;float:right;text-align:center;}
.download li .anniu a { width:100%;height:100%;display:block;background:#e80113;color:#fff;}
.download li:hover .anniu a { background:#b80004; }

/*联系我们*/
.contact { font-size:14px;line-height:24px;width:70%;padding:0 30% 0 0;min-height:433px;background:url(../images/contact.jpg) no-repeat right top; }
.contact p { padding:0 0 10px; }
.contact .text { padding:10px;min-height:160px;}

/*栏目页产品*/
.products { color:#000;line-height:23px; }
.products .tit { font-weight:bold;padding:0 0 10px; }
.detail { padding:4px 15px;border-radius:6px;background:#ea1e2e;color:#fff;display:inline-block;margin:40px 0 10px; }
.products .pic { width:100%;padding:20px 0 0;clear:both; }
.products .pic li { width:32%;float:left;}
.products .pic li:nth-child(2) { margin:0 2%;}
.products .pic li img { width:100%; }

/*首页产品*/
.indexpro .left { width:50%;padding:0; }
.indexpro .left img { border:#ddd 3px solid;margin-bottom:4px; }
.indexpro .right { width:41%;padding-right:5%; }
.indexpro .right .text { line-height:30px;padding-left:7%;margin-bottom:60px;background:url(../images/arr4.png) repeat-y left top;}
.indexpro .order a { margin:0 10px;display:inline-block;padding:6px 10px;border-radius:2px;background:#eee;transition: all 0.6s ease; }
.indexpro .order a:hover { background:#e60011;color:#fff; }
.indexpro .order a.cur { background:#e60011;color:#fff; }
.indexpic { padding-right:5%; }
.indexpic .pic li p { border:#ddd 3px solid;transition: all 0.6s ease;overflow:hidden; }
.indexpic .pic li:hover p { border:#ec5460 3px solid; }
.indexpic .pic li p img { height:175px;transition: all 0.6s ease; }
.indexpic .pic li:hover p img { transform: scale(1.05, 1.05); }

/*首页服务*/
.index { height:430px;border-top:#eee 1px solid;}
.index .title { padding:0 0 10px 12%;line-height:40px;font-size:16px;font-weight:bold; }
.index .left { width:34%;height:155px;padding:275px 4% 0 12%;background:url(../images/index1.jpg) no-repeat left top; }
.index .left .title { background:url(../images/arr1.gif) no-repeat left 5px; }
.index .right { width:34%;height:155px;padding:85px 12% 185px 4%;background:url(../images/index2.jpg) no-repeat left bottom; }
.index .right .title { background:url(../images/arr2.gif) no-repeat left 5px; }

/*底部*/
.footer { background:#313131;color:#aaa;font-size:11px; }
.footer a { color:#aaa;line-height:22px; }
.footer a:hover { color:#fff; }
.footer .title { font-size:16px;padding-bottom:12px;color:#ddd; }
.footer .left { width:67%;padding:35px 0 25px 12%; }
.footer .left li { width:36%;float:left; }
.footer .left li.last { width:28%;}
.footer .left li .text { width:90%;font-size:12px; }
.footer .left .m1 { width:86%;padding:0 0 5px 8%;background:url(../images/m1.gif) no-repeat 3px 3px;}
.footer .left .m2 { width:86%;padding:0 0 5px 8%;background:url(../images/m2.gif) no-repeat 3px 3px;}
.footer .left .m3 { width:86%;padding:0 0 5px 8%;background:url(../images/m3.gif) no-repeat 0 3px;}
.footer .right { width:8.7%;padding:35px 12% 25px 0; }

/*分页*/
#fenye {clear:both;color:#ba161e;padding:40px 45px 0 0; height:25px;font-size:16px;}
#fenye a {padding:4px 8px;color:#666;border-radius:3px; border:#aaa 1px solid; margin:0 2px;transition: all 0.3s ease;}
#fenye a:hover {text-decoration:none; background:#aaa;color:#fff;}
#fenye .a1 { padding:4px 8px;border-radius:3px; border:#aaa 1px solid; margin:0 2px;background:#aaa;color:#fff;}

/*客户留言*/
.liuyan { padding:20px 0 0; }
.liuyan li { float: left;width: 100%; }
.bbs{ width:46%;padding:0 2%;height:30px; border-style:none; background-color:#fff;font-size:14px;font-family: "Microsoft YaHei", "微软雅黑";margin-bottom:6px; background:#eee;border-radius: 6px;}
.message{ width:76%; height:70px;padding:6px 2%; border-style:none; background:#eee;font-family: "Microsoft YaHei", "微软雅黑";margin-bottom:6px;border-radius: 6px; }
.bbs:focus, .message:focus { outline:none;}
.send { background:#666;line-height:32px;width:22%;text-align:center;color:#fff;border:0;font-family: "Microsoft YaHei", "微软雅黑";font-size:14px;transition: all 0.4s ease;cursor:pointer;border-radius: 6px; }
.send:hover { background:#ad0113; }

/*搜索按钮*/
.input{ width:98%;height:24px;padding-left:2%;border:0;background:none; color:#999; }
.submit { width:100%;height:24px;cursor:pointer;background:url(../images/search.gif) no-repeat center;border:0; }