﻿@charset "utf-8";
@font-face{font-family: 'AvantGardeMdBTMedium'; src: url('../fonts/avgardm-webfont.eot?') format('eot'), url('../fonts/avgardm-webfont.woff') format('woff'), url('../fonts/avgardm-webfont.ttf') format('truetype'), url('../fonts/avgardm-webfont.svg#webfontT9gHnX5m') format('svg'); font-weight: normal; font-style: normal;}
@font-face{font-family: 'calibri'; src: url('../fonts/calibri.eot?') format('eot'), url('../fonts/calibri.woff') format('woff'), url('../fonts/calibri.ttf') format('truetype'), url('../fonts/calibri.svg#webfontT9gHnX5m') format('svg'); font-weight: normal; font-style: normal;}
@font-face{font-family: 'calibrib'; src: url('../fonts/calibrib.eot?') format('eot'), url('../fonts/calibrib.woff') format('woff'), url('../fonts/calibrib.ttf') format('truetype'), url('../fonts/calibrib.svg#webfontT9gHnX5m') format('svg'); font-weight: normal; font-style: normal;}
::-webkit-scrollbar{width:8px;height:8px;background-color: #F5F5F5;}
::-webkit-scrollbar-track{border-radius: 10px;background-color: #E2E2E2;}
::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);background-color: #555;}
*{-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}
body{background:#fff; color:#535353;font-family:"calibri", Arial, Helvetica, sans-serif; font-size:16px; overflow-x:hidden}
html, body{-ms-overflow-style: scrollbar;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family:"calibrib", Arial, Helvetica, sans-serif;}
ul,ol{list-style: none;padding: 0;margin: 0;}
li{list-style: inherit;}
input,textarea,button,span,li,a,div{border: none;outline: none;resize: none;}
.container img{max-width: 100%;height:auto;}
a{color:#383838;}
a:hover{text-decoration:none;color:#28a7e1;}
.clearfix:after{content:""; display:block; clear:both; width:100%; height:0; line-height:0; font-size:0;}
.clear,.clearfix:after{content:""; display:block; clear:both; width:100%; height:0; line-height:0; font-size:0;}
.top{color:#666; text-align:right; height:36px; line-height:36px; overflow:hidden; position:relative; z-index:100; margin-bottom:-20px;}
.header{z-index:300; position:relative; width:100%; min-height:90px; box-shadow:0 3px 5px rgb(0,0,0,0.1);}
.navbar{min-height:40px;}
.topFlag{display:inline-block; float:right;}
.topFlag ul{padding:0; margin:0; font-size:9px; text-align:center;}
.topFlag ul li{margin:0 5px 0 0; display:inline-block; line-height:19px;}
.topFlag ul li a{color:#797979;font-size : 12px;*font-size:9px; display:block;}
.topFlag ul li a:hover{color:#28a7e1;}
.tlink{margin-right: 0;}
.tlink a{color:#797979; margin-right:7px;}
.tlink a:hover{color:#28a7e1}
.tlink a i{color:#28a7e1; padding-right:3px;}
.navbar{margin-bottom: 0; border-radius: 0;position:relative;font-family:"AvantGardeMdBTMedium";}
#navbar{text-align:left; float:left; margin:40px 0 0;padding:0;}
.navbar .container{position:relative; z-index:10;}
.navbar-header{position:relative; float:left;}
.navbar-default{background-color:transparent; border-color: transparent;border:0;}
.navbar-brand{height:auto;padding-top:0;}
.navbar-collapse{padding-right: 0; padding-left: 0;}
.navbar-toggle{position:absolute;right:0;margin-right: 5px; padding: 0 0;top:50%; background-color: transparent; background-image: none; border: 0 solid transparent; border-radius: 0;margin-top:-7px;}
.main_menu{padding:0; margin:0 20px 0 20px; width:auto; display:inline-block;}
.main_menu li{list-style:none; padding:0; margin:0;}
.main_menu > li{position: relative;float:left;margin-left: 40px;}
.main_menu > li > a{display:block; line-height:30px; padding:0 0 20px 0; color:#383838; float:left; font-size:17px; text-transform:capitalize; box-sizing:border-box; border-bottom:2px solid transparent;}
/*.main_menu li span{display:block; width:2px; height:38px; float:left;}*/
.main_menu > li > a:hover{text-decoration:none; color:#28a7e1; border-bottom:2px solid #28a7e1; -webkit-transition:none;-moz-transition: none;-o-transition: none;transition: none;}
.main_menu > li.active > a,.main_menu > li > a.now{color:#28a7e1; border-bottom:2px solid #28a7e1;}
.main_menu > li > ul{position:absolute;left:-25px;top:99.9%;min-width: max-content;background:#f5f5f5;margin:0;padding:10px 0;display:none;box-shadow:0 3px 3px #999;}
.main_menu > li > ul > li{margin: 0 25px;height:auto;float:none;display:block;padding:3px 0;}
.main_menu > li > ul > li a{padding:0; line-height:22px; float:none; font-size:14px;}
.main_menu > li:hover > ul{display:block;}
.popPro{position:absolute; left:0; top:99.9%; width:100%; background:#f5f5f5; box-shadow: 0 5px 7px #ccc; padding:0 30px; height:0;overflow:hidden;}
.popPro .row{padding:20px 0;}
.popPro h4{color:#333;font-size:15px; font-weight:bold; margin-bottom:5px; display:inline-block;}
.popPro h4 a{color:#28a7e1; display:block; padding:7px 50px 7px 15px; position:relative;}
.popPro h4 a i{position:absolute; top:7px; right:15px; opacity:0; font-weight:normal;}
.popPro h4 a:hover{background:#28a7e1;color:#fff;}
.popPro h4 a:hover i{opacity:1;}
.popPro h4.active a{background:#28a7e1;color:#fff;}
.popPro h4.active a i{opacity:1;}
.popPro ul,.popPro li{margin:0; padding:0; list-style:none; font-size:14px;}
.popPro ul{margin-bottom:10px;}
.popPro li{padding:1px 15px; font-size:13px;}
.popPro .row > div{position:relative;}
.popPro .row > div:before{content:""; position:absolute; left:93%; top:30px; height:calc(100% - 50px); width:1px; height:230px; background:#ddd;}
.popPro .row > div:last-child:before{background:none;}
.searchtop{float:right; position:absolute; display:inline-block; bottom:0; right:0;}
.searchtop #btn1{display:inline-block; color:#333; padding:18px 18px; background:#fff; cursor:pointer;}
.searchtop #btn1:hover{background:#28a7e1; color:#fff;}
.searchtop .searchBox{position:absolute; top:100%; left:auto; right:0; border:1px solid #ddd; background-color:#fff; width:300px; display:none; box-shadow:0 0 7px #ccc; padding:15px; float:left;}
.searchtop .st{border:1px solid #28a7e1;background-color:transparent;height:34px;line-height:34px;vertical-align:middle;padding:0 10px 0 10px;width: 195px;color:#7e7f84;font-size:14px;float:left;}
.searchtop .btn-submit{border:1px solid #28a7e1; background-color:#28a7e1; height:34px; line-height:34px; vertical-align:middle; padding:0 10px; color:#fff; float:left;}
#carousel-index .item{background-position: center top; background-size:cover; background-color:#f2f2f2;}
#carousel-index .item{}
#carousel-index .item img{padding:0 0 0 0; margin:0 auto;}
#carousel-index .item .caption{float:left; width:38%; padding:6% 0; font-family:"AvantGardeMdBTMedium";}
#carousel-index .item .caption h3{color:#333; font-size:50px; text-transform:uppercase; line-height:1.25;font-family:"AvantGardeMdBTMedium";}
#carousel-index .item .caption p{color:#646464; font-size:25px;}
#carousel-index .item .caption span.blinkBtn{display:block; font-size:16px; text-transform:uppercase;}
#carousel-index .item .caption span.blinkBtn a{padding:10px 20px; border:2px solid #28a7e1; display:inline-block;}
#carousel-index .item .caption span.blinkBtn a:hover{border:2px solid #28a7e1; background-color:#28a7e1; color:#fff;}
#carousel-index .item .bimg{float:right; width:101%; position:relative; margin-right:-40%;}
.carousel-indicators{z-index:20;}
.carousel-indicators li{display: inline-block; width: 12px; height: 12px; margin: 0 5px; text-indent:0; border: 0 solid #ffffff; border-radius: 50%; cursor: pointer; background-color:#777;text-align:center;}
.carousel-indicators .active{width: 12px; height: 12px; margin: 0 5px; background-color: #28a7e1;}
.appblock{padding:30px 0;}
.section-header{text-align:center;}
.sbt{font-size:30px; text-transform:uppercase; margin-bottom:15px; color:#383838}
.sbt.bbline{padding-bottom:20px; background:url(../images/guanyu_09.png) no-repeat 0 bottom;}
.sdes{font-size:24px; margin-bottom:20px;}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
.inproshow{padding:30px 0; background-color:#f2f2f2;}
.proitem2{max-width:410px; margin:10px auto 20px auto; text-align:center; overflow:hidden; background:#fff; border-radius:5px;}
.proitem2 .pic{width: 100%;padding-top: 75%;position: relative;overflow: hidden;}
.proitem2 .pic .inner{display:table-cell; vertical-align:middle;}
.proitem2 .pic .inner img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;min-height: 100%;display: block;}
.proitem2 .pic .biaoqian{position:absolute; top:0; left:0; background:url(../images/hnbg.png) no-repeat 0 0; width:92px; height:24; line-height:24px; font-size:17px; text-transform:uppercase; color:#fff;}
.proitem2 .ttt{min-height:120px; text-align:left; padding:0 20px 20px;}
.proitem2 h3{color: #333;font-size:20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.proitem2 p{font-size:16px; color:#646464;}
.proitem2 a{color:#333}
.proitem2 a:hover{color:#0a8166}
.proitem2 .ttt .linkbtn{display:block; margin:20px 0;}
.proitem2 .ttt .linkbtn span{color:#fff; line-height:46px; font-size:16px; background-color:#28a7e1; padding:0 20px; border-radius:5px; display:inline-block;}
.proitem2 .ttt .linkbtn span:hover{background-color:#2ebdff;}
.proitem2:hover{box-shadow:0 2px 15px #999;}
.adfull{height:365px; background:url(../images/shouye6_13.jpg) no-repeat center 0;}
.ctffull{background:#f3f4f4 url(../images/ctfbg.jpg) no-repeat center bottom; padding:20px 0 40px}
.owl-nav{font-size:40px;}
.owl-prev{position:absolute; top:50%; -webkit-transform: translateY(-50%);transform: translateY(-50%); left:-40px; width:19px; height:53px; text-indent:-9999px; overflow:hidden; background:url(../images/xijiantou.png) no-repeat 0 0 !important; transition:none;}
.owl-next{position:absolute; top:50%; -webkit-transform: translateY(-50%);transform: translateY(-50%); right:-40px; width:19px; height:53px; text-indent:-9999px; overflow:hidden; background:url(../images/xijiantou.png) no-repeat -19px 0 !important;transition:none;}
.owl-prev:hover{background:url(../images/xijiantou.png) no-repeat 0 -53px !important;}
.owl-next:hover{background:url(../images/xijiantou.png) no-repeat -19px -53px !important;}
.ctfitem{background-color:#fff; margin:10px auto; max-width:345px; border-radius:5px; overflow:hidden;}
.ctfitem .pic{width: 100%;padding-top: 75%;position: relative;overflow: hidden;}
.ctfitem img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;min-height: 100%;display: block;}
.ctfitem .pic:hover img{transform:scale(1.1,1.1)}
.ctfitem .pic > div{position:absolute; left:0; top:0; display:block; text-align:center; width:100%; height:100%;}
.ctfitem .pic a{color:#fff; font-size:54px; display:block; position:relative;top:50%;-webkit-transform: translate(0,-50%); -moz-transform:translate(0,-50%); transform: translate(0,-50%);}
.ctfitem h3{border:1px solid #e8e8e8;border-top:0;padding: 15px;margin:0;font-size: 18px;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ctfitem h3 i{float:right; font-size:16px; font-weight:normal;}
.ctfitem .pic a:hover{color:#28a7e1;}
.inNews{padding:20px 0; background-color:#fff;}
.nitem{max-width:412px; margin:10px auto 20px auto;}
.nitem .pic{width: 100%;padding-top: 64%;position: relative;overflow: hidden;background:#28a7e1;border-radius:7px;}
.nitem .pic img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;min-height: 100%;display: block;}
.nitem a:hover .pic img{opacity: 0.8; transform:scale(1.1,1.1)}
.nitem .ntext h3{font-size:20px;}
.nitem .ntext .meta{color:#28a7e1; font-size:16px; margin-bottom:10px;}
.nitem .ntext p{font-size:16px;color:#727272;height: 114px;overflow: hidden;}
.nitem .ntext p a{color:#727272;}
.nitem .ntext p a:hover{color:#28a7e1;}
.whatBlock{background-color:#fff; padding:30px 0 50px;}
.whatDo{width:63%; float:left;}
#carousel-do{background-color:#f2f2f2; max-height:300px; overflow:hidden;}
/*#carousel-do .item{position:relative;}*/
#carousel-do .caption{position:absolute; top:0; left:15px; max-width:260px;background-color: hsla(0,0%,90%,.3);}
#carousel-do .caption h3{color:#4d4d4d; font-size:22px; text-shadow:1px 1px 1px #fff;}
#carousel-do .caption p{color:#646464; font-size:16px; text-shadow:1px 1px 1px #fff;}
#carousel-do .caption .blinkBtn{margin-left:20px;}
#carousel-do .caption .blinkBtn a{color:#28a7e1;}
#carousel-do .carousel-control{position: absolute; top: auto; bottom: 20px; left: 20px; width: 50px;height:50px; font-size: 15px; color: #28a7e1; text-align: center; text-shadow:none; background-color: #fff; filter: alpha(opacity=100); opacity: 1;}
#carousel-do .carousel-control.left,#carousel-do .carousel-control.right{background-image:none;}
#carousel-do .carousel-control.right{left:80px;}
#carousel-do .carousel-control .glyphicon-chevron-left, #carousel-do .carousel-control .glyphicon-chevron-right{position: absolute;left:0; top: 50%; z-index: 5; display: block; margin-top: -8px;margin-right:auto;margin-left:auto;font-size: 15px;width:100%;height:auto;}
#carousel-do .carousel-control:hover{color: #fff;background-color: #28a7e1;}
#carousel-do .bimg{max-width:508px; text-align:right; float:right;}
.whatSay{width:36%; max-width:450px; float:right;}
.whatSay .pic{position:relative;}
.whatSay .pic > div{position:absolute; left:0; top:0; display:block; text-align:center; width:100%; height:100%;}
.whatSay .pic a{color:#fff; font-size:54px; display:block; position:relative;top:50%;-webkit-transform: translate(0,-50%); -moz-transform:translate(0,-50%); transform: translate(0,-50%);}
.whatSay .pic a:hover{color:#28a7e1;}
.whatSay .pic img{width:100%; height:auto;}
.learnmore{text-align:center;}
.learnmore a{display:inline-block; margin:40px auto 0; padding:12px 12%; font-size:18px;color:#fff; background-color:#0a8166; min-width:220px;}
.learnmore a:hover{color:#fff;background-color:#154581;}
.navbar-fixed-top{filter:alpha(Opacity=98);-moz-opacity:0.98;opacity: 0.98; background-color:#fff; position:fixed !important;} .navbar.navbar-fixed-top{margin-top:0;} .navbar.navbar-fixed-top .navbar-brand{padding-top:10px;} .navbar.navbar-fixed-top .navbar-brand img{height:65px; width:auto;}
.navbar-fixed-top.navbar-default{-moz-box-shadow: 0 1px 5px #ccc; /* 老的 Firefox */box-shadow: 0 1px 5px #ccc; background-image:none;}
.brand-youshi{background:#f6f6f6; text-align:center; margin-top:40px; padding-top:20px;}
.owl-carousel-partner{max-width: 1000px; margin: 0 auto;padding:20px 0 20px;}
.footer{background-color:#8e9299; color:#737373;}
.copyright{color:#fff; padding:15px 0; text-transform:capitalize; letter-spacing:1px;}
.copyright a{color:#fff;}
.copyright a:hover{color:#ffaa00;}
.footLink{padding:40px 0 20px; background-color:#f5f5f5;}
.fwidget{margin-bottom:25px; float:left; display:inline-block; margin-right:4%;}
.fwidget a{color:#737373;}
.fwidget a:hover{color:#28a7e1;}
.fwidget ul{list-style:none; margin:0; padding:0;}
.fwidget:last-child{margin-right:0;}
.fmenu{}
.fmenu ul{text-transform:capitalize;}
.fmenu li{padding:3px 0;}
.fwidget h4{font-size:18px; margin:6px 0 10px 0; color:#58585b;}
.footer address{min-width:230px;}
.footer address p{padding:3px 0; margin:0;}
.footer address i{width:20px; float:left; min-height:25px; vertical-align:bottom;font: normal normal normal 14px/20px FontAwesome; text-align:center; margin-right:5px; color:#bebebe;}
.footer .foot-social{margin-top:10px; margin-bottom:20px; vertical-align:middle;}
.footer .foot-social ul, .footer .foot-social li{display:inline-block; margin:0 8px 0 0; vertical-align:middle;}
.footer .foot-social img{vertical-align:middle;}
.footer .foot-social a{height:32px; display:block; text-align:center; line-height:32px;transition: 0.1s all ease; color:#bebebe;}
.footer .foot-social a i{line-height:32px; font-size:20px;}
.footer .foot-social a:hover{color:#28a7e1;}
.gotop{position:fixed;right:5px;bottom:10%;width:50px;height:50px;border:1px solid #e0e0e0;cursor: pointer;margin-left: 5px;display: none;}
.gotop a{display:block; width:48px; height:48px; line-height:40px; background:#fff; text-align:center; font-size:24px; color:#999;}
.gotop a i{line-height:40px;}
.gotop a:hover{color:#fff; background:#28a7e1}
.Suspension{position: fixed; bottom: calc(10% + 49px); right: 5px; width: 50px; height: auto; z-index: 9998;border:1px solid #e0e0e0;border-bottom:0;}
.Suspension a,.sFrame{display:block; width:48px; height:48px; line-height:48px; background:#fff; text-align:center; font-size:24px; position:relative; border-bottom:1px solid #e0e0e0;}
.sFrame div{position:absolute; right:30px; top:0; overflow:hidden; z-index:-1;}
div.subFrame_03{width:0px; height:47px; background-color:#28a7e1; font-size:16px; line-height:47px; color:#fff; border-radius:60px 0 0 60px; text-align:left;}
.sFrame:hover div.subFrame_03{width:180px; padding-left:20px;}
.Suspension a{color:#999;}
.Suspension a.f-email{font-size:21px;}
.Suspension a i{line-height:50px !important;}
.Suspension a:hover{color:#fff; background:#28a7e1}
/* --------- page ---------*/
.banner{background-repeat:no-repeat; background-position:center 0; background-size:cover;}
.product-page{background-image:url(../images/banner1.jpg);}
.banner a{display:block;}
.tab-menu{background-color:#28a7e1/*146891*/; box-shadow:0 5px 15px #666; min-height:60px;}
.tab-menu ul,.tab-menu li{margin:0; padding:0; list-style:none;}
.tab-menu li{display:inline-block; margin:12px 10px 5px;}
.tab-menu li a{display:block; color:#fff; padding:5px 15px; border-radius:15px; font-size:18px; white-space:nowrap;}
.tab-menu li.active a{color:#002b3f; background-color:#fff;}
.tab-menu li a:hover{color:#0099ff; background-color:#fff;}
.tab-content-catlist{background:#f5f5f5;}
.tab-content-catlist .tab-pane{padding:15px 0;}
.tab-content-catlist .tab-pane a{margin:0 10px; white-space:nowrap; display:inline-block; width:18%; min-width:200px;}
.pagePro{padding-bottom: 0;}
/*.pagePro .container{max-width:1190px;}*/
.product-item{max-width: 100%;margin:10px auto 20px auto;}
.product-item .product-item-image{text-align:center;/* height:180px; */border:1px solid #ebebeb;border-bottom:0;}
.product-item .product-item-image img{margin:0 auto;/* width:225px; *//* height:178px; */}
.product-item h2{margin:0;font-size: 16px;text-align:center;background:#aaa;line-height:200%;border-bottom:3px solid #28a7e1;color:#fff;padding: 0 10px;font-weight:normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.product-item h2 a{color:#fff;}
.product-item h2 a:hover{color:#09f;}
.product-item h3{margin:0; font-size:14px; padding:0 10px; height:54px; text-align:center; background:#f7f7f7;border:1px solid #ebebeb; border-top:0; color:#999; font-weight:normal; display:table; width:100%;}
.product-item h3 a{color:#999; line-height:130%; display:block; display:table-cell; vertical-align:middle;}
.product-item h3 a:hover{color:#09f;}
.pages-menu{padding:30px 0 50px 0;text-align: center;}
.pages-menu a{color: #666;font-size: 14px;display:inline-block;line-height:20px;padding:5px 10px;min-width: 32px;margin: 0 3px;text-align:center;background: #fff;border: 1px solid #ebebeb;}
.pages-menu a:hover,.pages-menu a.hover{color:#fff;background-color: #28a7e1;border-color: #28a7e1;}
.support-block{background:url(../images/products_03.jpg) no-repeat right 0 ; color:#fff; min-height:240px; background-size:cover;}
.support-block .content{padding:30px 60px; max-width:600px; text-transform:uppercase;}
.support-block .content h4{font-size:36px; margin:20px 0;}
.pageDetail{background:#f3f3f3; padding:30px 0 50px;}
.smallTitle{font-size:18px;color:#28a7e1;}
.breadcrumb{border-radius:0; padding:10px 30px; background:#fff; font-size:15px; margin-bottom:30px;}
.breadcrumb a{color:#646464;}
.breadcrumb a:hover,.breadcrumb .current{color:#28a7e1;}
.breadcrumb-full{border-bottom:2px solid #0099ff; padding:12px 0 10px; margin-bottom:30px;}
.breadcrumb-full a:last-child,.breadcrumb-full a:hover,.breadcrumb-full .current{color:#09f;}
.pro-des{padding:20px 30px;background:#fff;border-top:5px solid #28a7e1;font-size:16px;margin-bottom: 20px;}
.pro-des ul{margin:15px 0; padding:0;}
.pro-des li{list-style:none; padding:5px 0 5px 15px; margin:0; position:relative;}
.pro-des li:before{content:""; position:absolute; top:14px; left:0; width:5px; height:5px; background:#888;transform:rotate(45deg);-ms-transform:rotate(45deg);/* IE 9 */-moz-transform:rotate(45deg);/* Firefox */-webkit-transform:rotate(45deg); /* Safari 和 Chrome */-o-transform:rotate(45deg);/* Opera */}
#pro-info{position:relative; padding:20px 30px 25px 30px; margin-top:20px; margin-bottom:20px; background:#c7cdd0;}
#pro-info .title{display: block; margin-bottom: 15px; font-size: 16px; text-transform: uppercase; color: #fff; font-weight:bold;}
#pro-info fieldset{float: left;width: 50%;}
#pro-info .form-box{margin: 0 2px 2px 0; background: #f1f2f3;}
#pro-info .form-box span{background: #f1f2f3;}
#pro-info input{height: 37px; padding: 5px 7px; margin: 0; color: #7d7d7d; width: 100%; border:0;}
#pro-info textarea{padding: 5px 7px; width:100%; border:0;}
#pro-info input.css-checkbox{width: 20px; height: 20px; position: absolute; overflow: hidden; clip: rect(0 0 0 0);}
#pro-info .css-label{line-height: 20px; height: 20px; margin: 0; vertical-align: top; color: #fff; background: url(../images/checkbox-replace.png) no-repeat; cursor: pointer;}
#pro-info .css-label a{color: #fff;}
#pro-info .no-label{padding-top: 15px;}
#pro-info label{font-weight:normal;}
#pro-info .btn-gray{background-color: #5d6264; color: #fff; padding: 10px 15px; text-transform: uppercase; display:inline-block; width:auto;}
#pro-info input[type=checkbox].css-checkbox + label.css-label{padding-left: 25px; height: 20px; display: inline-block; line-height: 20px; background-position: 0 0;}
#pro-info input[type=checkbox].css-checkbox:checked + label.css-label{background-position: 0 -20px;}::-webkit-input-placeholder{color:#7d7d7d;}::-moz-placeholder{color:#7d7d7d;}::-ms-input-placeholder{color:#7d7d7d;}
.pro-detail-con .mb-link{padding: 0;}
.mb-link a, .mb-link span{color: #a9a9a9;}
.mb-link a{padding: 0 5px; text-transform: uppercase;}
.mb-link a:hover{color: #28a7e1;}
.page-detail{background:#fff; margin-bottom:40px; padding-bottom:20px;}
.page-detail .pic{}
.page-detail .txt{}
.pro-info{padding:20px;}
.pro-title{font-size:36px; margin-bottom:20px; color:#646464;}
.spro-tit{font-size:24px; color:#9c9c9c;}
.zhujie{font-size:18px; color:#9c9c9c; display:block; margin-bottom:20px;}
.short-des{font-size:16px; color:#646464; line-height:1.6; margin-bottom:20px}
.short-des .xiangmu{margin-bottom:10px;}
.short-des .xiangmu strong{color:#101010; font-weight:normal;}
.short-des .xiangmu ul,.short-des .xiangmu li{float:none; font-size:14px;}
.short-des .xiangmu li{list-style:none;}
.rbtn ul li{/* float: left; */margin: 20px;margin-left: 0;}
.rbtn a{/*width:170px;*/background:#28a7e1;padding:7px 10px;color:#fff;font-size:14px;text-transform:uppercase;text-align:center;cursor: pointer;}
.rbtn a:hover{background:#09c}
.cycle-slideshow{margin: 0 5%;margin-bottom:20px;}
.cycle-slideshow div{width: 100%;text-align: center;}
.cycle-slideshow div img{max-height: 250px;display: inline-block;}
.navi{position:relative;margin: 0 5%;padding:0 20px;}
.navi #prev,.navi #next{position:absolute; top:50%; margin-top:-17px; color:#e5e5e5; font-size:26px;}
.navi #prev:hover,.navi #next:hover{color:#28a7e1}
.navi #prev{left:0;}
.navi #next{right:0;}
#thumbnails{margin:auto; text-align:center;}
#thumbnails .thumb{display: inline-block;width: 97px;height: 70px;background-position: center;background-repeat: no-repeat;margin: 1px;position:relative;-less-vendorify:auto;-o-transition:opacity .3s,opacity .3s;-ms-transition:opacity .3s,opacity .3s;-moz-transition:opacity .3s,opacity .3s;-webkit-transition:opacity .3s,opacity .3s;transition:opacity .3s,opacity .3s;background-size:cover !important;}
#thumbnails .thumb .overlay{position:absolute; top:0; left:0; right:0; bottom:0; display:block; background-color:#fff; -less-vendorify:auto; -o-opacity:.5; -ms-opacity:.5; -moz-opacity:.5; -webkit-opacity:.5; opacity:.5; border:1px solid transparent; box-shadow:1px 0 1px transparent}
#thumbnails .thumb:hover{-less-vendorify:auto; -o-opacity:1; -ms-opacity:1; -moz-opacity:1; -webkit-opacity:1; opacity:1}
#thumbnails .thumb:hover .overlay{cursor:pointer; border:1px solid grey}
#thumbnails .thumb.cycle-pager-active{-less-vendorify:auto; -o-opacity:1; -ms-opacity:1; -moz-opacity:1; -webkit-opacity:1; opacity:1; cursor:default}
#thumbnails .thumb.cycle-pager-active .overlay{-o-opacity:0; -ms-opacity:0; -moz-opacity:0; -webkit-opacity:0; opacity:0;}
@media (max-width: 767px){}
.left-pro{padding-top:20px; max-width:430px;}
.left-pro .t1{margin: 10px 0; text-align:center;}
.left-pro .t2{text-indent:0;text-align:center; margin: 10px 0;}
.left-pro .t2 a{margin:0 auto; text-align:center;}
.left-pro .t2 img{margin:0 auto}
#showArea img{cursor:pointer;display:inline-block;width:auto;height:70px; margin:5px;}
#main_img{cursor:pointer;display:block}
#gobottom{cursor:pointer;display:block;margin-left:5px}
.page-news{}
.page-news .eitem{margin:20px auto 30px auto; overflow:hidden; color:#101010; background-color:#f9f9f9; border:1px solid #f1f1f1;}
.page-news .eitem:hover{border:1px solid #4a70a5;}
.page-news .eitem img{max-width:100%;}
.page-news .eitem h3{font-size:20px; text-transform:uppercase; overflow:hidden; line-height:1.3; height:50px; margin-top:0;}
.page-news .eitem h3 a{color:#383838;}
.page-news .eitem h3 a:hover{color:#4a70a5;}
.page-news .eitem .pic{position:relative; overflow:hidden; float:left; width:45%; margin-right:3%;}
.page-news .eitem .pic a:hover img{transform:scale(1.1,1.1)}
.page-news .eitem .cbox{border-top:0; padding:15px; float:left; width:52%;}
.page-news .eitem .date{color:#959595; font-size:13px;}
.page-news .eitem .des{font-size:14px; margin-bottom:20px;color:#959595;}
.page-news .eitem .imeta{border-top:1px solid #e0e0e0; padding-top:10px;}
.page-news .eitem .imeta span{display:block; margin:3px 0;}
.page-news .eitem .imeta a{color:#959595;}
.page-news .eitem .imeta a:hover{color:#383838;}
.page-news .nitem{max-width:350px; margin:20px auto 30px auto; overflow:hidden; color:#101010; background-color:#f9f9f9; border:1px solid #f1f1f1;}
.page-news .nitem img{max-width:100%;}
.page-news .nitem h3{font-size:23px; text-transform:uppercase; overflow:hidden; line-height:1.3}
.page-news .nitem h3 a{color:#383838;}
.page-news .nitem h3 a:hover{color:#4a70a5;}
.page-news .nitem .pic{position:relative; overflow:hidden;}
.page-news .nitem .pic a:hover img{transform:scale(1.1,1.1)}
.page-news .nitem .cbox{border-top:0; padding:15px;}
.page-news .nitem .date{color:#959595; font-size:13px;}
.page-news .nitem .des{font-size:14px; margin-bottom:20px;color:#959595;}
.page-news .nitem .imeta{border-top:1px solid #e0e0e0; padding-top:10px;}
.page-news .nitem .imeta span{display:block; margin:3px 0;}
.page-news .nitem .imeta a{color:#959595;}
.page-news .nitem .imeta a:hover{color:#383838;}
.page-banner{background-position:center 0; background-repeat:no-repeat; background-size:cover;}
.page-banner img{max-width:100%;}
.entry{line-height:1.5; color:#666; padding:0px 0; margin-bottom:20px;}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, .entry p{padding:5px 0 15px 0;line-height:130%;margin: 0;}
.size16-upp-blue{font-size:16px; color:#28a7e1; text-transform:uppercase;}
.size16-upp{font-size:16px; text-transform:uppercase;}
.size16-blue{font-size:16px; color:#28a7e1;}
.entry a{color:#0099ff;}
.entry a:hover{text-decoration:underline;}
#sidebar{width:205px; float:left; margin:0 0 30px 0;}
.sideTit{font-size:30px; margin-bottom:20px; margin-top:0; white-space:nowrap; text-transform:uppercase;}
.cattree{margin:6px auto 15px; padding:3px 0;border-top:1px dotted #ccc; border-bottom:1px dotted #ccc;}
.cattree li{line-height:22px;font-size:16px;margin-bottom:1px;list-style:none;}
.cattree li a{display:block;padding:4px 0 4px 5px;}
.cattree li a:hover{background:#e7e7e7;}
.cattree li.curItem{background:#e7e7e7;}
.cattree li a.jia{background:url(images/jia.gif) no-repeat 5px 8px; padding:4px 5px 4px 18px; text-transform:uppercase;}
.cattree li a.jia:hover,.cattree li a#curItem{background:#e7e7e7 url(images/jia.gif) no-repeat 5px 8px;}
.cattree li ul{padding-top:4px;}
.cattree li li{padding-left:5px;}
.cattree li li a{color:#666666; font-size:14px; text-transform:uppercase; font-weight:bold; background:url(images/right-row-double.gif) no-repeat 0 9px; padding:2px 0 2px 12px;}
.cattree li li a:hover,.cattree li li a.on{background:url(images/right-row-double.gif) no-repeat 0 -33px; color:#09f;}
.cattree li li li{padding-left:15px;}
.cattree li li ul{padding:2px 0;}
.cattree li li li a{display:inline; color:#999; font-size:12px; text-transform:uppercase; font-weight:normal; background:none;}
.cattree li li li a:hover,.cattree li li li a.on{background:none;}
.slideBox ul,.slideBox li,.slideBox-sm ul, .slideBox-sm li{margin:0; padding:0;}.slideBox{width:225px; height:158px; overflow:hidden; position:relative; margin:0 auto;} .slideBox .hd{height:15px; overflow:hidden; position:absolute; right:3px; bottom:7px; z-index:1;} .slideBox .hd ul{overflow:hidden; zoom:1; float:left;} .slideBox .hd ul li{float:left; margin-right:5px; width:10px; height:10px; line-height:14px; text-align:center; background:#CECECE/*edf4fa*/; color:#666; cursor:pointer; font-size:12px; text-indent:-9999px;} .slideBox .hd ul li.on{background:#09f; color:#fff;} .slideBox .bd{width:225px; height:158px;} .slideBox .bd img{width:225px; height:158px;padding:0;}.slideBox-sm{width:205px; height:146px; overflow:hidden; position:relative; margin:0 auto; margin-top:20px;} .slideBox-sm .hd{height:15px; overflow:hidden; position:absolute; right:3px; bottom:7px; z-index:1;} .slideBox-sm .hd ul{overflow:hidden; zoom:1; float:left;} .slideBox-sm .hd ul li{float:left; margin-right:5px; width:10px; height:10px; line-height:14px; text-align:center; background:#CECECE; color:#666; cursor:pointer; font-size:12px; text-indent:-9999px;} .slideBox-sm .hd ul li.on{background:#09f; color:#fff;} .slideBox-sm .bd{width:205px; height:146px;} .slideBox-sm .bd img{width:205px; height:146px;padding:0;}
.notice{margin:0; padding:0; margin-top:20px;}
.notice li{margin:0; padding:0; list-style:none;}
#mainContent{width:calc(100% - 280px);float:right;}
.comTit{font-size: 28px; color: #0099ff; padding: 0 0 5px 2px; font-weight: normal; text-transform: capitalize;margin-top:5px;}
.comTit.post{text-align:center; margin-top:10px;}
.page-banner{margin:10px 0;}
.page-banner img{max-width:100%; height:auto; border-radius:10px;}
.pageTitle{font-size:19px;color:#101010; margin-bottom:20px; text-transform:uppercase;}
#news-list-wrapper{margin:40px auto 30px auto;}
.news-list-body{float:left;width: 100%;}
/*图片新闻格式*/
.ImgNewsBlock:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ImgNewsBlock{clear:both;width:100%;display:inline-block;border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:30px;}
.ImgNewsBlock .Newsimage{float:left;width: 230px;}
.ImgNewsBlock .Newsimage img{width: 100%;display: block;}
.ImgNewsBlock .NewsIntro{float:right;width: calc(100% - 250px);position:relative;padding-right:60px;}
.ImgNewsBlock .NewsIntro .NewsTitle{padding-bottom:5px;}
.ImgNewsBlock .NewsIntro .NewsTitle a{color:#333;font-weight:normal;line-height:120%;font-size:20px;}
.ImgNewsBlock .NewsIntro .NewsMeta{color:#09f; font-size:14px;margin:5px auto 8px auto;}
.ImgNewsBlock .NewsIntro span.newsDate{padding-right:10px;}
.ImgNewsBlock .NewsIntro span.newsCate{padding-left:10px;}
.ImgNewsBlock .NewsIntro .NewsSummary{line-height:20px;color:#666666;}
.ImgNewsBlock .NewsIntro .NewsDetailLink{position:absolute;right:0px;bottom:0;padding-right:15px;background:url(../images/right-row.gif) no-repeat right center;}
/* calendar */
.calendar_wrap{float:right; width:210px; border:1px solid #cedbdf;} #wp-calendar{width:195px; line-height:150%; border-collapse:collapse;} #wp-calendar caption{line-height:240%; color:#00305c; text-align:left;} #wp-calendar thead td{border-top:1px solid #e5edef;border-bottom:1px solid #e5edef;} #wp-calendar tbody{color:#666; font-size:13px;} #wp-calendar tbody td{text-align:center;} #wp-calendar tfoot td{padding:2px 0 7px 0;} #wp-calendar td{padding:2px 0;} #wp-calendar th{padding:7px 0 3px 0;} #wp-calendar #today{color:#09f; font-weight:bold;} #wp-calendar #today span{background:#e5edef;padding:2px 5px;} #wp-calendar a{background:#09f; color:#fff; padding:2px 5px;} #wp-calendar #previco, #wp-calendar #nextico{text-indent:9999px; display:block; width:14px; height:12px; background:url(../images/calendar-ico.gif) no-repeat 0 0; overflow:hidden; padding:0;} #wp-calendar #nextico{background:url(../images/calendar-ico.gif) no-repeat 0 -37px;} #wp-calendar #viewall{background:url(../images/calendar-ico.gif) no-repeat right -71px; padding:0; color:#09f; padding-right:20px;}
p.pages{padding:20px 0 10px 0; margin:0 auto; text-align:right;}
p.pages a{color:#333; margin:0 3px; padding:3px 5px; border:1px solid #c6c6c6;}
p.pages a:hover{color:#09f;}
p.pages a.cur{background:#b4d0dc; border:1px solid #779dad;}
.article-body{float:left;width: 100%;font-size:16px;}
.article-body p{padding:5px 0 15px 0;}
.article-body .postMeta{color:#999; font-size:14px;margin:5px auto 8px auto;}
.article-body .postMeta span.postDate{padding-right:10px;}
.article-body .postMeta span.postCate{padding-left:10px;}
.article-body .postMeta span.postCate a{color:#999;}
.article-body .postMeta span.postCate a:hover{color:#09f;}
.updown{margin:20px 0;padding:10px 0 20px 0;}
.updown .prev{float:left;}
.updown .next{float:right;}
.overseas-customers-list{}
.overseas-customers-list > div{height:160px;position:relative;}
.overseas-customers-list .overseas-pic{width:100%; height:auto; margin:0 auto 0 auto; text-align:center; position:absolute; bottom:45px; left:0;}
.overseas-customers-list .overseas-pic img{max-width:230px;}
.overseas-customers-list h5{font-size:14px; text-align:center; margin-top:120px; font-weight:normal;}
.overseas-customers-list h5 a{text-decoration:underline;}
.overseas-customers-list h5 a:hover{text-decoration:none; color:#09f;}
.downloadlist{width:100%; margin-top:20px;}
.downloadlist th{font-size:18px; padding:10px 2%; background:#f2f2f2; font-weight:normal;}
.downloadlist td{padding:10px 2%; border-bottom:1px solid #ddd;}
.downloadlist td a.downico,.downloadlist td a.viewico{display:inline-block; padding:6px 15px; border-radius:15px; margin:0 5px 5px 0;}
.downloadlist td a.downico{background-color:#28a7e1; color:#fff;}
.downloadlist td a.viewico{background-color:#f2f2f2;}
.downloadlist td a i{margin-left:8px;}
.downloadlist td a.downico:hover,.downloadlist td a.viewico:hover{box-shadow:2px 2px 4px #ccc;}
.pro-tab{width:100%; margin-bottom:40px;}
.nav-tabs-news{border-bottom: 0;float:none;width:100%;display:block;padding:0;margin:0;}
.nav-tabs-news > li{padding:0;margin:0;width:auto;display:inline-block;position:relative;list-style:none;}
.nav-tabs-news > li > a{color:#fff; border:0; border-top:5px solid #424242; display:block; text-align:center; line-height:40px; font-size:17px; margin-right: 25px; padding:0 25px; background:#424242;border-radius: 0;}
.nav-tabs-news > li > a:hover{color:#28a7e1; border-top:5px solid #424242;}
.nav-tabs-news > li.active > a, .nav-tabs-news > li.active > a:hover, .nav-tabs-news > li.active > a:focus{color: #646464; background-color: #fff; border: 0; border-bottom-color: transparent;border-top:5px solid #28a7e1; border-radius: 0;text-decoration:none;}
.tab-content-news{border-top:0; padding:40px 30px 50px; position:relative; background:#fff;}
.tab-content-news .news-content{padding:0 0 0 0; font-size:16px; color:#646464;}
.tab-content-news h2{font-size:24px; margin-bottom:25px;}
.tab-content-news h3{font-size:20px; margin-bottom:20px;}
.tab-content-news h4{font-size:18px; margin-bottom:20px;}
.tab-content-news table{border: 1px solid #ddd;}
.tab-content-news table tr th,
.tab-content-news table tr td{border: 1px solid #ddd;}
.tab-content-news table > thead > tr > th,
.tab-content-news table > thead > tr > td{border-bottom-width: 2px;}
.tab-content-news table td{padding:7px 15px;}
.zoom{display: inline-block; width: 24px; height: 24px; cursor: pointer; position: absolute; right: 5px; bottom: 5px; background: url(../images/zoom.png) no-repeat center center;}
.proBigImgShow{display: none; position: fixed; top:0; left: 0; right: 0; bottom: 0; z-index: 9999; background: url(../images/mark_bg.png) repeat; text-align: center;}
.proBigImgShow img{width: auto; height: auto; max-width: 100%; max-height: 80%;}
.proBigImgShow a{display: inline-block; font-size: 48px; color: #646464;}
.proBigImgShow a:hover, .proBigImgShow a:hover i{color: #fff;}
.showPic{margin-right: 15px;}
#block{width: 100%; height: 100%; position: fixed; z-index: 1030; left: 0; top: 0; background: rgba(0,0,0,.8);}
#platform{position: fixed; z-index: 1040; width: 100%; height:100%; left:0; top:0; overflow:hidden;}
#childrenPlat{position:absolute; top:50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.pn-title{position: fixed; top: 50%; left: 0; z-index: 999; background: #28a7e1; color: #fff; font-size: 18px; text-align: center; box-shadow: inset 0 0 30px rgba(0, 0, 0, .2); line-height: 26px; width: 45px;height:150px; padding: 20px 0 0 0; cursor: pointer; border-radius: 0 10px 10px 0; margin-top: -80px;}

.pn-title span{display:block; white-space:nowrap; transform:rotate(90deg)}
.pn-list{position: fixed; top: 50%; left: -305px; z-index: 10000; background: #fff; width: 305px; height: 700px; margin-top: -350px; overflow: auto; transition: left .5s; box-shadow: 0 0 20px rgba(0, 0, 0, .2); border-radius: 0 10px 10px 0;}
.pn-list.on{left: 0;}
.panel-heading{padding: 0; border: 0 solid transparent; border-top-left-radius: 0; border-top-right-radius: 0;}
.panel-title{margin:0; padding:0;}
.panel-title a{display: block;width: 100%;height: 50px;line-height: 50px;color: #fff;font-size: 16px;padding: 0 2% 0 7%;background: #28a7e1;transition: background .3s;}
.panel-title a.collapsed{background: #fff;color: #010101;}
.panel-title a.collapsed:hover{background: #28a7e1;color: #fff;}
.panel-title a i{font-size:120%; margin-right:10px;}
.pn-list .panel-body{padding: 0;}
.pn-list .panel-body ul{margin:0; padding:0;}
.pn-list .panel-body li{margin:0; padding:0; list-style:none;}
.pn-list .panel-body li a{width: 100%; height: 50px; line-height: 50px; overflow: hidden; display: block; font-size: 14px; color: #666; padding: 0 2% 0 15%; border: 1px solid #e6e6e6; transition: color .3s;}
.pn-list .panel-body li a:hover{color:#28a7e1;}
@media (min-width: 1300px){.container{width:1300px;}}
@media (max-width: 1199px){.picc{position:relative; width:100%; top:0; text-align:center;}.popPro .mline{display:none;}.pn-list{height: 500px; margin-top: -250px;}}
@media (min-width: 768px) and (max-width: 991px){.main_menu{margin: 0 0 0 0;}.main_menu > li{margin-left: 0;} .main_menu > li > a{padding:0 10px; font-size:14px;}
#navbar{margin-top: 35px;}
#carousel-index .item .caption{padding:3% 0;}
#carousel-index .item .caption h3{font-size:30px;}
#carousel-index .item .caption p{font-size:18px;}
#carousel-index .item .caption span.blinkBtn{display:block; font-size:15px; text-transform:uppercase;}
#carousel-index .item .bimg{float:right; width:81%; position:relative; margin-right:-20%;}
.whatDo{width:100%; float:none;}
.whatSay{width:100%; float:none;}
.owl-prev{left:-30px;}
.owl-next{right:-30px;}}
@media (min-width: 992px) and (max-width: 1199px){.navbar-brand > img{xwidth:200px;}.main_menu > li > a{font-size:15px;} .main_menu > li{margin-left: 30px;}.searchtop{}.nav-tabs-news > li > a{line-height:40px; font-size:15px; margin-right:5px;}}
@media (max-width: 1198px){.news-list-body{float:left; width:100%;}#mainContent{width: calc(100% - 230px);}}
@media (max-width: 991px){.news-list-body{float:left; width:100%;}.popPro .row > div:before{background:none;}}
@media (max-width: 767px){#navbar{margin:0 0 0;}.top{height:auto;}.navbar-header{position:relative; float:none;}.navbar-brand{margin-left:-15px;}.navbar{margin-top:0;}
.navbar.navbar-fixed-top .navbar-brand img,.navbar-brand img{width:100px !important; height:auto;}#navbar{text-align: center; float: none; margin-top: 0;}.main_menu{width: 100%;background-color: hsla(0,0%,100%,.95);margin:0;}
.main_menu > li{float: none;height: auto;margin-left: 0;border-bottom:1px solid #ddd;position:relative;}
.main_menu > li > a{display: block; line-height: 2.5; padding: 0 15px; color: #333; float: none;}
.main_menu > li:hover ul{display: none;}
.main_menu > li > ul{position:absolute; left:50%; z-index:100; margin-left:-90px;}
.main_menu > li > ul > li{margin-left:0;}
.sidebar{width:100%; float:none;}
.mainContent{width:100%;float:none;}
.top{margin-bottom:0;}
.tlink{margin-right:5px; font-size:12px;}
.tlink a{margin-right:5px;}
.contactForm form p{padding-left:0;}
.contactForm form p.default label{position:relative;}
#carousel-index .item .caption{padding:3% 2%; position:relative; z-index:10; width:80%;}
#carousel-index .item .caption h3{font-size:24px; text-shadow:-1px -1px 2px #fff; color:#28a7e1;}
#carousel-index .item .caption p{font-size:18px; text-shadow:-1px -1px 3px #111; color:#fff;}
#carousel-index .item .caption span.blinkBtn{display:block; font-size:15px; text-transform:uppercase;}
#carousel-index .item .caption span.blinkBtn a{background-color:#fff;}
.whatDo{width:100%; float:none;}
.whatSay{width:100%; float:none;}
#carousel-do{background-color:#f2f2f2; max-height:none;}
#carousel-do .bimg{float:none;}
#carousel-do .caption{position:relative; max-width:none; left:0; padding:0 15px 80px;}
.news-list-body{float:left; width:100%;}
#mainContent{float: none; width: 100% ;}
#sidebar{width: 100%; float: none;}
.article-body{float:none; width:100%;}
.nav-tabs-news > li{width:50%;margin-bottom:1px;}
.nav-tabs-news > li > a{margin-right: 1px; padding:0 0; text-align:center;}
.owl-prev{left:10px;}
.owl-next{right:10px;}
embed, iframe, object{max-width: 100%;height:auto;}
.Suspension{display: none;}}
@media (max-width: 480px){.page-news .eitem .pic{position:relative; overflow:hidden; float:none; width:100%; margin-right:0; text-align:center;}
.page-news .eitem .cbox{border-top:0; padding:15px; float:none; width:100%;}
.ImgNewsBlock .Newsimage{float:none;width:100%;margin-bottom:15px;}
.ImgNewsBlock .Newsimage img{width:100%; height:auto;}
.ImgNewsBlock .NewsIntro{float:none;width:100%;}
.downloadlist td img{width:20px;}
.tab-menu li{display:block; margin:12px 0 5px;}
.tab-content-catlist .tab-pane a{clear:both; display:block;}}
.tab-content-news .news-content table.sepcTable ,.tab-content-news .news-content table.sepcTable tr th,
.tab-content-news .news-content table.sepcTable tr td{border: 0;}
.tab-content-news .news-content table.sepcTable .smallt{font-size:20px; padding:0; margin:0; color:#666;}
.tab-content-news .news-content table.sepcTable .bigt{font-size:28px; padding:0; margin:0; font-weight:bold; color:#333;}
.tab-content-news .news-content table.sepcTable{border-collapse:collapse; line-height:1.2;}
.tab-content-news .news-content table.sepcTable td{border-right:1px solid #999 !important; padding:20px 30px ;}
.tab-content-news .news-content table.sepcTable tr td:last-child{border-right:0 !important;}
.tab-content-news .news-content table.sepcTable tr td:first-child{padding-left:0;}
#tip{padding-top: 30px;line-height: 30px;min-height: 640px;}
#tip b{color: #28a7e1;}
.pagePro .img.fl{}
.pagePro .big{margin: 5%;margin-bottom: 10px;}
.pagePro .big li{text-align: center;background-color: #fff;}
.pagePro .big li .box{overflow: hidden;text-align: center;}
.pagePro .big li .box img{max-width: 100%;max-height: 100%;display: block;}
.pagePro .big li .plus{position: absolute;left: 0;bottom: 0;width: 40px;height: 40px;opacity: 0;z-index: 99;}
.pagePro .big li .plus i{color: #fff;font-size: 20px;line-height: 40px;}
.pagePro .big li:hover .plus{opacity: 1;}
.pagePro .big .swiper-pagination-fraction{left: auto;right: 0;width: 50%;color: #fff;bottom: 6px;text-align: right;padding-right: 10px;text-shadow: 0 0 5px #000;box-sizing: border-box;}
.pagePro .list{}
.pagePro .list{position: relative;padding: 0 40px;margin: 5%;margin-top: 0;text-align: center;}
.pagePro .list li{border: 1px solid transparent;cursor: pointer;transition: all .3s;}
.pagePro .list li .box{width: 100%;padding-top: 75%;position: relative;overflow: hidden;background: #fff;}
.pagePro .list li img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: block;opacity: .5;}
.pagePro .list li:hover{border: 1px solid grey;}
.pagePro .list .swiper-slide-thumb-active img{opacity: 1;}
.pagePro .swiper-button-next,
.pagePro .swiper-button-prev{top: 0;width: 30px;height: 100%;background: #a3a3a3;z-index: 99;left: 0;margin-top: 0;transition: all .3s;}
.pagePro .swiper-button-next{left: auto;right: 0;}
.pagePro .swiper-button-next:after,
.pagePro .swiper-button-prev:after{content: "";position: absolute;left: 45%;top: 50%;width: 10px;height: 10px;border: 3px solid #fff;border-left: none;border-bottom: none;transform: translate(-50%,-50%) rotate(45deg);}
.pagePro .swiper-button-prev:after{left: 55%;transform: translate(-50%,-50%) rotate(-135deg);}
.pagePro .swiper-button-next:hover,
.pagePro .swiper-button-prev:hover{background-color: #28a7e1;}
.pagePro .swiper-button-next:hover:after,
.pagePro .swiper-button-prev:hover:after{border-color: #fff;}
figure{width: 100%;position: relative;padding-top: 66%;/* margin-bottom: 20px; */overflow: hidden;}
figure img{position: absolute;width: 100%;min-height: 100%;left: 0;top: 0;}
.ny_feed_ny{max-width: 500px;height:auto;padding-top: 10px;}
.lyb{position: relative;width:100%;margin: 10px auto;}
.lyb input{width:100%;border: 1px solid rgba(192, 192, 192, 0.41);color: #666;height: 36px;font-size: 14px;text-indent: 10px;background: #f2f2f2;}
.lyb textarea{width:100%;border: 1px solid rgba(192, 192, 192, 0.41);color: #666;height:100px;font-size: 14px;text-indent: 10px;background: #f2f2f2;}
.lyb img{position: absolute;top: 1px;right: 1px;}
.lyb_tj{position: relative;width: 100%;margin: 10px auto;}
.lyb_tj input{width: 100px;background-color: #0099ff;color:#fff;height: 35px;font-size: 14px;cursor: pointer;}
#wxnr{width:100%;height: 100%;margin: 0 auto;position:fixed;top: 0;z-index:1000;display:none;background: rgba(0,0,0,.6);transition: none;}
#wxnr .tit{font-size: 20px;line-height: 40px;font-weight: bold;color: dimgrey;border-bottom: 3px solid #0099ff;}
#wxnr .clos{position: absolute;top: 8px;right: 20px;cursor: pointer;}
#wxnr .clos img{height: 25px;}
#wxnr .ny_feed_ny{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 460px;padding: 0px 20px;background: #fff;border: 2px solid #ccc;}
@media (max-width: 767px){#wxnr .ny_feed_ny{width: 90%;}}