﻿@charset "utf-8";
#page{margin:30px auto}
#left dl{background:#eee;margin-bottom:30px;padding:0 0 10px 0;border-radius:0 0 5px 5px}
#left dt{line-height:40px;background:#002866;color:#fff;text-align:center;margin-bottom:10px;border-radius:5px 5px 0 0}
#left dd{padding:0 10px;font-size:14px}
#left dl:first-child a{display:block;background:#fff;margin:5px 0;padding:0 10px;overflow:hidden;transform:translateZ(0);position:relative;line-height:2.5;font-size:14px}
#left dl:first-child a:after{position:absolute;top:0;left:0;display:block;content:' ';width:0;height:100%;background:#002866;z-index:-1;transition:.5s all}
#left dl:first-child a:hover{color:#fff}
#left dl:first-child a:hover:after{width:100%}
#position{border-bottom:1px solid #002866;color:#002866;padding:0 10px;font-size:14px;line-height:40px;padding:0}
.position{text-align:right}
#position a{color:#002866}
#position a:hover{color:#002866}
#content{margin-top:30px}
.nprolist li>a{display:block;overflow:hidden;position:relative;padding:0 0 74% 0;border:2px solid #002866;width:100%;box-sizing:border-box}
.downloadlist li>a{padding:0 0 74.6% 0}
.nprolist li>a:before{content:'';position:absolute;width:100%;height:100%;background: rgba(255,255,255,0.5) url(../images/yan.png) no-repeat center;left:0;top:-100%;transition:0.3s all ease-in-out;z-index:1;}
.nprolist li:hover>a:before{top:0}
.nprolist img{max-width:100%;max-height:100%;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.nprolist p{position:relative;overflow:hidden;text-align:center;line-height:2.5;margin-bottom:20px;z-index:3}
.nprolist p a{}
.nprolist p:after{position:absolute;content:'';width:100%;height:100%;background:#002866;bottom:-100%;left:0;transition:0.3s all ease-in-out;z-index:-1}
.nprolist li:hover p{color:#fff}
.nprolist li:hover p a{color:#fff}
.nprolist li p a:hover{color:#fff}
.nprolist li p a{display:block;text-align:center;line-height:3;z-index:1;position:relative;z-index:2}
.nprolist li:hover p:after{bottom:0}
.nnewslist dl{border:2px solid #002866;margin-bottom:20px;padding:10px;position:relative;transition:0.5s all}
.nnewslist dl:hover{padding:10px 20px;background:#ccc}
.nnewslist dt{color:#000;font-weight:bold;max-width:90%}
.nnewslist dd{font-size:12px;color:#666;max-height:72px;overflow:hidden}
.date{position:absolute;top:0;right:0;width:105px;line-height:56px;text-align:center;color:#333}
.date span{display:block;line-height:20px;font-size:14px;background:#666}
.date b{display:block;line-height:20px;font-size:16px;background:#002866}
.newsT{text-align:center}
.newsT p{font-size:14px}
.dproT{border:1px solid #ccc;padding:10px;border-radius:5px}
.dproT>div:first-child{border-radius:5px;padding:10px 0;max-width:80%;margin:0 auto}
.dproT img{max-width:100%;max-height:100%;display:block;margin:0 auto}
.dproT h1{color:#002866;font-size:20px}
.dproT p{font-size:14px;line-height:2.5}
.dproT a{background:#002866;color:#fff;padding:5px 10px;margin-top:10px;display:inline-block}
.dproC{padding:10px;border:1px solid #ccc;margin:10px 0;border-radius:5px}
.dproC table{border:1px solid #ccc;border-collapse:collapse;text-align:center}
.dproC td{border:1px solid #ccc}
.tag{font-size:14px}
.related-news{margin:10px 0}
.related-news dt,.related-product dt{background:#eee;padding-left:10px;margin:10px 0}
.related-news dd{line-height:2.5;border-bottom:1px dotted #ccc;padding:0 10px}
.related-news span{float:right}
.related-product dd>a{display:block;position:relative;padding: 0 0 74% 0;border: 2px solid #002866;width:100%;overflow:hidden;box-sizing: border-box;}
.related-product img{max-width:100%;max-height:100%;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.related-product p{text-align:center;margin-bottom:10px;background:#eee}
#ndownload li>a{padding:0 0 58%}
/*pages*/
.pages{text-align:  center;margin-top: 10px;display: flex;justify-content: center;}
.pages a{display:block}
.pages .page-status{width:  auto;border: 1px solid #000;height:  28px;padding:  0 5px;text-indent: 0 !important;background: none !important;margin-right: 4px;}
.pages .page-index a,.pages .page-pre a,.pages .page-next a,.pages .page-last a{display: block;text-indent: -9999px;}
.pages .page-index a{background: url(../images/pageCoin.png) no-repeat 8px -18px #000;}
.pages .page-index a:hover{background: url(../images/pageCoin.png) no-repeat 8px -18px #D22425;}
.pages .page-pre a{background: url(../images/pageCoin.png) no-repeat 11px 8px #000;}
.page-numbar{
    display: flex;
}
.pages span{}
.pages a, .page-numbar span{display: block;color: #000;height: 28px;border: 1px solid #000;width: 28px;margin: 0 3px;}
.pages .page-num:hover{background: #000;color: #fff;}
.pages .page-num-current{background: #000;color: #fff;}
.pages li:nth-last-child(2){background: url(../images/pageCoin.png) no-repeat -44px 8px #b7b7b7;text-indent: -9999px;}
.pages .page-next a{background: url(../images/pageCoin.png) no-repeat -44px 8px #000;}
.pages .page-next a:hover{background: url(../images/pageCoin.png) no-repeat -44px 8px #D22425;}
.pages .page-last a{background: url(../images/pageCoin.png) no-repeat -42px -18px #000;}
.pages .page-last a:hover{background: url(../images/pageCoin.png) no-repeat -42px -18px #D22425;}
.dproC img{max-width:100%}
#ryzz:after{display:block;content:'';clear:both}
#ryzz a{width:23%;margin:1% 1%;float:left;display:block;overflow:hidden;position:relative;height:0;padding:0 10px 29%;box-sizing:border-box;border:3px solid #ccc}
#ryzz img{position:absolute;display:block;max-width:100%;max-height:100%;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.prolist{margin-bottom:20px;display:flex;justify-content:space-between;flex-wrap:wrap}
.prolist>li{float:left;min-width:10%;text-align:center;line-height:40px;position:relative;margin-bottom:10px}
.prolist a{display:block;background:#002866;color:#fff;border-right:1px solid #fff;font-size:13px;border-radius:20px;margin:0 3px;padding:0 32px}
.prolist a:hover{background:#F18910}
.prolist ul{position:absolute;width:100%;padding:10px 0;display:none;z-index:3}
.prolist>li:hover ul{display:block}
.prolist ul li{margin-bottom:10px}
.swiper2{position:relative;padding:0 40px}
.swiper2 .swiper-button-prev,.swiper2 .swiper-button-next{position:absolute;width:36px;height:50px;top:50%;background-size:36px;background-repeat:no-repeat;background-position:center;margin-top:-42px}
.swiper2 .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23002866'%2F%3E%3C%2Fsvg%3E");left:0}
.swiper2 .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23002866'%2F%3E%3C%2Fsvg%3E");right:0}
#feedbackForm table,#feedbackForm td{border:0}
.wangluo{}
.wangluo img{display:block;max-width:100%;margin:0 auto}
.wangluo h2{margin:80px 0 30px}
.wangluo p{}
@media (max-width:767px){
	#left dl:first-child a{font-size:12px}
	.nprolist p,.related-product p a{font-size:12px}
	.prolist ul{display:none !important}
	.prolist li{width:50%;line-height:2;margin-bottom:3px}
	.prolist{margin-bottom:10px}
	.position{text-align:left}
}