html, body{
font-family: "\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", "Hiragino Sans GB", "Helvetica Neue",Helvetica,Arial,sans-serif, tahoma, "\5B8B\4F53";
font-size:16px;
line-height: 1.5;
background-color:#fff;
overflow-x:hidden;
}
body{overflow:hidden;}
a{text-decoration:none;color:#5a5a5a;}
a:hover{ text-decoration:none; color:#000;}

input,button,select,textarea,submit{outline:none;}
textarea{resize:none;}

.attachments{padding:15px;border-top:1px solid #ccc;padding-top:35px;margin-top:35px;}
div.navpages{margin:0px auto;padding:18px 0;clear:both;text-align:center;}
div.navpages .pagination a{border:none;color:#999;background:#ccc;}
div.navpages .pagination a:hover{background-color:#999;color:#fff;}
div.navpages .pagination .active a{background-color:#999;color:#fff;}

.btn-strapack{border-radius:0;border:1px solid #282828;background-color:#282828;color:#FEEA5A;}
.btn-strapack:hover{background-color:#1D1D1D;}

/** 页头 */
#header{height:150px;position:relative;}
#header-nav{position:relative;  z-index:1040; width:100%; margin-top:0px; -webkit-transform:translateZ(0); background-color:#fff;}	/** position:fixed; */
#header-nav .container , #header-nav .navbar-collapse{padding-left:0;padding-right:0;position:relative;}
#header-nav .bg{position:absolute;bottom:0;width:100%;height:60px;background-color:#FEEA5A;border-top:1px solid #FEDF05;z-index:-1;}

#header-nav .navbar-header{float:none;margin:0;}

#header-nav .quicklink{background-color:#FEEA5A;color:#000;font-size:0.875rem;}
#header-nav .quicklink .row{padding:5px 0;}
#header-nav .quicklink span.split{padding:0px 5px;}
#header-nav .quicklink span.icon{display:inline-block;width:18px;height:18px;vertical-align:middle;margin-right:5px;}
#header-nav .quicklink span.wechat{background:url(../images/icon_wechat.png) no-repeat center center;background-size:100% 100%;}
#header-nav .quicklink span.global{background:url(../images/icon_earth.png) no-repeat center center;background-size:100% 100%;}
#header-nav .quicklink .qrcode{width:110px;}
#header-nav .quicklink .quickmenu{background:none;border:none;}
#header-nav .quicklink a{color:#000;}
#header-nav .quicklink .dropdown-menu{text-align:center;}
#header-nav .quicklink .col-md-8 a{color:#000;}
#header-nav .wechat .dropdown-menu{left:auto;right:0;min-width:110px;padding:3px;}

#header-nav .navbar-default{background-color:transparent;}
#header-nav .navbar{margin-bottom:0px;border-radius: 0px;border:none;}
#header-nav .navbar-nav {margin:0px;}
#header-nav .navbar-right {margin-right: 0px;}
#header-nav .navbar-brand{width:428px;height:43px;background:url(../../../images/logo.png) no-repeat center center;background-size:100% 100%; padding:0;margin:7px 0;}

#header-nav .navbar-nav > li{border-left:1px solid #FEEF85;border-right:1px solid #FEDF05;}
#header-nav .navbar-nav > li:first-child{border-left:none;}
#header-nav .navbar-nav > li:last-child{border-right:none;}
#header-nav .navbar-nav > li > a{display:block;color:#000;line-height:60px;text-align:center;padding:0px 40px;}
#header-nav .navbar-nav > li > a > span{display:block;}
#header-nav .navbar-nav > li > a.active{background:url(../images/nav_focus.png) no-repeat center bottom;}
#header-nav .navbar-nav > li > a:hover{color:#000;background:url(../images/nav_focus.png) no-repeat center bottom; font-weight:600;}
#header-nav .navbar-nav>.open>a, #header-nav .navbar-nav>.open>a:focus, #header-nav .navbar-nav>.open>a:hover {color:#000;background-color:transparent; }

#header-nav .navbar-nav .dropdown-menu{min-width:100%;font-size:13px;border:none;background-color:#FEEA5A; padding:0; margin:0;margin-top:-3px;}
#header-nav .navbar-nav .dropdown-menu{-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
#header-nav .navbar-nav .dropdown-menu > li > a{text-align:center;color:#000;line-height:35px;}
#header-nav .navbar-nav .dropdown-menu > li > a:hover{background-color:#FFD100;}

#header-nav .navbar-collapse,#header-nav .navbar-form{border:none;}
#header-nav .navbar-form{padding:0;margin:0;position:absolute;right:30px;top:-45px;}
#header-nav .navbar-form .form-control{border-radius:0;border:1px solid #A8A8B7;margin:0;width:300px;}
#header-nav .navbar-form .btn{position:absolute;right:-30px;top:0;font-size:1rem;padding:5px 12px;color:#fff;}

@media (max-width:1200px) {
	#header-nav .navbar-nav > li > a{padding:0px 27px;}
}

@media (max-width:992px) {
	#header{height:149px;}
	#header-nav .quicklink{font-size:0.75rem;}
	#header-nav .navbar-nav > li > a{padding:0px 14px;}
}

@media (max-width:768px) {
	#header{height:50px;}
	#header-nav .navbar{background:#f8f8f8;}
	#header-nav .navbar-collapse{padding-bottom:15px;margin:0;}
	#header-nav .navbar-brand {width:279px;height:28px;background-position:center center;margin-left:10px;margin-top:12px;}
	#header-nav .navbar-toggle {margin-right:8px;}
	
	#header-nav .navbar-nav{padding:0px 15px;}
	#header-nav .navbar-nav > li{border:none;border-bottom:1px solid #CCCCCC;}
	#header-nav .navbar-nav > li:last-child{border:none;}
	#header-nav .navbar-nav > li > a{color:#333;line-height:50px; text-align:center;padding:0px 29px;}
	#header-nav .navbar-nav > li > a > span{color:#333;font-size:0.875rem;}
	#header-nav .navbar-nav > li:last-child > a{border-bottom:none;}
	#header-nav .navbar-nav > li.active > a{background-color:inherit;color:#fff;}
	#header-nav .navbar-nav > li > a > span:hover{color:#666666;borde:none;}
	#header-nav .navbar-nav > li > a:hover > span{border:none;}
	
	#header-nav .navbar-nav > li > a.active , #header-nav .navbar-nav > li > a:hover{background:none;}
	#header-nav .navbar-nav > li > a.active span, #header-nav .navbar-nav > li > a:hover span{font-weight:600;color:#333;}
	
	#header-nav .navbar-nav .dropdown-menu{background-color:transparent;margin:0;}
	#header-nav .navbar-nav .dropdown-menu > li > a{text-align:center;color:#333;line-height:35px;}
	#header-nav .navbar-nav .dropdown-menu > li > a:hover{background-color:#ccc;}
	
	#header-nav .navbar-form{padding:0 15px;margin:0 ;position:relative;right:auto;top:auto;}
	#header-nav .navbar-form .form-control{width:100%;}
	#header-nav .navbar-form .btn{right:15px;}
}


/** 导航阴影 */
.box-shadow{  
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#0000FF',direction=0, strength=10);
	-moz-box-shadow: 0px 2px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 2px 1px rgba(0,0,0,0.2);
	box-shadow: 0px 2px 1px rgba(0,0,0,0.2);
} 

.swiper-slide {text-align: center;background: #fff;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.swiper-carousel .swiper-slide{height:600px;background-repeat:no-repeat;background-position:center;background-color:#ccc;-webkit-background-size:cover;background-size:cover;}
.swiper-carousel .swiper-slide > a{display:block;width:100%;height:100%;}
.swiper-carousel .swiper-button-next,.swiper-carousel .swiper-button-prev{width:4.4rem;height:4.4rem;margin-top:-2.2rem;}
.swiper-carousel .swiper-button-next{background:url(javascript/swiper/next.png) no-repeat center center;right:0.5rem;}
.swiper-carousel .swiper-button-prev{background:url(javascript/swiper/prev.png) no-repeat center center;left:0.5rem;}

.swiper-links{height: 100%;margin:0px 40px;}
.home-links .swiper-button-next,.home-links .swiper-button-prev{width:40px;height:40px;}
.home-links .swiper-button-next{background:url(../images/icon_next.png) no-repeat center center;right:0px;}
.home-links .swiper-button-prev{background:url(../images/icon_prev.png) no-repeat center center;left:0px;}

.swiper-carousel{margin:0;}

#carousel-generic{z-index:0;}
.carousel-indicators{bottom:0;}

.home-slogans{background-color:#efefef;color:#000;}
.home-slogans .col-md-3{border-right:1px solid #ccc;}
.home-slogans .col-md-3:last-child{border:none;}
.home-slogans .cell{padding:1.5rem 2rem 1rem 2rem;}
.home-slogans h1{margin:0;font-size:1.5rem;}
.home-slogans h1 span{background-color:#666;color:#fff;padding:0 5px 3px 5px;margin-right:3px;}
.home-slogans p{font-size:0.875rem;padding:1.2rem 0 1rem 0;color:#555;max-height:116px;overflow:hidden;margin:0;}
.home-slogans .btn{border-radius:0;color:#fff;}
.home-slogans .btn:hover{background-color:#FEEA5A;color:#fff;border-color:#FEEA5A;}

.home-events{padding:4rem 0 2rem 0;font-size:0.875rem;}
.home-events h3{font-size:1.375rem;}
.home-events h4{font-size:1.375rem;}
.home-events h3 a , .home-events h4 a{color:#000;}
.home-events span{display:block;margin:8px 0;color:#C5C5C5;}
.home-events p{color:#868686;margin-top:14px;}
.home-events .thumbnail{border-radius:0;border:none;padding-top:0;}
.home-events .thumbnail .caption{padding:0px 9px;}
.home-events .thumbnail h3{margin-bottom:0;margin-top:16px;}

.home-events .media{border-bottom:1px solid #EBEBEB;padding-bottom:20px;margin-bottom:20px;}
.home-events .media:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}
.home-events .media .media-left{padding-right:1rem;}
.home-events .media-object{width:180px;}

.home-products{padding:2.5rem 0;font-size:0.875rem;background-color:#f6f6f6;}
.home-products h5.text-center{margin:0;font-weight:600;font-size:0.875rem;color:#777;}
.home-products h1.text-center{color:#003E44;margin:0;margin-bottom:28px;}
.home-products .btn-group{margin:0px auto;text-align:center;}
.home-products .btn-group .btn{border-radius:0;padding:12px 20px;}
.home-products .btn-default:hover , .home-products .btn-default.active{border:1px solid #EAC100;background-color:#FFD100;color:#000;}

.home-products .filtr-item {padding:0.5rem;}
.home-products .filtr-container{transition: height 500ms ease-out;margin-top:20px;}
.home-products .filtr-item .thumbnail{margin-bottom:0;border-radius:0;height:258px;}
.home-products .filtr-item .thumbnail h3{margin:10px 0;font-size:1.3rem;}
.home-products .filtr-item .thumbnail img{width:100%;}
.home-products .filtr-item .thumbnail p{color:#868686;margin:0;}

.home-jumbotron{height:430px;background:url(../upload/slide/slide01.jpg) no-repeat center center;}
.home-jumbotron .wrap{color:#000;width:45%;padding-top:38px;}
.home-jumbotron .wrap h1{display:inline-block;padding:6px 0;font-size:1.75rem;} /** background-color:rgba(254,223,5,0.3); */
.home-jumbotron .wrap p{font-size:1rem;font-weight:500;color:#333;}
.home-panel{border-radius:0;border-left:4px solid #FFD100;margin:0.5rem;margin-top:1rem;margin-bottom:2rem;}
.home-panel h1{font-size:1.3rem;}
.home-panel p{font-size:0.875rem;color:#555;}

.home-links{margin:0 auto;padding:0;position:relative;margin-bottom:30px;}

/** 页脚 **/
#footer{ background-color:#FEEA5A; padding:0; margin:0;border-radius:0;border:none;color:#000; font-size:0.875rem;}
#footer a{color:#000;}
#footer .footer-caption{border-bottom:1px solid #FFD100;}
#footer .footer-caption ul{display:block;overflow:hidden;margin:0;padding:0;}
#footer .footer-caption li{display:inline-block;padding:0px 0.8rem;height:59px;line-height:59px;vertical-align:middle;}
#footer .footer-body{padding:1.5rem 0;}
#footer .footer-body dt{font-size:1.125rem;font-weight:600;padding-bottom:6px;}
#footer .footer-body dd a{display:block;color:#000;padding:4px 0;}
#footer .footer-body dd a:hover{color:#000;}
#footer .footer-footer{background-color:#fff;color:#333;font-size:0.75rem;line-height:30px;font-weight:500;}
#footer .qrcode{text-align:center;}
#footer .qrcode h3{margin-top:0;}
#footer .qrcode img{width:80%;margin:0px auto;}

.article .container iframe{width:100%;height:640px;}

@media (max-width:1200px) {
	.home-products .filtr-item .thumbnail{height:230px;}
}

@media (max-width:992px) {
	.home-products .filtr-item .thumbnail{height:234px;}

	.article .container iframe{height:410px;}
}

@media (max-width:768px) {

	.article .container iframe{height:220px;}
	.home-products .filtr-item .thumbnail{height:auto;}

	.home-links .swiper-button-next,.home-links .swiper-button-prev{width:20px;height:20px;margin-top:-10px;background-size:100% 100%;}
	.home-links .swiper-button-next{right:5px;}
	.home-links .swiper-button-prev{left:5px;}
	.swiper-carousel .swiper-slide{height:200px;}

	.home-slogans .col-md-3{border:none;border-bottom:1px solid #ccc;}
	.home-slogans .cell{padding:0.8rem 1.2rem;padding-bottom:0.3rem;}
	.home-slogans h1{margin:0;font-size:1rem;}
	.home-slogans p{padding:0.7rem 0 0.3rem 0;font-size:0.75rem;}
	.home-slogans .btn{font-size:0.75rem;position:absolute;right:2rem;top:0.75rem;padding:3px 6px;}
	
	.home-events{padding:0;}
	.home-events h4{font-size:1rem;}
	.home-events .thumbnail{padding-top:4px;}
	.home-events .media{padding:0px 9px;}
	
	.home-products{padding-bottom:0.5rem;}
	.home-products h1.text-center{font-size:1.7rem;font-weight:600;}
	.home-products .btn-group .btn{padding:6px 4px;}
	.home-products .filtr-item .thumbnail h3{font-size:1rem;}
	.home-products .filtr-item .thumbnail .caption{padding:5px;padding-bottom:0px;}
	
	#footer .footer-caption li img{width:46vw;}
	#footer .footer-body , #footer .footer-footer , #footer .text-right{text-align:center;}
}

@media (max-width:992px) {
	.home-jumbotron .wrap{width:60%;padding-top:0px;}
}

#banner{position:relative;height:300px;background-repeat:no-repeat;background-position:center;background-color:#ccc;-webkit-background-size:cover;background-size:cover;}
#banner h1{color:#fff;line-height:100%;margin:0;font-size:2rem;}
#banner .container{display: flex;justify-content:flex-end;align-items: center;height:100%;}

#allmap{width:100%;height:520px;margin:0;padding:0;margin-bottom:50px;margin-top:-55px;}

.article , .events , .products{background-color:#f4f4f4;padding-top:55px;padding-bottom:100px;}

/** 文章 */
.article-nav{}
.article-nav h2{line-height:34px;font-weight:600;border-left:4px solid #FFD100;margin-top:50px;margin-bottom:40px;padding-left:1rem;}
.article-nav ul{padding-top:50px;text-align:right;}
.article-nav .nav-links li{display:inline-block;padding:0px 5px;}
.article-nav .nav-links a{display: block;padding:0;width: 113px;height: 35px;line-height: 30px;border-radius: 35px;text-align: center;font-size: 1rem;background: #FFF;border: 2px solid #363636;overflow: hidden;transition: all 0.3s ease;cursor: pointer;}
.article-nav .nav-links a:hover , .article-nav .nav-links li.active a{border-color:#FFC322;background-color:#FFC322;color:#000;}

.article p{font-size:1rem;line-height: 1.8rem;margin: 0 0 20px;} 
.article img{max-width:100%;}
.article hr{border-color:#ddd;}

/** 新闻 */
.events .event-lists{border-bottom:1px solid #DBDBDB;padding-bottom:15px;margin-bottom:15px;position:relative;}
.events .event-left{}
.events .event-right{text-align:center;padding-top:3rem;}

.events .event-body h4{font-size:1.375rem;}
.events .event-heading{margin-bottom:15px;}
.events .event-body p{font-size:0.875rem;line-height:2;padding:0;margin:0;}
.events .event-lists a h4.event-heading{color:#000;}
.events .event-lists a p{color:#555;}
.events a .event-right{color:#999;}
.events .event-lists a:hover h4{font-weight:bold;}
.events .event-right .date{font-size:2.5rem;line-height:2.5rem;}
.events .event-right .year{font-size:1rem;line-height:2rem;}

/** 产品列表 */
.products .product-lists .thumbnail{padding:0px;border:none;border-radius:0;
									box-shadow: 0 1px 3px rgba(0,0,0,.3);-moz-box-shadow: 0 1px 3px rgba(0,0,0,.3);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3);}
.products .product-lists .thumbnail h3{margin-top:0px;margin-bottom:10px;font-size:1.5rem;font-size:1.375rem;}
.products .product-lists .thumbnail a{color:#000;}
.products .product-lists .caption{padding:15px;}
.products .product-lists .caption p{padding:0;margin:0;font-size:0.875rem;color:#666;}

.product h3{font-size:2rem;padding-bottom:20px;position:relative;margin-top:35px;margin-bottom:25px;text-align:center;}
.product h3 span{display:block;position:absolute;bottom:0;width:108px;left:50%;margin-left:-54px;border-bottom:3px solid #018997;}

.product-picture{position:relative;}
.product-picture .picture{position:absolute;text-align:center;left:0;right:0;top:0;bottom:0;display: flex;justify-content:center;align-items: center;overflow:hidden;}
.product-picture .picture img{max-height:90%;}

.thumbnail .product-picture .picture a{display:block;height:100%;display: flex;justify-content:center;align-items: center;overflow:hidden;}
.thumbnail .product-picture .picture img{width:auto;max-height:90%;}

#specs .table{background-color:#fff;}
@media (max-width:768px) {
	#banner{height:180px;}
	#banner h1{font-size:1.375rem;}

	.article , .events , .products{padding-top:35px;padding-bottom:45px;}
	#allmap{margin-bottom:25px;margin-top:-35px;}
	
	.article-nav h2{text-align:center;text-indent:0;border:none;margin:25px auto;font-size:1.5rem;}
	.article-nav ul{padding-top:0;text-align:center;padding-bottom:1rem;}
	
	.events .event-right{text-align:right;padding-top:0rem;}
}

/** 搜索 */
.search-crumb{background-color: #fff;margin-bottom:25px;}
.search-crumb .breadcrumb{margin-bottom:0px;padding:8px 0;background-color: #fff;}

.search-detail{background-color:#fff;margin-bottom:25px;}
.search-detail .search a{color:#333;}
.search-detail  .caption{margin:0px;padding:20px 0 40px 0;font-weight: 500;color:#333;}

/** 防伪查询 */
.checkitem .captcha{padding-top:1.5rem;}
.checkitem .captchaimg{padding:0.6rem 0 1rem 0;text-align:center;}
.checkitem .btn{padding:0.5rem 4rem;}
.checkitem .success{padding-bottom:2rem;}