@charset "utf-8";
@import url('reset.css');
@import url('font-awesome/font-awesome.min.css');
@import url('jquery.mmenu.css');
@import url('swiper.min.css');
@import url('animate.min.css');
body{background:#fff}
html,body{font-family:Arial, Helvetica, sans-serif,sans-serif;height:100%}
a{background:transparent;text-decoration:none;color:#000}a:active,a:hover{outline:0}a:hover{text-decoration:none;color:#a50106}
.wrapper{overflow:hidden;width:1200px;margin:0 auto;text-align:left}
.ts{text-transform:uppercase}
.mauto{margin:0 auto}
.pz{position:relative;z-index:0}
.pa{position:absolute;z-index:999}
.pf{position:fixed;z-index:999}
.bz{box-sizing:border-box}
.b{font-weight:bold}
.i{font-style:italic}
.crp{cursor:pointer}
.muato{margin:0 auto}
.hidden{display:none !important}
.mt-50{margin-top:50px}
.mt-20{margin-top:20px}
@keyframes slideDown{0%{top:42px;opacity:0}to{top:50px;opacity:1}}@-webkit-keyframes slideDown{0%{top:42px;opacity:0}to{top:50px;opacity:1}}
.xz360:hover{transform:rotate(360deg)}
.xzY360:hover{transform:rotateY(360deg)}
.transition1s{transition-property:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}
.text-left{text-align:left}
.bgwhite{background:white !important}
.table{border-collapse:collapse}
.table td{border:1px solid #666 !important;padding:0 5px !important}
.cdf{cursor:default}
.none{display:none}
.red{color:#d0000e !important}
/*header*/
header.od{height:30px;background:#a50106}
header.od div.fl{line-height:30px;font-size:12px;color:#fff}
header.od div.fr{line-height:30px;font-size:12px;color:#fff}
header.od div.fr a{font-size:12px;color:#fff}
header.od div.fr a.cn{padding-right:19px;margin-right:17px}
header.od div.fr a.cn:after{content:'';position:absolute;display:block;width:2px;height:13px;background:#fff;top:8px;right:0}
/*nav*/
nav.pc{overflow:visible;width:100%;margin:0 auto;background:#fff;height:120px;box-shadow:0 0 3px #666}
nav.pc.active{position:fixed;z-index:100000;left:0;top:0}
nav.pc .wrapper{overflow:visible !important}
nav.pc .logo{width:380px;margin:24px 0 0}
nav.pc .r{width:690px}
nav.pc .tele{width: 130px;padding-top: 78px;}
nav.pc .tele img{width: 25px;}
nav.pc .tele span{font-size: 16px;}
nav.pc ul.ul1{width:100%;height:52px;margin-top:17px}
nav.pc li.l1{position:relative;z-index:100000;height:52px;font-size:0}
nav.pc li.l1 .a{position:relative;z-index:0;display:block;height:52px;padding:0 20px;text-align:center;line-height:52px;font-size:18px;color:#000}
nav.pc li.l1:last-child .a{border-right:0}
nav.pc li.l1 .a:hover,nav.pc li.l1 .a.active{color:#d0000e}
nav.pc .dl{overflow:visible;display:none;position:absolute;z-index:999;top:50px;left:0;width:100%;background:#d0000e;text-align:center;-webkit-animation:slideDown 0.3s 1;-khtml-animation:slideDown 0.3s 1;animation-direction:alternate;box-sizing:border-box}
nav.pc dt{overflow:visible;width:100%;height:32px}
nav.pc dt a.a2{overflow:hidden;display:block;width:100%;height:32px;text-align:center;line-height:32px}
nav.pc dt a.a2:link,nav.pc dt a.a2:visited{font-size:14px;color:#fff}
nav.pc dt a.a2:hover{text-decoration:none;font-size:14px;color:#ccc}
nav.pc ul.ul2{display:none;left:100%;top:0;z-index:9999;width:200px;background:#d0000e}
nav.pc dt a.a3{overflow:hidden;display:block;width:100%;height:32px;text-align:center;line-height:32px;font-size:14px;color:#fff}
nav.pc dt:hover ul.ul2{display:block}
nav.pc dt a.a3:hover{color:#ccc}
nav.pc .search{width:187px;height:23px;border:1px solid #cdcdcd;border-radius:11px;margin:26px 0 0 480px}
nav.pc .searchText{width:159px;height:23px;line-height:23px;background:none;border:0;text-indent:13px;font-size:12px}
nav.pc .searchBtn{width:27px;height:23px;line-height:23px;background:url(../images/icon_search.png) no-repeat center;border:0;cursor:pointer}
.navBlock{width:100%;height:100px}
/*footer*/
footer{position:relative;z-index:0;width:100%}
footer .t{padding:39px 0 24px 0;background:#f3eaea}
footer dl{margin-right:54px}
footer dl.dl1{display:inline-block}
footer dl.dl1 dt{line-height:31px;font-size:16px;color:#333}
footer dl.dl1 dd{width:121px;line-height:28px}
footer dl.dl1 dd a{font-size:13px;color:#555}
footer dl.dl1 dd a:hover{color:#a50106}
footer dl.dl2{display:inline-block}
footer dl.dl2 dt{line-height:31px;font-size:16px;color:#333}
footer dl.dl2 dd{width:100%;line-height:28px}
footer dl.dl2 dd a{font-size:13px;color:#555}
footer dl.dl2 dd a:hover{color:#a50106}
footer .contact{width:272px}
footer .contact h2{line-height:31px;font-size:16px;color:#333}
footer .contact p{margin-top:12px;line-height:31px;font-size:13px;color:#555}
footer .weixin{width:131px}
footer .copyright{padding:15px 0;line-height:30px;background:#a50106;font-size:14px;color:#fff}
footer .copyright a,footer .copyright p{color:#fff}
/*topSliders*/
.sliders-swiper-container{width:100%; position:relative}
.sliders-swiper-container img{width:100%}
.sliders-swiper-container .swiper-pagination-bullet{background-color:#666}
.sliders-swiper-container .swiper-slide:nth-child(n+2) div.bt,.sliders-swiper-container .swiper-slide:nth-child(n+2) div.bt2{font-size:30px}
.sliders-swiper-container .swiper-pagination-bullet{display:inline-block !important;width:40px;height:5px;border-radius:0}
.topSliders{box-shadow:0 5px 4px #666}

.main-slider{position:relative;width:1000px;overflow:hidden;margin:0 auto}
.nivo-caption span{font-family:'PT Sans Narrow',sans-serif;font-size:20px}
.nivo-caption{background-color:#34739f}
.nivoSlider img{display:none;left:0;position:absolute;top:0;width:100%}
.nivoSlider{overflow:hidden;position:relative}
#slider,.nivoSlider img{width:100%}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%}
.nivo-box{display:block;position:absolute;z-index:5}
.nivo-caption{height:46px;position:absolute;right:0;bottom:0;overflow:hidden;font-size:14px;z-index:8}
.nivo-caption p{margin:0}
.nivo-caption span{float:left;padding:0 50px 0 20px;color:#fff;line-height:46px}
.nivo-caption a{display:block;float:right;width:78px;height:46px;background:url(../images/caption-link.png) no-repeat left 50%}
.nivo-html-caption{display:none}
.nivo-directionNav{position:absolute;background:#fff;bottom:46px;right:0;overflow:hidden;z-index:9;width:78px;display:none}
.nivo-nextNav,.nivo-prevNav{text-indent:9999px;float:left;width:39px;height:39px;cursor:pointer}
.nivo-prevNav{background:url(../images/slider-arrows.png) no-repeat left top}
.nivo-nextNav{background:url(../images/slider-arrows.png) no-repeat right top}
.nivo-prevNav:hover{background-position:left bottom}
.nivo-nextNav:hover{background-position:right bottom}
.nivo-controlNav{position:absolute;overflow:hidden;z-index:20;height:10px;left:0;bottom:10px;width:100%;text-align:center}
.nivo-controlNav a{line-height:10em;display:inline-block;margin:0 8px 0 0;width:8px;height:8px;background:none;border:1px solid #fff;border-radius:50%;cursor:pointer}
.nivo-controlNav a.active{background:#fff}
#preloader{position:relative;z-index:51;background:url(../images/loading.gif) no-repeat 50% 50%;width:940px;height:80px;border-top:1px #dedede solid;border-bottom:1px #dedede solid}

/*index*/
.iabout{background:#f8f8f8;padding:97px 0 120px 0}
.iabout .c{width:1094px;border:8px solid #d0000e;min-height:450px;padding-bottom:109px}
.iabout .c h2.pz{margin:55px 0 0 38px;line-height:51px;padding-right:28px;font-size:22px;color:#000;border-bottom:1px solid #d0000e}
.iabout .c .body{width:605px;line-height:28px;font-size:16px;color:#333;margin:41px 0 0 37px}
.iabout .c .more{width:618px;margin-top:51px}
.iabout .c .more a{line-height:22px;padding:0 10px;background:#d0000e;font-size:14px;color:#fff}
.iabout .c .more a:hover{background:#a50106}
.iabout img.pa{width:499px;right:0;top:116px}
.iproducts{padding:50px 0 101px 0}
.iproducts h2.pz{margin:55px 0 0 38px;line-height:51px;padding-right:28px;font-size:22px;color:#000;border-bottom:1px solid #d0000e}
.iproducts ul{margin-top:49px;width:1210px}
.iproducts li{width:242px;height:307px}
.iproducts .img{width:230px;height:236px;border:1px solid #e6e6e6;background:#e6e6e6;font-size:0;line-height:236px}
.iproducts .img img{width:auto;height:204px;vertical-align:middle}
.iproducts .title{width:232px;height:46px;line-height:46px;font-size:16px;color:#333}
.iproducts a:hover .title{color:#fda9a9}
.iproducts .more{width:100%}
.iproducts .more a{line-height:22px;padding:0 10px;background:#d0000e;font-size:14px;color:#fff}
.iproducts .more a:hover{background:#a50106}
/*other*/
.otherMain{padding:23px 0;width:1200px}
.banner{width:100%}
.banner img{display:block;width:100%;margin:0 auto}
.classname{margin-top:84px;padding-right:22px;line-height:58px;border-bottom:2px solid #d0000e;font-size:24px}
/*sidebar*/
.sidebar{width:1198px;line-height:63px;border:1px solid #dadada;border-radius:8px;font-size:0}
.sidebar a{padding:0 10px;font-size:16px;color:#333}
.sidebar a:after{content:'';display:block;width:1px;height:14px;background:#dadada;position:absolute;right:0;top:27px}
.sidebar a:last-child:after{display:none}
.sidebar a.active,.sidebar a:hover{color:#d0000e}
.sidebar2{width:1008px;margin:15px auto;line-height:30px}
.sidebar2 a{font-size:14px;color:#333;display:inline-block;padding:0 10px}
.sidebar2 a:hover,.sidebar2 a.active{color:#d0000e}
/*main content*/
.mainContent{overflow:hidden;width:100%;background:#fff}
.positions{border-bottom:2px solid #d8d8d8;line-height:39px;font-size:12px;color:#666}
.positions span.ib{top:38px;padding-right:10px;border-bottom:1px solid #000}
.positions i{margin-right:9px;font-size:15px}
.positions a{font-size:12px;color:#666}
.positions a:last-child{color:#0071b9}
.positions a:hover{color:#0071b9}
.introduction{padding:12px 0;text-align:justify;line-height:30px;font-size:14px;color:#333}
.introduction.nmt{margin-top:0;padding-top:20px}
.introduction div,.introduction p{font-size:14px;color:#333}
.introduction img{max-width:100%}
.introduction .none{width:100% !important}
.introduction .none,.introduction .none tr,.introduction .none td{border:0 !important}
.articleImg{width:100%;margin:45px 0 0 0;text-align:center}
.articleImg img{display:block;max-width:100%;margin:0 auto}
.articleImg2{width:100%;margin:0 0 22px 0;text-align:center}
.articleImg2 img{display:block;max-width:100%;margin:0 auto}
.aImg{width:100%;text-align:center}
.aImg img{display:block;max-width:100%;margin:0 auto}
.articleTitle{overflow:hidden;width:100%;padding:69px 0 0;text-align:center;border-top:2px solid #a50106;line-height:65px;font-size:28px;color:#333}
.articleTime{width:100%;border-bottom:1px solid #d2d2d2;text-align:center;line-height:38px;font-size:12px;color:#969797}
.articleTime .ib{padding-right:20px;margin-right:22px}
.articleTime .ib:after{content:'';display:block;width:2px;height:16px;background:#bdbdbd;position:absolute;top:11px;right:0}
.articleBody{padding:25px 0;line-height:28px;font-size:15px;color:#333}
.articlePages{margin-top:20px;line-height:200%;font-size:16px;color:#151515}
.articlePages div{width:50%;font-size:14px;color:#151515}
.articlePages a{font-size:16px;color:#151515}
.articlePages a:hover{color:#0071b9}
/*about*/
.about1{background:#f8f8f8;padding:101px 0 132px 0}
.about1 .c{width:600px}
.about1 .c h2.pz{line-height:58px;padding-right:28px;font-size:22px;color:#000;border-bottom:1px solid #d0000e}
.about1 .c .body{margin-top:42px;line-height:29px;font-size:16px;color:#333}
.about1 img.fr{width:500px;margin-top:53px}
.about2{padding:121px 0 0;min-height:150px}
.about2:after{content:'';position:absolute;z-index:-1;top:314px;left:0;display:block;width:100%;height:6px;background:#ffc0c4}
.aboutCarousel{width:1228px;height:423px;margin:0 auto}
.aboutCarousel li{width:307px;height:423px}
.aboutCarousel li .img{width:222px;height:150px;background:#e6e6e6;margin-left:29px}
.aboutCarousel li .img img{height:130px;margin:10px auto}
.aboutCarousel li .dot{width:16px;height:16px;background:#a50106;border-radius:50%;margin:37px 0 21px 132px}
.aboutCarousel li .title{width:280px;height:39px;line-height:39px;font-size:24px;color:#000}
.aboutCarousel li .body{width:280px;margin-top:9px;line-height:20px;font-size:15px;color:#000}
.aboutCarousel li .body *{text-align:center !important}
.aboutCarousel li a:hover .title,.aboutCarousel li a:hover .body{color:#910505}
.aboutCarousel .flex-direction-nav{*height:0}
.aboutCarousel .flex-direction-nav a{text-decoration:none;display:block;width:30px;height:50px;position:absolute;top:171px;z-index:10;overflow:hidden;cursor:pointer;text-indent:-999em}
.aboutCarousel .flex-direction-nav .flex-prev{left:-67px;background:url(../images/btn_ctrl2.png) no-repeat}
.aboutCarousel .flex-direction-nav .flex-next{right:-67px;background:url(../images/btn_ctrl2.png) no-repeat -30px 0}

.about3{background:#f8f8f8;padding:71px 0 138px 0}
.about3 h2.pz{line-height:58px;padding-right:28px;font-size:22px;color:#000;border-bottom:1px solid #d0000e}
.about3 .more{width:100%}
.about3 .more a{line-height:22px;padding:0 10px;background:#d0000e;font-size:14px;color:#fff}
.about3 .more a:hover{background:#a50106}
.about4{background:#f8f8f8;padding:71px 0 138px 0}
.about4 h2.pz{line-height:58px;padding-right:28px;font-size:22px;color:#000;border-bottom:1px solid #d0000e}
.about4 .more{width:100%}
.about4 .more a{line-height:22px;padding:0 10px;background:#d0000e;font-size:14px;color:#fff}
.about4 .more a:hover{background:#a50106}

/*技术服务*/
.tec1{padding:66px 0 81px 0}
.tec1 h2.pz{line-height:58px;padding-right:28px;font-size:22px;color:#000;border-bottom:1px solid #d0000e}
.tec1 .body{margin:41px 0 0;line-height:39px;font-size:18px;color:#000}
.tec2{padding:0 0 120px 0}
.tec2 .t{height:97px;border-bottom:1px solid #f5f5f5}
.tec2 h2.pz{height:47px;line-height:47px;width:100%;font-size:0;border-bottom:2px solid #d0000e}
.tec2 h2.pz a{width:169px;line-height:47px;background:#f3eaea;font-size:22px;color:#333}
.tec2 h2.pz a.active{background:#d0000e;color:#fff}
.tec2 h2.pz span{line-height:47px;padding:0 10px;font-size:14px;color:#333}
.tec2 .search{top:13px;right:1px;width:187px;height:23px;border:1px solid #cdcdcd;border-radius:11px}
.tec2 .searchText{width:159px;height:23px;line-height:23px;background:none;border:0;text-indent:13px;font-size:12px}
.tec2 .searchBtn{width:27px;height:23px;line-height:23px;background:url(../images/icon_search.png) no-repeat center;border:0;cursor:pointer}
.downloadlist{width:100%}
.downloadlist li,.downloadlist a{width:100%;height:50px;border-bottom:1px solid #f5f5f5}
.downloadlist .title{width:1138px;line-height:50px;font-size:14px;color:#666}
.downloadlist .icon{width:62px;height:50px;background:url(../images/icon_download.png) no-repeat 32px center}
.downloadlist a:hover .title{color:#910505}
.downloadlist a:hover .icon{background-image:url(../images/icon_download_hover.png)}
/*新闻列表*/
.newslist{width:100%;padding-top:41px;margin-top:65px;border-top:2px solid #a50106}
.newslist li{padding-bottom:44px;border-bottom:1px solid #eaeaea;margin-bottom:43px}
.newslist li img.fl{width:272px;height:201px}
.newslist li .text{width:690px;margin:33px 0 0 48px}
.newslist li .title{line-height:36px;font-size:18px;color:#333}
.newslist li .body{margin-top:23px;line-height:25px;font-size:14px;color:#666}
.newslist li .addtime{width:100px;margin:54px 0 0}
.newslist li .d{line-height:59px;font-size:57px;color:#a50106}
.newslist li .ym{line-height:34px;font-size:17px;color:#a50106}
.newslist li a:hover .title,.newslist li a:hover .body{color:#a50106}
/*searchlist*/
.searchlist{width:100%;padding-top:41px;margin-top:65px;border-top:2px solid #a50106}
.searchlist li{padding-bottom:44px;border-bottom:1px solid #eaeaea;margin-bottom:43px}
.searchlist li img.fl{width:150px}
.searchlist li .text{width:730px;margin:33px 0 0 48px}
.searchlist li .title{line-height:36px;font-size:18px;color:#333}
.searchlist li .body{margin-top:23px;line-height:25px;font-size:14px;color:#666}
.searchlist li .addtime{width:100px;margin:54px 0 0}
.searchlist li .d{line-height:59px;font-size:57px;color:#a50106}
.searchlist li .ym{line-height:34px;font-size:17px;color:#a50106}
.searchlist li a:hover .title,.searchlist li a:hover .body{color:#a50106}
/*图片列表*/
.picslist{margin:33px 0 0;width:1240px}
.picslist li{width:310px;height:343px}
.picslist .img{width:268px;height:267px;border:1px solid #b8b8b8;line-height:267px;font-size:0}
.picslist img{width:auto;height:246px;vertical-align:middle;margin-top:10px}
.picslist .title{width:270px;height:55px;line-height:55px;font-size:17px;color:#444}
.picslist a:hover .img{border-color:#a50106}
.picslist a:hover .title{color:#a50106}
/*产品列表*/
.productslist{margin:76px 0 0;width:1296px}
.productslist li{width:432px;height:382px}
.productslist .img{width:337px;height:249px;line-height:249px;background:#e6e6e6}
.productslist img{width:auto;margin:0 auto;height:229px;margin-top:10px}
.productslist .title{width:337px;height:27px;margin:8px 0;line-height:27px;font-size:16px;color:#333}
.productslist .des{width:337px;max-height:48px;line-height:16px;font-size:12px;color:#535353}
.productslist a:hover .title,.productslist a:hover .des{color:#910505}
.productDetail{margin-top:77px}
.productsPhotoes{width:500px}
.bigPhoto{width:498px;height:498px;border:1px solid #e5e5e5}
.bigPhoto li{width:460px;height:460px;background:#efefef;margin:19px;line-height:460px}
.bigPhoto img{vertical-align:middle;max-height:100%;margin:0 auto}
.bigPhoto li.video:after{content:'';display:block;width:65px;height:65px;background:url(../images/bg_video.png) no-repeat;position:absolute;left:50%;top:50%;margin-top:-32px;margin-left:-32px}
.pcarousel{margin:12px 0 0 34px;width:445px;height:75px}
.pcarousel .slides li{width:89px;height:75px}
.pcarousel .slides li a{width:73px;height:73px;border:1px solid #fff;background:#efefef;line-height:73px;font-size:0}
.pcarousel .slides li a.video:after{content:'';display:block;width:28px;height:28px;background:url(../images/bg_video.png) no-repeat;position:absolute;left:50%;top:50%;margin-top:-14px;margin-left:-14px;background-size:100% 100%}
.pcarousel li img{max-height:67px}
.pcarousel .slides li.active a{border:1px solid #d0000e}
.pcarousel .flex-direction-nav{*height:0}
.pcarousel .flex-direction-nav a{text-decoration:none;display:block;width:20px;height:75px;position:absolute;top:512px;z-index:10;overflow:hidden;cursor:pointer;text-indent:-999em}
.pcarousel .flex-direction-nav .flex-prev{left:5px;background:url(../images/btn_ctrl.png) no-repeat #efefef center}
.pcarousel .flex-direction-nav .flex-next{right:5px;background:url(../images/btn_ctrl_next.png) no-repeat #efefef center}
.productDetail .text{width:640px}
.productTitle{line-height:38px;font-size:24px;color:#333}
.productDes{margin:21px 0 44px 0;line-height:26px;font-size:16px;color:#333}
.table{width:100%}
.table .t{line-height:60px;background:#efefef;font-size:20px;color:#333}
.table .tb{line-height:60px}
.table .b1{width:148px;background:#efefef;font-size:20px;color:#333;line-height:160%;padding:15px 5px !important}
.table .b2{background:#fff;font-size:20px;color:#333;line-height:160%;padding:15px 5px !important}
.productTabs{width:100%;height:50px;margin-top:149px;border-bottom:2px solid #d0000e;background:#f3eaea}
.productTabs a{width:25%;line-height:50px;font-size:18px;color:#000}
.productTabs a.active{background:#d0000e;color:#fff}
.productContent{padding:50px 0;line-height:27px;font-size:16px;color:#333}
/*在线留言*/
.guestbook{width:100%;margin:84px 0}
.guestbook ul{}
.guestbook li{padding-bottom:23px}
.guestbook .wz{width:259px;padding-right:10px;text-align:right;line-height:45px;font-size:18px;color:#333}
.guestbook .wbk{width:732px;height:43px;background:none;border:1px solid #818181;border-radius:3px;line-height:43px;text-indent:5px;font-size:18px;color:#333}
.guestbook .wbk2{width:137px;height:43px;background:none;border:1px solid #818181;border-radius:3px;line-height:43px;text-indent:5px;font-size:18px;color:#333}
.guestbook .wby{width:732px;height:312px;background:none;border:1px solid #818181;border-radius:3px;line-height:43px;font-size:18px;color:#333}
.guestbook .wbk:focus,.guestbook .wbk2:focus,.guestbook .wby:focus{border-color:#a50106}
.guestbook .btnSubmit{width:734px;height:45px;margin:0 0 0 259px;background:#590006;border:0;border-radius:3px;line-height:45px;font-size:20px;color:#fff}

.openHtml{overflow:hidden;width:798px;height:533px;background-color:#fff}
.openHtml .h1{position:relative;z-index:0;width:100%;height:46px;border-bottom:1px solid #eee;line-height:46px;text-indent:25px;font-size:14px;font-family:"Microsoft YaHei";color:#333}
.openHtml .close{position:absolute;z-index:999;top:14px;right:17px;display:block;width:13px;height:11px;background:url(../images/close.gif) no-repeat}
.openHtml .htmlContent{overflow:scroll;overflow-x:hidden;overflow-y:auto;width:753px;height:420px;padding:10px 0 0 25px;padding-right:10px;border-bottom:1px solid #ddd;line-height:28px;font-size:14px;font-family:"Microsoft YaHei";color:#333}
.openHtml .closeBlock{position:relative;z-index:0;width:100%;height:54px;margin-top:1px;background-color:#f5f5f5}
.openHtml .close2{position:absolute;z-index:999;top:13px;left:15px;display:block;width:82px;height:30px;background:#2384ef;background:linear-gradient(to bottom, #0080eb, #0565b2);text-align:center;line-height:30px;font-size:14px;font-family:"Microsoft YaHei";color:#fff}
/*contact*/
.map{margin:54px 0}
.map img{max-width:100%}
.contactInfo{width:550px;margin-top:54px}
.contactInfo h2.pz{line-height:53px;font-size:24px;color:#333}
.contactInfo .body{margin:23px 0 0;line-height:46px;font-size:18px;color:#333}
.contactInfo h2.pz.mt{margin-top:63px}
.gb{width:598px;margin-top:54px}
.gb h2.pz{line-height:53px;font-size:24px;color:#333}
.gb ul{margin-top:29px}
.gb li{margin-bottom:18px}
.gb .wbk{width:594px;height:45px;background:none;border:1px solid #818181;line-height:45px;text-indent:5px;font-size:18px;color:#333}
.gb .wbk2{width:137px;height:43px;background:none;border:1px solid #818181;line-height:45px;text-indent:5px;font-size:18px;color:#333}
.gb .wby{width:584px;height:227px;padding:0 5px;background:none;border:1px solid #818181;line-height:45px;font-size:18px;color:#333}
.gb .wbk:focus,.gb .wbk2:focus,.gb .wby:focus{border-color:#a50106}
.gb .btnSubmit{width:100%;;background:#a50106;border:0;line-height:40px;font-size:20px;color:#fff}

/*分页*/
.pages{overflow:hidden;width:100%;padding:30px 0 0;text-align:center;line-height:32px;font-size:14px;color:#666}
.pages a,.pages span{display:inline-block;*display:inline;*zoom:1;height:32px;margin-right:10px;padding:0 10px;border:1px solid #d0000e;line-height:32px}
.pages span.active{background-color:#d0000e;color:#fff}
/*up*/
.up{color:#fff;text-align:center;position:fixed;width:30px;height:30px;line-height:30px;background:rgba(0, 0, 0, 0.81);border:1px solid #ccc;bottom:10px;right:10px;cursor:pointer}
.up:hover{color:#fff}
.up i{font-size:20px}
.qqService{position:fixed;z-index:9999;top:50%;right:10px;margin-top:-80px;width:170px}
.qqService h2{line-height:45px;background:#a50106;text-indent:29px;font-size:18px;color:#fff}
.qqService ul{width:124px;padding:0 22px;background:#fff;border:1px solid #c9c9c9;border-top:0}
.qqService li{width:100%;height:44px;border-bottom:1px solid #c9c9c9;line-height:44px;font-size:14px;color:#333}
.qqService li img{vertical-align:middle;margin:0 8px 0 3px}
.qqService li:last-child{border-bottom:0}
.up:hover i{color:#fff}
.hidden-pc{display:none}
.articleBody img,.productContent img{max-width:100% !important;height:auto !important}

/*登录*/
.loginForm{width:534px;margin:110px 0 0 333px}
.loginForm h2.text-center{margin-bottom:10px;line-height:51px;text-indent:0;font-size:24px;color:#d0000e}
.loginForm li{margin-bottom:26px}
.loginForm .wbk{width:534px;height:41px;border:1px solid #3d3d3d;background:#fff;line-height:39px;padding:0 36px;font-size:18px}
.loginForm .wbk.wbk2{width:392px}
.loginForm .wbk#user{background:url(../images/icon_user.png) no-repeat 10px center}
.loginForm .wbk#pass{background:url(../images/icon_pass.png) no-repeat 10px center}
.loginForm .wbk#vercode{background:url(../images/icon_vercode.png) no-repeat 10px center}
.loginForm img.fl{cursor:pointer;margin:8px 0 0 13px}
.loginForm .wbk:focus{border-color:#d0000e}
.loginForm .btn1{width:256px;line-height:41px;background:#d0000e;border:0;cursor:pointer;font-size:18px;color:#fff}
.loginForm .btn2{width:256px;line-height:41px;background:#8e8e8e;border:0;cursor:pointer;font-size:18px;color:#fff}
.loginText{width:100%;margin:0 0 30px 0;text-align:center;line-height:180%;font-size:14px}
.loginText li{margin-right:15px}
.loginText li.dengji{display:none;}
@media only screen and (max-width:1199px) and (min-width:1024px)
{
  *{box-sizing:border-box}
  .wrapper{width:1024px}
  header.od .wrapper{padding:0 5px}
  nav.pc .logo{width:280px}
  nav.pc .r{width:720px}
  nav.pc .search{margin-left:530px}
  nav.pc li.l1 .a{padding:0 20px}
  .sidebar{width:1000px;margin:0 auto;line-height:33px;padding:10px 0}
  .sidebar a:after{top:10px}
  .sidebar a{font-size:14px}
  .productslist{width:1035px;margin:20px auto}
  .productslist li{width:345px}
  .productslist li{height:340px}
  .productslist a{display:block;width:310px}
  .productslist .title{width:100%}
  .picslist{width:1020px;margin:20px auto}
  .picslist li{width:255px;height:auto;margin:0 0 20px 0}
  .picslist li a{display:block;width:235px}
  .picslist li .img, .picslist li .img img{width:100%;height:auto}
  .productslist .title{width:100%}
  .wrapper{padding:0 10px}
  footer dl.dl2{width:80px}
  .newslist li .text{width:540px}
  .about1 .c{width:500px}
  .about1 img.fr{width:470px}
  .iabout img.pa{width:399px}
  .iabout .c{width:894px}
  .iabout .c .body{width:505px}
  .iabout img.pa{right:10px}
  .iabout .c .more{width:542px}
  .iproducts li{width:1020px;margin:20px auto}
  .iproducts li{width:189px;height:auto;margin:0 15px 20px 0}
  .iproducts li li a{display:block;width:100%}
  .iproducts li .img{width:100%;height:auto;text-align:center}
  .iproducts li .img img{width:80%;height:auto;margin:0 10%}
  .gb{width:498px}
  .contactInfo{width:450px}
  .gb .wbk,.gb .wby{width:494px}
  .qqService ul{width:170px}
  .aboutCarousel{width:1000px}
  .aboutCarousel li{width:250px}
  .aboutCarousel li .body{width:100%}
  .downloadlist{padding-bottom:20px}
  .downloadlist .title{width:938px}
  .productDetail .text{width:440px}
  footer dl{margin-right:5px}
  .tec2,.otherMain{padding:10px !important}
  .guestbook .wz{width:159px}
  .guestbook .btnSubmit{margin-left:159px}
  .productDetail .text{width:480px}
  .iproducts{padding-bottom:30px}
}
@media only screen and (max-width:1023px)
{
  *{box-sizing:border-box}
  .wrapper{width:100%;padding:0 2%}
  .hidden-m{display:none !important}
  .hidden-pc{display:block !important}
  table{width:100% !important}
  .mnav{position:absolute;z-index:999;right:0;top:5px;display:block;width:30px;height:30px;line-height:30px;font-size:25px;color:#fff}
  .mnav:hover{color:#fff}
  header.od{height:auto;line-height:40px}
  header.od div.fl{width:90%;line-height:180%}
  nav.pc{height:auto}
  nav.pc .logo{width:100%;margin:10px 0;text-align:center}
  nav.pc .logo img{max-width:80%;margin:0 auto}
  nav.pc .r{width:100%}
  nav.pc .search{position:relative;width:100%;margin:0;padding-right:30px}
  nav.pc .searchText{width:100%}
  nav.pc .searchBtn{position:absolute;right:0;top:0}
  .topSliders{margin-top:20px}
  .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:0 !important}
  nav.pc.active{position:static}
  .iabout{padding:15px 0}
  .iabout .c{width:100%;padding:10px}
  .iabout .c h2.pz{margin:0;line-height:180%;font-size:16px;padding-right:10px}
  .iabout .c .body{width:100%;margin:15px 0 0;font-size:14px}
  .iabout img.pa{width:100%;position:static;margin-top:15px}
  .iabout .c .more{width:100%;margin-top:15px}
  .iproducts{padding-bottom:15px}
  .iproducts h2.pz{margin:15px 0 0;line-height:180%;font-size:16px;padding-right:10px}
  .iproducts ul,.productslist{width:100%;margin-top:15px}
  .iproducts li,.productslist li{width:48%;height:auto;margin:0 0 15px 0}
  .iproducts li:nth-child(2n+1),.productslist li:nth-child(2n+1){clear:both}
  .iproducts li:nth-child(2n+2),.productslist li:nth-child(2n+2){margin-left:4%}
  .iproducts .img{width:100%;height:auto;text-align:center}
  .iproducts .img img{max-width:100%;margin:0 auto}
  .productslist .img{width:100%;height:auto;text-align:center}
  .productslist .img img{max-width:80%;margin:0 auto;height:auto}
  .iproducts .title{width:100%}
  .mainContent{padding-bottom:15px}
  .productDetail{margin-top:15px}
  .productsPhotoes{width:100%}
  .bigPhoto,.bigPhoto li{width:100%;height:50vh;margin:0}
  .bigPhoto li{display:flex;align-items:center;justify-content:center}
  .bigPhoto img{width:auto;max-height:150% !important;height:50vh;display:block;margin:0 auto}
  .bigPhoto video{max-width:100%;height:auto !important;display:block;margin:0 auto}
  .pcarousel .flex-direction-nav a{top:20vh}
  .pcarousel{margin:10px 0;width:100%}
  .pcarousel .slides li a{width:100%;height:auto;padding:0 5px}
  .pcarousel li img{max-height:auto !important;height:auto;}
  .productDetail .text{width:100%;margin-top:15px}
  .productTitle{line-height:160%;font-size:16px}
  .productDes{margin:0 0 15px 0}
  .table .t{line-height:180%;font-size:14px}
  .table .b1,.table .b2{font-size:14px;line-height:180%}
  .productTabs{margin-top:20px;height:auto}
  .productTabs a{line-height:25px;font-size:14px}
  .productContent{padding:10px 0}
  .productContent img{max-width:100% !important;height:auto !important}
  .guestbook,.gb{margin:15px 0}
  .guestbook li,.gb li{margin-bottom:0}
  .guestbook .wz,.gb .wz{width:100%;margin-right:0;line-height:25px;font-size:14px;text-align:left}
  .guestbook .wbk,.gb .wbk{width:100%;height:30px;line-height:30px;font-size:14px}
  .guestbook .wbk2,.gb .wbk2{height:30px;line-height:30px;font-size:14px}
  .guestbook .wby,.gb .wby{width:100%;height:180px}
  .guestbook li img,.gb li img{margin-top:0 !important}
  .guestbook .btnSubmit,.gb .btnSubmit{width:auto;display:inline-block;padding:0 10px;margin:0;line-height:25px;font-size:14px;height:auto}
  .classname,.contactInfo h2.pz,.about1 .c h2.pz,.about3 h2.pz,.about4 h2.pz{margin:15px 0 0;padding:0;line-height:180%;font-size:16px}
  .map{margin:20px 0}
  .map iframe{max-width:100% !important;height:50vh !important}
  .contactInfo,.about1 img.fr{width:100%;margin-top:0}
  .classname, .contactInfo h2.pz{margin-top:0}
  .contactInfo .body,.about1 .c .body{margin-top:15px;line-height:180%;font-size:14px}
  .contactInfo h2.pz.mt{margin-top:20px}
  .gb,.about1 .c{width:100%}
  .gb li{margin-bottom:10px}
  .about1{padding:15px 0}
  .about1 img.fr{margin-top:15px}
  .about2{padding:0 2%}
  .about2:after{display:none}
  .aboutCarousel,.picslist{width:100%;height:auto}
  .aboutCarousel li,.picslist li{width:48%;margin:0 0 15px 0;height:auto}
  .aboutCarousel li:nth-child(2n+1),.picslist li:nth-child(2n+1){clear:both}
  .aboutCarousel li:nth-child(2n+2),.picslist li:nth-child(2n+2){margin-left:4%}
  .aboutCarousel li .img,.aboutCarousel li .img img,.picslist .img,.picslist .img img{margin:0;width:100%;height:auto}
  .aboutCarousel li .dot{margin:10px auto}
  .aboutCarousel li .title,.aboutCarousel li .body{width:100%}
  .aboutCarousel li .title{font-size:16px}
  .aboutCarousel li .body{font-size:14px}
  .about3,.about4{padding:15px 0}
  .picslist .img{padding:0 5px;line-height:inherit}
  .picslist .title{width:100%;height:auto;line-height:180%}
  .newslist{padding:15px;margin-top:15px}
  .newslist li{margin-bottom:20px;padding-bottom:20px}
  .newslist a{text-align:center;width:100%}
  .newslist li img.fl{float:none;width:auto;max-width:100%;height:auto;margin:0 auto}
  .newslist li .title,.newslist li .body{margin-top:15px}
  .newslist li .addtime{display:none}
  .newslist li .text{width:100%;margin:0}
  .searchlist{padding:15px;margin-top:15px}
  .searchlist li{margin-bottom:20px;padding-bottom:20px}
  .searchlist a{text-align:center;width:100%}
  .searchlist li img.fl{float:none;width:auto;max-width:100%;height:auto;margin:0 auto}
  .searchlist li .text{width:100%;height:auto;margin:0}
  .searchlist li .title,.searchlist li .body{margin-top:15px}
  .searchlist li .addtime{display:none}
  .productslist .title{width:100%}
  .banner{margin-top:15px}
  .otherMain.detailMain{padding:0 5px !important}
  .tec2 .t{height:auto}
  .tec2 h2.pz{height:35px}
  .tec2 h2.pz a{width:auto;padding:0 15px;line-height:30px;font-size:14px}
  .tec2 .search{position:relative;top:0;left:0;margin-top:10px;width:100%;padding-right:30px}
  .tec2 .searchText{width:100%}
  .tec2 .searchBtn{position:absolute;right:0;top:0}
  .loginForm{width:100%;margin:0;padding:15px}
  .loginForm h2.text-center{line-height:180%;font-size:18px}
  .loginForm li{margin-bottom:15px}
  .loginForm .wbk,.loginForm .wbk.wbk2{width:100%;font-size:14px;height:30px;line-height:28px}
  .loginForm img.fl{margin-left:0}
  .loginForm .btn1,.loginForm .btn2{width:48%}
  .downloadlist a{position:relative;padding-right:40px}
  .downloadlist .title{width:100%}
  .downloadlist .icon{position:absolute;top:0;right:0}
  .pages{clear:both;padding:15px 0}
  .loginText{width:100%;margin:0;padding:15px}
  .tec1{padding:15px 0}
  .tec1 h2.pz{line-height:180%;font-size:18px;padding-right:10px}
}
@media only screen and (max-width:480px)
{
}