*{margin:0;padding:0}
*,:after,:before{box-sizing:border-box}
body{font:14px/1.5 微软雅黑,arial,sans-serif;}
ul li{list-style:none;}
a{color:#333333}
img {vertical-align: middle;}
i{font-style:normal;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
/**/
.fl{float:left;margin-right:40px}
.fr{float:right}
.bl_ds{border-bottom:1px dashed #dddddd}
/*soewl*/
.soewl{clear:both;}
.soewl0{clear:both;font-size:0px;height:0px;line-height:0px;}
.soewl1{clear:both;font-size:0px;height:1px;line-height:0px;}
.soewl2{clear:both;font-size:1px;height:2px;line-height:1px;}
.soewl3{clear:both;font-size:1px;height:3px;line-height:1px;}
.soewl4{clear:both;font-size:1px;height:4px;line-height:1px;}
.soewl5{clear:both;font-size:1px;height:5px;line-height:1px;}
.soewl6{clear:both;font-size:1px;height:6px;line-height:1px;}
.soewl7{clear:both;font-size:1px;height:7px;line-height:1px;}
.soewl8{clear:both;font-size:1px;height:8px;line-height:1px;}
.soewl9{clear:both;font-size:1px;height:9px;line-height:1px;}
.soewl10{clear:both;font-size:1px;height:10px;line-height:1px;}
.soewlh{width:990px;float:left;clear:both;font-size:1px;height:3px;line-height:1px;background-color:#6dba2b}
/**/
.main{;background-color:#f7f7f7}
.main a{text-decoration:none}
.header{background-color:#ffffff;padding:14px 0px;height:32px}
.container{margin:30px auto;width:1200px}
.container-l{float:left;width:1160px;min-height:500px;background:#ffffff;box-shadow:0px 6px 6px 0px rgba(233,233,233,0.5);padding:20px;margin-right:30px}
.container-t{border-bottom:2px solid #2eb692}
.container-t p{height:18px;padding:7px 14px;font-size:16px;width:72px;color:#ffffff;background-color:#2eb692;text-align:center}
.container-t p{width:100px !important; height:32px;margin-bottom:0}
.article-l{font-size:14px;list-style:none;margin-bottom:20px}
.article-l li{float:left;width:560px;padding: 0 10px;height:35px;line-height: 35px;}
.article-l a{color:#333333}
.article-l p,.article-l span{display:inline-block}
.article-l li:hover a,.article-l li:hover span{color:#2eb692 !important}
.article-l p{width: 415px;}
.article-l span{margin-left:10px;width:90px;text-align:right;color:#999999}
.article-l .art-bl{padding: 15px 0;border-bottom:1px dashed #dddddd;overflow:hidden;}
.channel-l{width:1160px;float: left;background:#fff;box-shadow:0px 6px 6px 0px rgba(233,233,233,0.5);background-color:#ffffff;padding:20px 20px;margin:30px auto}
.channel-l-box-showtext a{display:block;padding:6px 7px;background:#f6f6f6;color:#999999;margin:10px 15px 0px 20px;float:left;font-size:13px}
.channel-l-box-showtext a:hover{background:#2eb692 !important;color:#ffffff !important}
/**/
#header .header{height: auto;padding: 0px;overflow:hidden;}
#login{ vertical-align: top;line-height: 35px;display: table-cell;}
.con-f {width: 99%;padding-left: 15px;padding-right: 15px;margin-right: auto;margin-left: auto;}
.header .nav-h {width: 100%}
.con-f>.nav-h{margin-right: -15px;margin-left: -15px;}
.header .navbar-toggle {margin: 12px 0;}
.navbar-toggle {position: relative;float: right;margin-right: 15px;padding: 9px 10px;margin-top: 8px;margin-bottom: 8px;background-color: transparent;border: 1px solid transparent;border-radius: 4px}
.navbar-toggle:focus {outline: 0}
.header .logo {color: #1a1a1a;display: inline-table}
.header .logo .auth, .header .logo .logoimg, .header .logo .logotxt {display: table-cell;vertical-align: top;}
.header .logo .logotxt {padding-top: 30px;padding-left: 10px;font-size: 24px;font-weight: 700}
.header .logo .auth {margin-top: 15px;margin-left: 10px;width: 70px}
.header .callus {color: #000;float: right;display: inline-table;margin-top: 15px;height: 75px}
.header .callus .phone, .header .callus .pnumber {display: table-cell;vertical-align: top;}
.header .callus .phone{margin-top:10px;margin-right:10px}
.header .callus .pnumber .title {height: 30px;line-height: 30px;}
.header .callus .pnumber i{font-size: 20px;color:#ff0000;font-style: normal;}
.sr-only {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.navbar-toggle .icon-bar {display: block;width: 22px;height: 2px;border-radius: 1px;}
.header .navbar-toggle .icon-bar {background-color: #000;margin-bottom: 4px;}
.nav-a {background-color: #254d9e;overflow: hidden;}
.nav-a li a {color: #fff;padding: 15px 30px;font-size: 16px}
.nav-a li a:active,.nav-a li a:focus,.nav-a li a:hover,.nav-a li.active a {background: linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),#254d9e}
.nav-a li.enter a span {padding: 4px;border: 1px solid #fff;border-radius: 5px}
.nav-ce {overflow-x: visible;padding-right: 15px;padding-left: 15px;border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling: touch;}
.nav {clear: both;margin-bottom: 0;padding-left: 0;list-style: none;}
.nav>li,.nav>li>a {display: block;position: relative}
.bnre {display: none}
.bnre.in {display: block;}
.navbar-nav {margin: 7.5px -15px 7.5px -15px;}
.banner{background: #fff;overflow:hidden;position: relative;}
.carousel,.carousel-inner{position:relative;}
.carousel-inner{overflow:hidden;width:100%}
.carousel-inner>.item{display:none;position:relative;transition:.6s ease-in-out left}
.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}
@media all and (transform-3d),(-webkit-transform-3d){
.carousel-inner>.item{transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}
.carousel-inner>.item.active.right,.carousel-inner>.item.next{transform:translate3d(100%,0,0);left:0}
.carousel-inner>.item.active.left,.carousel-inner>.item.prev{transform:translate3d(-100%,0,0);left:0}
.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{transform:translate3d(0,0,0);left:0}
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;background-color:transparent}
.carousel-control.left{background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#80000000', endcolorstr='#00000000', gradienttype=1)}
.carousel-control.right{left:auto;right:0;background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#00000000', endcolorstr='#80000000', gradienttype=1)}
.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}
.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:transparent}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px}
.carousel-caption .btn,.text-hide{text-shadow:none}
@media screen and (min-width:768px){
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}
.carousel-caption{left:20%;right:20%;padding-bottom:30px}
.carousel-indicators{bottom:20px}
}
.carousel .bannerfixed,.carousel .mbannerfixed{background-position:center center;background-repeat:no-repeat;background-size:100% 100%}
.carousel .carousel-indicators{bottom:10px}
.carousel .carousel-indicators li{margin-left:5px;margin-right:5px}
.carousel .bannerfixed{height:420px}
.carousel .mbannerfixed{height:200px}
.carousel .bannerfixed a,.carousel .mbannerfixed a{display:block;width:100%;height:100%}
.main{padding-bottom: 10px;}
.bc_wrap {background-color: #f2f2f2;padding: 5px 0;margin-bottom: 30px}
.bc_wrap .breadcrumb a,.bc_wrap .breadcrumb a:active,.bc_wrap .breadcrumb a:focus,.bc_wrap .breadcrumb a:hover {color: #666;text-decoration: none}
.bc_wrap .breadcrumb {padding-left: 0;background-color: #f2f2f2;margin: 0}
.breadcrumb {padding: 8px 15px;margin-bottom: 20px;list-style: none;background-color: #f5f5f5;border-radius: 4px}
.breadcrumb>li {display: inline-block}
.breadcrumb>li li:before {content: "/ ";padding: 0 5px;color: #ccc}
.breadcrumb>.active {color: #777}
.module {margin-bottom: 30px}
.module.border {border: 1px solid #254d9e}
.module .m_title {line-height: 2.5em;background-color: #254d9e;color: #fff;font-size: 18px;padding: 0 5px}
.module .m_title span {border-left: 2px solid #fff;padding-left: 5px}
.module .m_title a {color: #fff;text-decoration: none}
.module .m_title .more {display: block;color: #fff;float: right;font-size: 14px}
.module .m_content {padding: 10px;background-color: #fff}
.list-group {margin-bottom: 20px;padding-left: 0}
.list-group-item {position: relative;display: block;padding: 10px 15px;margin-bottom: -1px;background-color: #fff;border: 1px solid #ddd;}
.module .m_content .list-group-item {border: none;background: #fff;padding-left: 0;padding-right: 0;margin-bottom: 0;border-radius: 0;width:230px;height:30px;overflow:hidden;line-height: 30px;padding: 0px;}
.module .m_content .list-group-item:focus,.module .m_content .list-group-item:hover {background-color: #fafafa}
.notice_wrap {background-image: url(/uploads/image/qsimg/wgw_notice.png);background-color: #fff;background-repeat: no-repeat;background-size: 23px auto;background-position: 10px center;padding: 5px 5px 5px 50px;margin-bottom: 20px}
.notice_wrap .notice {overflow: hidden;width: 60%;color: #137cff;height: 30px;line-height: 30px}
.notice_wrap .notice ul {margin: 0;padding: 0;white-space: nowrap;-ms-transform: translatex(0);transform: translatex(0);transition: transform 0s linear;width: 50vw}
.notice_wrap .notice ul li {display: inline-block;font-size: 12px}
.detail {background: #fff;padding: 20px 30px}
.detail h1 {color: #000;font-size: 18px;text-align: center;font-family: inherit;font-weight: 500;line-height: 1.1;margin-top: 20px;margin-bottom: 10px;}
.detail .text-muted {text-align: center;color: #777;margin: 0 0 10px;}
.detail .content {margin-top: 30px;color: #333;line-height: 2em;font-size: 16px}
.detail .content img {display: block;margin: 0 auto;width: 80%;}
.pager {padding-left: 0;margin: 20px 0;list-style: none;overflow: hidden;}
.pager li {display: inline}
.pager li>a,.pager li>span {display: inline-block;padding: 5px 14px;background-color: #fff;border: 1px solid #ddd;border-radius: 15px}
.pager li a {border: none;background: #fafafa;}
.pager li a:active,.pager li a:focus,.pager li a:hover {background: inherit}
.close,.pager .next>a,.pager .next>span {float: right;}
.block {padding-top: 30px;padding-bottom: 20px;text-align: center;background: #fff;}
.block .entitle {text-align: center;text-transform: uppercase;color: #555;margin-bottom: 20px;}
.block h3{font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit;margin-top: 20px;margin-bottom: 10px;}
.block h3 span{border-bottom:1px solid #acacac;padding-bottom:5px}
.block .entitle{text-align:center;text-transform:uppercase;color:#555;margin-bottom:20px}
.block .products{margin-top:10px}
.block .products .thumbnail{background:#fff;border:none;padding:0;border-radius:0}
.block .products .thumbnail a{text-decoration:none}
.block .products .thumbnail .pic{width:100%;position:relative;height:0;overflow:hidden;padding-bottom:107%}
.block .products .thumbnail .pic img{position:absolute;width:100%;height:100%;top:0;left:0}
.block .products .thumbnail .pic .cap{position:absolute;background:rgba(50,50,50,.6);width:100%;bottom:0;color:#fff;padding:5px 0;font-size:16px}
.block .products .thumbnail .pic .cap .desc{display:none;text-align:left;font-size:14px;transition:height .6s;padding:5px}
.block .products .thumbnail .caption{height:45px;line-height:1.2em;padding:5px 10px;text-align:center;overflow:hidden;font-size:14px;color:#343434}
.block .products .thumbnail:hover .caption{background:#fff;}
.block .more{border-top:1px dashed #999;margin-top:20px}
.block .more .btn-more{margin-top:-25px}
.btn-more{color:#fff;background-color:#254d9e;border-color:#254d9e;padding-left:30px;padding-right:30px}
.btn-more.active,.btn-more:active,.btn-more:hover,.btn-more.focus,.btn-more:focus{color:#fff;background-color:#1b3975;border-color:#0d1b37}
.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;
 -ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;border:1px solid transparent;padding:6px 12px;
 font-size:14px;line-height:1.42857;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;
 user-select:none}
.block .intro_m{padding:10px;font-size: 15px;line-height: 25px;text-align: left;}
.about{background: #eff1f5;}
.block .news>div {padding: 10px 0;}
.block .news>div:nth-child(even) {padding-left: 10px;}
.block .news>div:nth-child(odd) {padding-right: 10px;}
.block .news>div .news_date {background-color: #f6f6f6;text-align: center;padding: 20px;}
.block .news>div .news_date b {font-size: 28px;}
.block .news a {text-decoration: none;color: #333;}
.media-left, .media>.pull-left {padding-right: 10px;}
.media-body, .media-left, .media-right {display: table-cell;vertical-align: top;}
.media-body, .media-left, .media-right {display: table-cell;vertical-align: top;}
.block .news>div .media-body {background-color: #f6f6f6;padding: 10px 60px 10px 10px;position: relative;}
.block .news>div .media-body h4 {height: 19px;font-size: 18px;overflow: hidden;text-overflow: ellipsis;font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit;margin-bottom: 5px;text-align: left;}
.block .news>div .media-body p {height: 40px;overflow: hidden;position: relative;}
.block .news>div .media-body .anchor {position: absolute;right: 5px;top: 20px;text-transform: uppercase;text-align: center;color: #7b7b7b;text-decoration: none;}
.block .news>div .media-body .anchor span {font-size: 30px;}
.glyphicon-chevron-left:before {display: table;content: "\e079"}
.glyphicon-chevron-right:before {display: table;content: "\e080"}
.block .news>div:hover .media-body .anchor,.block .news>div:hover .news_date .anchor{color:#fff}
.block .advantages>div.desc,.block .intro .txt .intro_detail,.block .news>div:hover .media-body,.block .news>div:hover .news_date,.block .products .thumbnail:hover,.contactus .info,.contactus .message,.costyle>div:hover,.costyle>div:hover .media,.fixedbottom,.listpager span.current,.module .m_title,.module .more,.shortcuts .shortcut_inner .shortcut img{color:#fff;background-color:#2d8cf0}
/***/
.row {clear: both;overflow:hidden;}
.con-f:after,.con-f:before,.container:after,.container:before,.row:after,.row:before {display: table;content: " "}
#newsblock{padding-top:0px;
padding-bottom: 20px;text-align:left;}
#newsblock .news>div:nth-child(even) {padding-left: 10px;padding-right: 10px;}
#newsblock .news>div:nth-child(odd) {padding-left: 10px;padding-right: 10px;}
/**/
#userinfo{}
#userinfo .company {padding:0;}
#userinfo .company div{display:none;}
#userinfo .company h4{height:35px;overflow:hidden;padding:0 5px;color:#666;font-size:15px;line-height:35px;color:#e44544;}
#userinfo .company h4 a{color:#e44544;}
#userinfo .company ul{padding:0 5px 3px;color:#444;line-height:27px;}
#userinfo .company ul li{height:27px;overflow:hidden;display: flex;}
#userinfo .company ul li i{color:#ff0000;font-size:20px;font-style: normal;}
#userinfo .company ul li img{vertical-align:middle;}
#userinfob .company h5{height:35px;overflow:hidden;padding:0 5px;color:#666;font-size:15px;line-height:35px;color:#e44544;}
#userinfob .company h5 a{color:#e44544;}
#userinfob .company ul{padding:0 5px 3px;color:#444;line-height:27px;}
#userinfob .company ul li{height:27px;overflow:hidden;display: flex;}
#userinfob .company ul li i{color:#ff0000;font-size:23px;font-style: normal;}
#userinfob .company ul li img{vertical-align:middle;}
.foot-bar-fix {height:48px;clear:both;}
.foot-bar {width:100%;height:48px;overflow:hidden;background:#f8f8f8;border-top:#b2b2b2 1px solid;position:fixed;z-index:9;left:0;bottom:0;}
.foot-bar li {width:33%;height:48px;float:left;text-align:center;font-size:11px;}
.foot-bar span {display:block;padding-top:12px;font-size: 18px;}
.foot-bar em {font-style:normal;font-size:10px;position:relative;z-index:10;display:block;width:5px;height:5px;left:50%;margin:-38px 0 0 8px;background:#ff0000;border:1px solid #f43531;border-radius:5px;}
.foot-bar .icon-home span,.foot-bar .icon-channel span,.icon-cart span,.foot-bar .icon-my span,.foot-bar .icon-more span {color:#7a7e83;}
.foot-bar .icon-home-on span,.foot-bar .icon-channel-on span,,.icon-cart-on span,.foot-bar .icon-my-on span,.foot-bar .icon-more-on span {color:#007aff;}
/* pages */
#pages{padding:14px 0 10px;text-align: center;font-size: 12px;}
#pages a{display:inline-block;height:22px;line-height:22px;background:#fff;border:1px solid #e3e3e3;text-align:center;color:#333;padding:0 10px}
#pages a:hover{background:#f1f1f1;color:#000;text-decoration:none }
#pages span{display:inline-block;height:22px;line-height:22px;background:#5a85b2;border:1px solid #5a85b2;color:#fff;text-align:center;padding:0 10px}
#pages .cur{display:inline-block;height:22px;padding:0 10px;line-height:22px;background:#afafaf;border:1px solid #afafaf;color:#fff;text-align:center;}
#pages b,#pages i{font-weight :normal;font-style:normal;}
/* footer */
#mianze{padding: 15px!important;color: #fff!important;color:#fff;text-align: left;}
.footer{padding-top: 10px;padding-bottom: 10px;background-color: #333333;color: #e2e2e2;}
.footer .map{text-align:center;padding:10px;border-bottom:1px dashed #5d5b5b;}
.footer a{color: #e2e2e2;font-size: 14px;padding: 0 10px;cursor: pointer;text-decoration: none;-webkit-transition: color .2s;transition: color .2s;}
.footer .term{line-height:30px;text-align:center;font-size:12px;color:#aeaeae;}