@charset "utf-8";
/* CSS Document */

html {height: 100%;}
body {
	font-family:'Open Sans', sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: #333;
	background-color: #fff;
	overflow-x: hidden;
}

div, p, span,dt,dl,dd,em{margin:0;padding:0; font-size:100%; font-family:inherit; list-style:none; font-weight: normal; font-style: normal;}
h1,h2,h3,h4,h5,ul,li{list-style-type:none; margin: 0; padding: 0; font-weight: normal;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#555555;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
td{padding:15px 0;  font-size: 13px; text-align: center;}

a {color: #333;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
a:hover {color: #a31119; text-decoration: none;}
a:active,a:focus {outline: 0;color: #a31119; text-decoration: none;}
img {border:0; vertical-align: middle;}


.clearfix::after{
    content:"";
　　height:0;
　　line-height:0;
　　display:block;
　　visibility:hidden;
　　clear:both;
}
.clearfix{clear: both;}
.ellipsis {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.fl{ float:left;}
.fr{ float: right;}
.pd{ padding: 0;}
.bg{overflow: hidden; background: #f3f8fb; padding: 10px 0 50px 0;}


header{position: fixed;width: 100%;z-index: 9999;background-color:#FFFFFF;transition:background 0.5s;}
.welcome{overflow: hidden ;background: #F5F5F5; height: 36px; line-height: 36px;}
.welcome h1{font-size: 13px;}
.welcome p{float: right;}
.welcome p i{color: #a31119;}

.logo{ padding: 15px 0; width: 320px;}
.logo img{max-width: 100%;}


/*--MENU样式--*/
.navbar-nav { float: right;}
.navbar-collapse{ padding-right: 0;}


/*下拉菜单样式*/
.dropdown-menu>li>a{ color:#666;font-size: 13px; height:38px; line-height:38px; text-align: center; border-bottom:1px solid #f5f5f5;padding-top: 0; padding-bottom: 0;}
.dropdown-menu>li>a:hover{ background:#a31119; color:#FFF;}

.home-bt{overflow: hidden;  text-align: center; margin: 50px 0;}
.home-bt h3{color: #a31119; font-size: 32px;padding: 10px 0;}
.home-bt small{display: block;font-size: 22px; line-height: 40px; color: #333;font-style: normal; text-transform: uppercase;}


/*首页关于我们*/
.home-aboutbg{overflow: hidden; background: url(../images/aboutbg.png) no-repeat center; background-size: cover;}
.home-about{padding-bottom: 70px;}
.home-about-l{overflow: hidden;}
.home-about-l h2{ margin-bottom: 30px;}
.home-about-l p{color: #333; line-height: 32px; font-size: 16px; text-indent: 2em;}
.home-about-r{overflow: hidden;}
.home-about-r img{max-width: 100%};

.home-yybg{overflow: hidden; background: url(../images/bg1.jpg) no-repeat center; clear: both;}
.owl-stage-outer{overflow: hidden;}
.item1{padding: 12px;border: 1px solid #E7E7E7;}
.item1:hover{ border: 1px solid #a31119;}
.item1 span{ text-align: center; display: block;line-height: 50px; font-size: 16px;}
.item1 h2{ text-align: center; display: block;line-height: 50px; font-size: 16px; color: #FFF;}
.item1 p{ display: block;line-height: 26px; font-size: 14px; color: #FFF;padding: 20px 0 10px 0; text-indent: 2em;}
.item1 img{max-width: 100%;}

/*首页产品展示*/
.home-profl{overflow: hidden; clear: both; text-align: center; margin-bottom: 30px;}
.home-profl ul{display: inline-block;}
.home-profl ul li{float: left;padding: 0 20px;  font-size: 22px;}
.home-profl ul li a{color: #333;line-height: 40px;}
.home-profl ul li a:hover{display: block; color: #a31119; border-bottom: 3px solid #a31119;line-height: 40px;}

.home-probg{overflow: hidden;  background: url(../images/probg.jpg) no-repeat center top;}
.home-pro{overflow: hidden; margin-bottom: 10px;}
.home-pro ul{margin: 0;}
.home-pro ul li{margin-bottom: 50px;}
.home-pro ul li .box{ background: #FFF;border-bottom: 2px solid #cfcfcf;border-top:1px solid #F5F5F5;border-left:1px solid #F5F5F5;border-right:1px solid #F5F5F5;}
.home-pro ul li .box:hover{box-shadow: 0px 0px 10px 1px rgba(118, 118, 118, 0.2);-webkit-box-shadow: 0px 0px 10px 1px rgba(118, 118, 118, 0.2);}
.home-pro ul li .box .list-img{ position: relative; height: 270px; overflow: hidden;}
.home-pro ul li .box .list-img img{max-width:100%;max-height: 100%; top: 0; left: 0;right: 0; bottom: 0;position:absolute; margin:auto;transition: all 0.6s;}
.home-pro ul li .box .list-img img:hover{transform: scale(1.2);}
.home-pro ul li .box h2{font-size: 16px; line-height: 40px; text-align: center; padding: 10px; background: #FFF;}
.home-pro ul li .box:hover{border-bottom: 2px solid #a31119;}


/*首页新闻*/

.home-news-bt{overflow: hidden;line-height: 50px; border-bottom: 1px  solid #ccc;}
.home-news-bt span{float: left;font-size: 22px; color: #333;}
.home-news-bt span i{color: #a31119; font-style: normal;}
.home-news-bt p{float: right;}

.home-news-img{overflow: hidden; padding: 15px 0; border-bottom: 1px solid #c6c6c6;}
.home-news-img dl{}
.home-news-img dl dd{float: left;}
.home-news-img dl dd h3{font-size: 18px;}
.home-news-img dl dd time{display: block; color: #999; font-size: 12px; padding: 8px 0;}
.home-news-img dl dd p{ color: #737373;margin: 0; line-height: 24px;}
.home-news-img dl dd img{max-width: 100%;}

.tab-content{overflow: hidden;}
.tab-content ul{margin: 10px 0;}
.tab-content ul li{height: 32px; line-height: 32px;}
.tab-content ul li a{color: #737373;}
.tab-content ul li a:hover{color: #1ecdb8;}
.tab-content ul li time{ float: right; color: #999; font-size: 12px;} 

.faq-bt{ background: #1ecdb8; height: 50px;line-height: 50px; margin-bottom: 15px;text-align: center;}
.faq-bt span{ color: #FFF; font-size: 17px;}

.faq-tj{clear: both; max-height: 115px; overflow: hidden;}
.faq-tj img{ max-width: 100%;}
.faq-list{overflow: hidden; width: 100%; height: 375px; margin-top: 15px;}
.faq-list ul{margin: 0;}
.faq-list ul li{border-bottom: 1px dashed #c6c6c6; margin-bottom: 15px;}
.faq-list ul li h3{font-size: 15px; margin:0; line-height: 26px; padding-bottom: 10px; font-weight: normal;}
.faq-list ul li h3 i{padding-right: 10px;}
.faq-list ul li p{font-size: 13px; color: #666; line-height: 24px;}
.faq-list ul li p i{padding-right: 10px;}

.item-line{overflow: hidden;background: #FFF; box-shadow: 0 5px 10px rgba(0,0,0,0.05);border: 1px solid #E7E7E7;}
.item-line .list-img{position: relative; height: 187px;}
.item-line .list-img img{max-width:100%;max-height: 100%; top: 0; left: 0;right: 0; bottom: 0;position:absolute; margin:auto;transition: all 0.6s;}
.item-line .list-img img:hover{transform: scale(1.2);}
.item-line span{display: block; text-align: center; padding: 12px 0; position: relative; z-index: 99;} 



.sub-head{overflow: hidden;background:#a31119;padding-top:92px;}

.here{overflow: hidden;height: 111px;}
.here span{color: #FFF; font-size: 26px; display: block; padding: 41px 0;}
.here span p{ display: block; font-size: 13px;}
.here span p a{color: #FFF;}

.submenu{overflow: hidden; float: right; margin-top: 35px;}
.submenu ul{}
.submenu ul li{float: left;text-align: center; padding: 0 10px; font-size: 16px;}
.submenu ul li a{background: #FFF; display: block; padding: 10px 30px;}

.submenu_pro{overflow: hidden;  margin-bottom: 30px;}
.submenu_pro ul{padding: 15px;overflow: hidden;border: 1px solid #E7E7E7;}
.submenu_pro ul li{float: left; border-bottom: 1px solid #E7E7E7; height: 42px; line-height: 42px;}
.submenu_pro ul li a i{font-style: normal; color: #999; padding: 0 8px;}
.submenu_pro ul li a{display: block;}
.submenu_pro ul li a:hover{color: #a31119;}
.submenu_pro ul li a.leftmenu_h{color: #a31119;}
.submenu_pro span{color: #FFF; background: #a31119; width: 150px; height: 40px;line-height: 40px; text-align: center; display: block; font-size: 16px;}

/*内页图片列表展示*/
.Listpic{overflow: hidden;}
.Listpic ul{margin: 0;}
.Listpic ul li{margin-bottom: 30px;}
.Listpic ul li .box{ background: #FFF;border-bottom: 2px solid #FFF;}
.Listpic ul li .box:hover{box-shadow: 0px 0px 10px 1px rgba(118, 118, 118, 0.2);-webkit-box-shadow: 0px 0px 10px 1px rgba(118, 118, 118, 0.2);}
.Listpic ul li .box .list-img{border:1px solid #F5F5F5; position: relative;  overflow: hidden;}
.Listpic ul li .box .list-img img{max-width:100%;max-height: 100%; top: 0; left: 0;right: 0; bottom: 0;position:absolute; margin:auto;transition: all 0.6s;}
.Listpic ul li .box .list-img img:hover{transform: scale(1.2);}
.Listpic ul li .box h2{font-size: 15px; line-height: 30px; text-align: center; padding: 10px 0; background: #FFF;}
.Listpic ul li .box:hover{border-bottom: 2px solid #a31119;}

.Listpic .pic_height1{height: 258px;}
.Listpic .pic_height2{height: 232px;}
.Listpic .pic_height3{height: 240px;}
.Listpic .pic_height4{height: 227px;}



.leftnav{overflow: hidden; }
.leftnav h2{ background: #a31119; color: #FFF; font-size: 22px;padding:20px 15px; line-height: 28px;}
.leftnav h2 i{ font-style: normal; display: block; text-transform: uppercase; font-size: 16px;}
.leftnav ul{overflow: hidden;}
.leftnav ul li{ border-bottom: 1px solid #E7E7E7;}
.leftnav ul li a{display: block; height: 46px; line-height: 46px;background: #F5F5F5;color: #333; font-size: 14px; padding-left: 15px;}
.leftnav ul li a:hover{display: block;  background: #a31119; color: #FFF;padding-left: 15px;}
.leftnav ul li a.leftmenu_h{display: block;background: #a31119; color: #FFF;padding-left: 15px;}
.leftnav p{border: 1px solid #E7E7E7; padding: 12px; line-height: 25px;}

.contact-l{overflow: hidden; background: #FFF; }
.contact-l h3{font-size: 33px;padding: 30px 0 30px 50px;}
.contact-l h3 em{display: block; color: #9c9c9c; font-size: 14px; text-transform: uppercase; margin: 15px 0;}
.contact-l ul{margin: 0;}
.contact-l ul li{padding: 50px 30px;overflow: hidden; }
.contact-l ul li span{float: left;margin-left: 70px;font-size: 16px;line-height: 25px;}
.contact-l ul li:first-child{ background: #f6f6f6;}
.contact-l ul li i{float: left; position: absolute; width: 50px;height: 50px;background: #a31119;padding: 5px; line-height: 0;-moz-border-radius: 50%;-webkit-border-radius: 50%;-khtml-border-radius: 50%;border-radius: 50%;}
.contact-l ul li i img{max-width: 100%;}

.contact-r{overflow: hidden; background: #FFF; text-align: center;  padding: 12.2% 0;}
.contact-r span{display: block; font-size: 22px; margin: 30px 0;}
.contact-r img{max-width: 100%;}


/*内页新闻*/
.news{ overflow: hidden;}
.news ul{ margin: 0;}
.news ul li{overflow: hidden; border-bottom: 1px solid #E7E7E7; background: #FFF; margin-bottom: 30px; padding: 30px;}
.news ul li h2{color: #333; font-size: 24px;}
.news ul li time{display: block; padding: 6px 0; color: #999;}
.news ul li p{ color: #666;line-height: 26px;}
.news ul li img{max-width: 100%;}
.news ul li .more{display: block; padding-top: 10px;}

/*详情相关新闻*/
.newslist{ overflow: hidden;}
.newslist ul{ margin: 0;}
.newslist ul li{overflow: hidden; border-bottom: 1px solid #E7E7E7; height: 40px; }
.newslist ul li h2{float: left; color: #333; font-size: 13px;line-height: 40px;}
.newslist ul li time{float: right; color: #999;line-height: 40px;}



/*详情页*/
.Details{overflow: hidden;}
.Details h1{ text-align: center;}
.Details dt{ text-align: center; display: block; line-height: 40px; font-size: 15px; color: #999;}
.Details dt small{padding: 0 10px; font-weight: bold;}

.Details-conent{ line-height: 30px;}
.Details-conent img{max-width: 100%;}

.page_title{overflow: hidden; margin: 0 15px;}
.page_title span{color: #FFF; font-size: 18px; font-weight: bold; background: #a31119;width: 180px; height: 50px; line-height: 50px; display: block; text-align: center;}
.Details-nr{ line-height: 28px;padding: 30px;margin: 0 15px 15px 15px; background: #FFF;box-shadow: 0px 0px 10px 1px rgba(118, 118, 118, 0.2);-webkit-box-shadow: 0px 0px 10px 1px rgba(118, 118, 118, 0.2); }
.Details-nr img{max-width: 100%;}


.cs-bt{font-size: 32px; color: #333; font-weight: bold; padding: 50px 0;}
.cs-bt b{color: #a31119;}

.cs-tedian{overflow: hidden; text-align: center;}
.cs-tedian ul{}
.cs-tedian ul li{ margin-bottom: 30px;}
.cs-tedian ul li h2{font-weight: bold;display: block; padding: 20px 0;}
.cs-tedian ul li span{font-size: 18px;}

.cs-video{overflow: hidden;}
.cs-video li{ margin-bottom: 30px;}
.cs-video li video{ width: 100%; height: 350px;}

.link_line{border-top: 1px solid #3e3f42; margin-top: 30px;}
.link{overflow: hidden;padding-top: 15px;}
.link span{color: #a31119; font-size: 16px; }
.link ul{margin: 0;}
.link ul li{float: left; color: #c3c3c3; line-height: 30px;}
.link ul li a{color: #c3c3c3;}
.link ul li a:hover{color: #a31119;}
.link ul li i{padding: 0 4px; font-style: normal;}

footer{background:#28292d; overflow: hidden; padding: 30px 0;}

.footmenu{overflow: hidden;}
.footmenu span{display: block; color: #FFF; font-size: 18px; margin-bottom: 15px; padding-left: 20px;}
.footmenu ul{margin: 0;}
.footmenu ul li{}
.footmenu ul li a{display: block; color: #c3c3c3;line-height: 24px; font-size: 12px;}
.footmenu ul li a:hover{color: #a31119;}

.lx{color: #c3c3c3;line-height: 25px; font-size: 14px;}
.wx{ text-align: center;}
.wx img{max-width: 100%;}
.wx span{color: #c3c3c3; display: block; padding-top: 10px;}

.copy{color:#c3c3c3;line-height: 23px;}
.copy a{color:#c3c3c3;}
.copy a:hover{color:#a31119;}

.Mobile-fluid{position:fixed; left:0; bottom:0; /*background-color: rgba(0,0,0,0.6);*/ background: #a31119; width:100%; border-top:3px solid #333; z-index: 99999;}
.Mobile-fluid ul {width:100%; overflow:hidden; padding:5px 0; margin: 0; }
.Mobile-fluid ul li{ float:left; width:33.333333%; text-align:center; margin:0 auto;}
.Mobile-fluid ul li a{color: #FFF; font-size: 26px;}
.Mobile-fluid ul li span{color: #FFF; font-size: 18px; padding-left: 10px;}




/* 超小设备（手机，小于 768px） */
@media only screen and (max-width: 768px) {
 

.logo{float: left; padding: 13px 0; width:280px ;}
.logo img{padding-left: 10px; width: 255px;}
.sub-head,.carousel{padding-top: 68px;}
.welcome p{float: left;}
.here{height: auto;}
.here span{padding: 10px 0;}
.submenu{margin: 10px 0; float: left;}
.submenu ul li{width: 50%;margin-bottom: 15px;}

/*手机导航*/
.navbar-nav{padding: 0;width: 100%; z-index: 999; position: relative; background: #FFF;}
.navbar-collapse{position: absolute; border-top: 1px solid #E7E7E7; width: 100%; background: #FFF;}
.navbar-nav>li{padding: 0;border-bottom: 1px solid #E7E7E7;margin: 0; margin-right: 15px;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {background-color: #a31119; color: #FFF; padding-left: 25px;}
.dropdown-menu>li>a{  text-align: left;width: 100%; padding-left: 45px;}

.home-bt{margin:20px 0;}
.home-bt h3{font-size: 24px;}
.home-bt h3 em{font-size: 12px;}
.home-about{padding: 30px 0 0 0;}
.home-about-r{margin-top: 30px;}
.home-pro ul li .box h2{padding: 0;}
.home-pro ul li .box .list-img{height: 126px;}
.home-news ul li{ margin-bottom: 30px;}

.link_line{border-top: 0;margin-top:0;}
footer{padding: 30px 0 70px 0;}

/*内页*/
.Details-conent{padding: 10px 0;}
.Listpic .pic_height1{height: 110px;}
.Listpic .pic_height2{height: 232px;}
.Listpic .pic_height3{height: 140px;}
.Listpic .pic_height4{height: 218px;}

.contact-l h3{ padding: 15px; font-size: 22px;}
.contact-l h3 em{font-size: 12px; line-height: 22px;}
.contact-l ul li{ padding: 20px;}
.contact-l ul li>div{ margin-bottom: 15px;}

.submenu_pro ul li{font-size: 15px; margin-bottom: 20px;}
.news ul li h2{font-size: 22px; line-height: 32px;}
.page_title{margin: 0;}
.Details-nr{margin: 0;padding: 15px;}
.dropdown-menu>li>a{line-height: auto;}

.cs-bt{font-size: 22px; padding: 20px 0;}
.cs-tedian ul li h2{font-size: 22px;}
.cs-tedian ul li span{font-size: 14px;}

}


/* 超小设备（手机，大于 768px） */
@media only screen and (max-width: 1024px) {
	.navbar-default .navbar-nav>li>a{ width: 100px;}
	.nav>li>a{padding:10px 0;}

	}
