body, html {width: 100%;overflow-x: hidden;}
body,html {margin:0;padding:0}
body{position:relative;font-family: 宋体,'Sterling SSm A','Sterling SSm B',serif;font-size:13px;line-height:22px}
ul{list-style: outside none none;padding:0;margin: 0;}
p{margin: 0 0 10px;}
table {border-collapse: collapse;border-spacing: 0;}
*, *::after, *::before {box-sizing: border-box;}
a{cursor: pointer;text-decoration: none;color: #333;}
a:hover {text-decoration:underline;color: #333;}
input{border: 0;background: #f7f7f7;padding: 9px 15px;border: 1px solid #f7f7f7;outline: none;font-family: 'Sterling SSm A','Sterling SSm B',serif;font-size: 1.3rem;box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none;border-radius: 0;
}
hr{border: none;}

.box{width: 100%;}
.content{padding: 0 60px;}
.mt10{margin-top: 10px;}
/* head样式 */
.head{border-top: 10px solid #f09833;text-align: center;position: fixed;width: 100%;background-color: #fff;top: 0;z-index: 10;}
.head_bottom{margin-bottom: 106px;}
.head .logo{display: inline-block;}
.nav{position: relative;}
.search_box{display: block;position: absolute;top: -41px;z-index: 10;background: #f5f5f5;}
.search_box input{background-color: #f5f5f5;font-size: 13px;width: 220px;margin-right: 0;padding: 4px 15px;position: relative;z-index: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-webkit-transition: all .3s ease-out;transition: all .3s ease-out;}
.search_box.placeholder input{width: 150px;padding: 4px 15px 4px 30px;}
.search_box.placeholder>img{opacity: 1;}
.search_box.placeholder .search_btn{display: none;}
.search_box .search_btn{display: inline-block;padding: 5px 10px 5px;position: relative;z-index: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-webkit-transition: all .3s ease-out;transition: all .3s ease-out;}
.search_box>img{position: absolute;top: 11px;left: 10px;z-index: 1;opacity: 0;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-webkit-transition: opacity .3s ease-out;transition: opacity .3s ease-out;}
.mob_search{width: 24px;height: 24px;background: url(../images/search.png) no-repeat center;position: absolute;top: -30px;left: 0;z-index: 10;}
.mob_search_box{width: 100%;position: relative;top: 13px;}
.mob_search_box input{width: 100%!important;padding: 5px 15px!important;}
.mob_search_box .search_btn{position: absolute!important;top: 0!important;right: 0!important;display: block!important;}
.join_email{position: absolute;top: -30px;right: 0;padding: 0;text-align: right;display: inline-block;}
.join_email:hover{color: #333;}

.global_nav{height: 36px;border-bottom: 1px solid #7d7d7d;position: relative;}
.global_nav .global_title{font-size: 0;}
.global_nav .global_title li{display: inline-block;font-size: 13px;}
.global_nav .global_title li>a{padding: 0;margin: 10px 8px 1px;line-height: 18px;display: inline-block;}
.global_nav .global_title li:hover>a{color: #333;text-decoration: none;border-bottom: 3px solid #333;padding-bottom: 5px;}
.global_nav .global_title li .sub_nav{position: absolute;left: 0;top: 36px;z-index: 11;display: none;padding:30px 0 15px;border-bottom: 1px solid #7d7d7d;width: 100%;min-height: 320px;background: url(../images/dr_bg.jpg) #fff no-repeat right top;text-align: left;}



.global_nav .global_title li .sub_nav.no_bg{background: none;background-color: #fff;}
.global_nav .global_title li:hover .sub_nav{display: block;}
.global_nav .sub_nav .row{margin-right: 0;margin-left: 0;margin-bottom: 10px;}
.global_nav .sub_nav .row h3{font-size: 18px;margin-top: 0;}
.global_nav .sub_nav .row p{font-size: 12px;line-height: 26px;}
.global_nav .sub_nav .row a{font-size: 12px;display: block;}
.global_nav .sub_nav .row a.more{color: #bd0829;}
.global_nav .sub_nav .row>.col-sm-12 .row span{display: block;font-size: 18px;margin: 0 10px 10px;}
.global_nav .sub_nav .row>.col-sm-12 .row .col-sm-4{}
.global_nav .sub_nav .row>.col-sm-3 img{width: 100%;}
.global_nav .sub_nav .row>.col-sm-3{margin-bottom: 20px;}
.mob_menu{background: url(../images/head_menu.png) no-repeat center;width: 24px;height: 24px;position: absolute;top: -30px;right: 0;}
#mob_nav_container{position: absolute;top: 0;z-index: 12;width: 100%;background-color: #f5f5f5;height: 100%;display: none;}
#mob_nav_container .col-sm-12{padding-right: 0;padding-left: 0;}
#mob_nav_container .col-sm-12 label>a{display: block;}
#mob_nav_container .col-sm-12 label{font-size: 16px;font-weight: 700;border-bottom: 1px solid #ccc;padding: 15px 20px;margin: 0;display: block;}
#mob_nav_container .col-sm-12 label.hasmenu:after{display: block;content: '';background: url(../images/menu_drop.png) no-repeat center;width: 20px;height: 15px;position: absolute;top: 18px;right: 22px;}
#mob_nav_container .col-sm-12 ul{display: none;font-size: 14px;background-color: #ddd;}
#mob_nav_container .col-sm-12 ul li {border-bottom: 1px solid #ccc;padding: 0 20px;margin: 0;height: 53px;line-height: 54px;}
#mob_nav_container .col-sm-12 ul li a{display: block;}
#mob_nav_container .mob_nav_close{position: absolute;right: 11px;width: 50px;height: 50px;top: 0;cursor: pointer;}
#mob_nav_container .mob_nav_close:before{position: absolute;content: "";width: 30px;height: 30px;top: 13px;left: 15px;background: url(../images/menu_close.png) no-repeat center;}
/*footer*/
.hr_line{height: 10px;color: #f09833;background-color: #f09833;margin: 20px 60px 0;clear: both;}
.footer{margin: 20px 60px 0;}
.footer .top:after{clear: both;content: '';display: table;}
.footer label{display: block;font-weight: 700;margin-bottom: 20px;}
.footer_sign-up{margin-top: 10px;}
.footer_sign-up:after{clear: both;content: '';display: table;}
.footer_sign-up input{width: 80%;float: left;}
.footer_sign-up a{background-color: #81d8d0;width: 20%;float: right;height: 42px;text-align: center;line-height: 44px;}
.footer_sign-up a:hover{text-decoration: none;}
.footer_icon{margin-top: 20px;}
.footer_icon a{width: 24px;height: 24px;display: inline-block;}
.footer_icon a i{display: block;height: 100%;}
.footer_icon .weibo{background: url(../images/weibo_ico.png) no-repeat center;background-size: contain;}
.footer_icon .youku{background: url(../images/youku_ico.png) no-repeat center;background-size: contain;}
.footer_line{height: 1px;background-color: #333;margin: 20px 0;}

.footer .visible-xs .col-sm-3 label{padding: 15px 20px!important;
    margin: 0;}
.footer .visible-xs{background-color: #f5f5f5;padding-left: 0;padding-right: 0;}
.footer .visible-xs .col-sm-3{padding-right: 0;padding-left: 0;}
.footer .visible-xs .col-sm-3 label{font-size: 16px;border-bottom: 1px solid #ccc;}
.footer .visible-xs .col-sm-3 label:after{display: block;content: '';background: url(../images/footer_arrow.png) no-repeat center;width: 22px;height: 11px;position: absolute;top: 22px;right: 22px;}
.footer .visible-xs .col-sm-3 ul{display: none;font-size: 14px;background-color: #ddd;}
.footer .visible-xs .col-sm-3 ul li{border-bottom: 1px solid #ccc;height: 53px;line-height: 54px;padding: 0 20px;}
.footer .visible-xs .col-sm-3 ul li a{display: block;}
.footer .bottom{margin-bottom: 15px;}
.footer .bottom:after{clear: both;content: '';display: table;}
.footer .bottom li{display: inline-block;margin: 0 6px;}
.footer .bottom .col-sm-8{padding-left: 0;padding-right: 0;}

/* banner */
.banner{width: 100%;height: 418px;position: relative;}
.banner ul a{display: none;width: 100%;}
.banner ul a:hover{text-decoration: none;}
.banner li{width: 100%;height: 418px;position: absolute;}
.carousel_bg{height: 21px;position: absolute;bottom:10px;text-align: center;width: 100%;}
.carousel {width: auto;height: 21px;display: inline-block;}
.carousel > a {width: 10px;cursor: pointer;margin-right: 2px;display: inline-block;height: 10px;background-color: #fff;border-radius: 50%;}
.carousel > a:last-child {margin-right: 0;}
.carousel a.active {background-color: #f09833;}

/*main*/
.main{margin-top: 30px;font-family: 微软雅黑;}
.main div{position: relative;}
.main span{display: block;position: absolute;bottom: 20px;left: 0;color: #fff;width: 100%;padding-left: 45px;}
.main span a{color: #fff;}
.main span li,.main i{padding-left: 0;padding-right: 0;}
.main img{width: 100%;margin-bottom: 30px;display: block;}
.main h3{font-size: 24px;font-weight: normal;}
.main li a{display: inline-block;line-height: 26px;font-size: 15px;}
.main li i{font-style: normal;}
.main li h4{font-weight: normal;font-size: 20px;margin:0 0 15px;}
.main li.col-sm-6{padding: 0;}
.main label{position: relative;top: -15px;}
.main label .col-xs-6{padding-left: 0;padding-right: 0;}
.main label h3{margin-bottom: 10px;}
.main label h4{margin:15px 0 5px;}
.main label i{padding: 0;}
.main label li{padding: 0;}
.main label ul:before,.main label ul:after{content: '';clear: both;display: table;}
.main label li:before,.main label li:after{content: '';clear: both;display: table;}

.contacts{background-color: #f8f8f8;margin-bottom: 30px;}
.contacts:after{clear: both;content: '';display: table;}
.contacts .col-sm-7{padding-left: 0;padding-right: 0;border-right: 15px solid #fff;}
.contacts .col-sm-7 img{width: 100%;}
.contacts .col-sm-5{font-size: 16px;}
.contacts .col-sm-5 div{margin-bottom: 15px;}
.contacts .col-sm-5 img{margin: 0 auto;}
.contacts .col-sm-5 .title{font-size: 24px;line-height: 50px;font-weight: 700;margin-bottom: 5px;}

@media (max-width: 769px){
	.head_bottom{margin-bottom: 90px;}

	.products .title{font-size: 30px;}
	.products_intro{padding-left: 40px;padding-right: 40px;}
	.products .col-sm-7{border-left: 0;}
	.products_intro li{list-style: outside none none;}
	.products a{font-size: 18px;}
	.banner{height: 300px;}
	.banner li{height: 300px;}
	.nav {margin-bottom: 20px;}
}

@media (min-width: 768px) and (max-width: 993px){
	.products a{text-align: center;font-size: 20px;margin-bottom: 10px;}
	.products .title{font-size: 30px;line-height: 50px;}
	.products_intro li{list-style: outside none none;}

	.contacts .col-sm-5{font-size: 14px;}
	.contacts .col-sm-5 div{margin-bottom: 5px;}

	.banner{height: 300px;}
	.banner li{height: 300px;}
	.nav {margin-bottom: 20px;}
}

@media (min-width: 992px) and (max-width: 1201px){
	.products_intro{padding-left: 30px;padding-right: 30px;font-size: 24px;}
}

@media (min-width: 1200px){
	.products_intro{padding-left: 60px;padding-right: 60px;font-size: 24px;}
}


@media only screen and (max-width: 767px){
	.footer .col-xs-12 .footer_sign-up{margin-top: 30px;}
	.content{padding: 0 10px;}
	.footer{margin: 20px 0 0;}
}
@media only screen and (max-width: 991px){
	.search_box{display: none;}
}

.page_box h1{line-height: 48px;}
.page_box{margin-right: 0;margin-left: 0;}
.page_box>.col-sm-3{padding-left: 30px;}

.page_banner img{width: 100%;}
.page_content{font-family: 微软雅黑;padding-top: 20px;font-size: 14px;}
.text-inden2{text-indent: 2rem;}
.page_content p,.single_products p{margin-bottom: 20px;line-height: 26px;}
.page_content .has_bg{background-color: #fafafa;padding: 15px 10px;}
.page_content .row{margin-left: -10px;margin-right: -10px;}
.page_content .row div{text-align: center;line-height: 30px;font-weight: 700;}
.page_content .row .col-sm-6,.page_content .row .col-sm-4{padding-left: 10px;padding-right: 10px;}
.page_content .row .col-sm-6 img,.page_content .row .col-sm-4 img{width: 100%;}
.page_content .row a{margin-bottom: 10px;}

.page_mob_nav{display: block;background: #f4f4f4;padding: 12px 20px;margin-top: 20px;}
.page_mob_nav .title{background: #fff;line-height: 40px;color: #676767;position: relative;text-align: left;}
.page_mob_nav .title span{display: block;padding-left: 13px;border: 1px solid #bcbcbc;font-size: 14px;}
.page_mob_nav .title i{padding-left: 48px;height: 42px;background: url(../images/page_mob_nav.png) center 18px no-repeat;position: absolute;right: 0px;top: 0px;border-left: 1px solid #bcbcbc;cursor: pointer;}
.page_mob_nav .title i.on{background: url(../images/page_mob_nav.png) center -30px no-repeat;}
.page_mob_nav .title ul{border: 1px solid #bcbcbc;box-shadow: 0 1px 5px 1px #dcdcdc;position: absolute;top: 41px;width: 100%;z-index: 99;background-color: #fff;display: none;}
.page_mob_nav .title li{padding-left: 25px;cursor: pointer;font-size: 14px;}

.news_time{border-right: 1px solid #eeeeee;padding: 13px 0 3px;margin-bottom: 16px;}
.news_date{color: #cbcbcb;font-size: 36px;text-align: center;}
.news_year{color: #d0d0d0;font-size: 14px;text-align: center;margin-top: 5px;}
.news_title{color: #818181;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-top: 8px;display: block;}
.news_note{color: #c6c6c6;font-size: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 5px;}
.newspage_content{font-family: 微软雅黑;padding-top: 30px;}
.newspage_content h1{font-size: 24px;text-align: center;margin-top: 0;margin-bottom: 20px;}
.newspage_content p{margin-bottom: 30px;line-height: 26px;text-align: justify;font-size: 14px;}


.page_products_list ul{text-align: center;margin-top: 40px;}
.page_products_list li{display: inline-block;}
.page_products_list li a{padding: 0;margin: 0 25px;line-height: 18px;display: inline-block;}
.page_products_list img{width: 200px;display: block;height: 160px;}
.page_products_list h4{font-size: 14px;font-weight: normal;font-family: 微软雅黑;margin-bottom: 0;padding-left: 5px;margin-top: 15px;}
.page_products_list .row>a{padding: 0 5px;margin-top: 10px;position: relative;}
.page_products_list .row{margin: 0 -5px;}
.page_products_list .row>a:hover{text-decoration: none;}
.page_products_list .row>a label{position: absolute;top: 5px;left: 12px;}
.page_products_list .row>a div{position: relative;}
.page_products_list .row>a span{background-color: #fff;width: 100%;height: 100%;position: absolute;top: 0;left: 0;padding-left: 10%;padding-right: 10%;display: none;padding-top: 15%;background-color: rgba(0,0,0,0.5);color: #fff;}
.page_products_list .row>a:hover span{display: block;}
.page_products_list .row>a h3{margin-bottom:5px;}
.products_detail{font-family: 微软雅黑;text-align: center;margin-bottom: 50px;}
.products_detail h1{margin:30px 0;text-align: left;font-weight: normal;}
.products_detail img{height: 420px;text-align: center;}
.products_detail p{margin-bottom: 20px;line-height: 26px;text-align: justify;font-size: 14px;}
.products_detail p.fs-16{font-size: 16px;}
.red1{color: #4d0a00;}