body{font-family:"Microsoft YaHei","黑体","宋体", "Arial","KaiTi",sans-serif;}
*{margin: 0; padding: 0;}
a,a:link,a:hover,a:visited,a:active{text-decoration: none;}
ul,li{list-style-type:none;}
p{margin: 0 0 5px;}

.head{background: #08121e;}
.head .logo h2{color: #ecad09; margin-top: 25px;font-weight: 700;}
.nav_bj{background: #fff;}
.nav li{line-height: 65px;}
.nav li a{font-size: 18px; color: #000000;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{background: #d80d19;}
.nav-pills>li>a{border-radius: 0;}
.nav>li>a:focus, .nav>li>a:hover{background:#d80d19; color: #fff;}
.carousel-control.left,.carousel-control.right{background-image: none;}
.column i img{margin: 0 auto; display: block;}
.column {padding-bottom: 30px;}
.henfu{background: url(../images/biao.jpg) no-repeat ; background-size:100% 100% ;}

.product{padding-bottom: 40px;}
.product .nav-justified{width: 90%; margin: 0 auto; padding-bottom: 20px;}
.product .nav li{padding: 0 2%; line-height: 20px;}
.product .nav li a{font-size: 16px; color: #3d3d3d; border: 1px solid #b0b0b0; }
.product .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{background: #d80d19;}
.product .nav-pills>li>a{border-radius: 0;}
.product .nav>li>a:focus, .nav>li>a:hover{background:#d80d19; color: #fff;}
.product .tab .nav .active>a{background:#d80d19; color: #fff;border: 1px solid #d80d19;}
.product .cp_lb>ul>li{padding-bottom: 28px;}
.product .cp_lb>ul>li>a>p{color: #444444;padding: 10px 0;}
.product .cp_lb>ul>li>a{border: 1px solid #efefef;display: block;}
.product .cp_lb>ul>li>a:hover{border: 1px solid #d80d19;}
.product .cp_lb>ul>li>a>img{padding: 5px;max-height: 240px;min-height: 240px;}



.introduce{background: url(../images/beiji.jpg) no-repeat bottom; padding-bottom: 140px;}
.introduce .gsjs{font-size: 14px; line-height: 30px; text-indent: 28px;}

.introduce .column_nei .gsjs>ul{display: -webkit-box; padding: 30px 0;}
.introduce .column_nei .gsjs>ul>li>a{color: #080808;border: 1px solid #f1f1f1; background: #fff; padding:10px 20px; box-shadow: 5px 5px 5px #bcbcbc;}

.news{padding-bottom: 40px;}
.news .news_tt>a>h4{color: #3b3b3b;}
.news .news_tt>a>p{color: #a9a9a9;}
.news .news_list>ul>li{display: -webkit-box; margin-bottom: 10px; border-bottom: 1px dashed #d6d6d6;padding-bottom: 10px;}
.news .news_list>ul>li>span>b{background:#cc0000; font-size: 25px; color: #fff; display: inherit; padding: 10px 0;}
.news .news_list>ul>li>span>b>p{font-size: 16px; font-weight: 400;}
.news .news_list>ul>li>a>h4{color: #0c0c0d; margin: 10px 0;}
.news .news_list>ul>li>a>p{color: #a6a6a6;}


.foot1{background: url(../images/banner_f.jpg) no-repeat; background-size: 100% 100%;color: #d9d9d9;}

.foot1 div{padding: 10px 0;}
.foot1 span{padding-left: 20px;}
.foot1 .bah>span{padding:0;}
.foot1 .bah>span>a{color:#fff;}


.list_product{padding-bottom: 60px;}
.list_product_lb h3{background: #b20f10; color: #fff; padding: 20px 0px 10px 20px; margin-bottom: 0;}
.list_product_lb h3 p{padding: 0;}
.list_product .list_product_lb ul{border: 10px solid #b20f10;}
.list_product .list_product_lb ul li{line-height: 50px; padding-left: 10px;border-bottom: 1px dashed #d6d6d6;}
.list_product .list_product_lb .active{background: #232323;}
.list_product .list_product_lb .active a{color: #fff;}
.list_product .list_product_lb ul li a{color: #000;}
.list_product .list_product_lb ul li:hover{background:#232323 ;}
.list_product .list_product_lb ul li:hover  a{color: #fff;}

.list_product .list_product_lb .list_product_zxzx{border:3px solid #b20f10;}
.list_product .list_product_lb .list_product_zxzx a{background: rgba(199,0,5,0.8); color: #fff; margin: 3px auto;display: table; padding:20px 85px; font-size: 20px;}
.list_product .list_product_lb .list_product_zxzx a:hover{background: rgba(178,15,16,0.8); color: #f3f605;}

.list_product .list_product_lb .list_product_lxwm{background:#b20f10; margin-top: 20px;}
.list_product .list_product_lb .list_product_lxwm img{margin: 0px auto;display: table; padding: 5px 0;}
.list_product .list_product_lb .list_product_lxwm li{line-height: 30px; color: #fff;}
.list_product .list_product_lb .list_product_lxwm li:hover{background: none;}

.list_product .list_list{margin-top: 20px; }
.list_product .list_list .list_dqwz span{padding-right: 5px;}
.list_product .list_list .list_dqwz a{color:#333333;}
.list_product .list_list .list_dqwz{border-bottom: 1px dashed #b2b2b2; padding-bottom: 7px; color: #333333;}
.list_product .list_list>ul>li{display: -webkit-box; margin-bottom: 10px; border-bottom: 1px dashed #d6d6d6;padding-bottom: 10px; padding-top: 20px;}
.list_product .list_list>ul>li>span>b{background:#cc0000; font-size: 25px; color: #fff; display: inherit; padding: 10px 0;}
.list_product .list_list>ul>li>span>b>p{font-size: 16px; font-weight: 400;}
.list_product .list_list>ul>li>a>h4{color: #0c0c0d; margin: 10px 0;}
.list_product .list_list>ul>li>a>p{color: #a6a6a6;}


.list_product .list_list .list_images,.list_product .list_list .index_nr{padding-top: 20px;}
.list_product .list_list .list_images .list_images_01{margin-bottom: 20px;}
.list_product .list_list .list_images .list_images_01 a{border: 1px solid #b2b2b2; display: table;padding: 5px;}
.list_product .list_list .list_images .list_images_01 a:hover{border: 1px solid #b20f10;}
.list_product .list_list .list_images .list_images_01 p{margin-top: 5px; color: #000000; margin-bottom: 0;}
.list_product .list_list .list_images .list_images_01>a>img{min-height: 240px; max-height: 240px;}

.xiayiye ul li{  border-bottom: none; float: left; text-align: center; border: 1px solid #dbdbdb; margin-left: 1%;padding: 5px 10px;}
.xiayiye ul li a{display: block; color:#5a5a5a;}
.xiayiye .thisclass{background: #b20f10; color: #fff;}
.xiayiye .thisclass a{color:#fff;}

#service{position:fixed;top:350px;right:0px; z-index:100;}
*html #service{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#service li{height:60px;}
#service li img{float:right;}
#service li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}
#service li a .shows{display:block;}
#service li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#service li a.weixin_area .hides{display:none;position:absolute;right:143px;}
#service li a.weixin_area .weixin{display:none;position:absolute;right:0;top:48px}
#p2{width:112px;background-color:#A7D2A9;height:47px;margin-left:47px;border:1px solid #8BC48D;text-align:center;line-height:47px}
#p3{width:112px;background-color:#EC9890;height:47px;margin-left:47px;border:1px solid #E6776C;text-align:center;line-height:47px}
#p1{width:47px;height:49px;float:left}
a:hover{text-decoration: none}

/*手机站底部*/
.footer {
	width: 100%;
	height: 0.8rem;
	position: fixed!important;
	bottom: 0;
	right: 0;
	z-index: 9999;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.foot {
	width: 100%;
	position: fixed;
	height: 0.8rem;
	bottom: 0;
	left: 0;
	z-index: 10;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.foot-relative {
	position: relative;
	width: 100%;
	height: 0.8rem;
}
.foot a {
	display: block;
	float: left;
	width: 25%;
	color: #ffffff
}
.foot a span {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 0.4rem;
	line-height: 0.5rem;
}
.foot a h3 {
	width: 100%;
	text-align: center;
	font: 0.18rem/0.2rem "microsoft yahei";
	margin-top:5px;
}
.common-pro-search {
	width: 90%;
	height: 0.533rem;
	background: #fff;
	margin: 2% auto;
}
.common-text {
	float: left;
	border: 0;
	background: #fff;
	width: 84.45%;
	height: 0.533rem;
	text-indent: 0.1rem;
	font: 0.16rem/0.533rem "microsoft yahei";
	border-radius: 0;
}
.common-submit {
	float: right;
	width: 15.55%;
	border: 0;
	font-size: 0.36rem;
	line-height: 0.533rem;
	color: #fff;
	height: 0.533rem;
	border-radius: 0;
	background: none;
	background: #333;
}
/* foot search btn */
.common-search {
	width: 92.1875%;
	position: absolute;
	z-index: 100;
	left: 3.90625%;
	bottom: 0.9rem;
	background: #fff;
	border: 1px solid #ccc;
	display: none;
	border-radius: 8px;
	overflow: hidden;
	-webkit-box-shadow: 0 1px 2px #666 inset;
	box-shadow: 0 1px 2px #666 inset;
}
.search-input-n {
	width: 85%;
	height: 0.533rem;
	line-height: 0.533rem;
	border: none;
	outline: none;
	text-indent: 5%;
	border-radius: 25px;
	font-family: "microsoft yahei";
	background-color: transparent;
}
.search-btn-n {
	width: 12%;
	border: none;
	outline: none;
	font-size: 0.4rem;
	line-height: 0.533rem;
	background-color: transparent;
	color: #666;
	background-color: transparent;
	font-family: "microsoft yahei";
}
/* foot search btn end*/

/*font*/
@font-face {
	font-family: "iconfont";
	src: url('../font/iconfont.woff') format('woff'), url('../font/iconfont.ttf') format('truetype');
}
.iconfont {
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
/*font*/
@font-face {
	font-family: "commonfont";
	src: url('../font/common.woff') format('woff'), url('../font/common.ttf') format('truetype');
}
.commonfont {
	font-family: "commonfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
/* sub_banner */
/*font*/
@font-face {
	font-family: "iconfont";
	src: url('../font/iconfont.woff') format('woff'), url('../font/iconfont.ttf') format('truetype');
}
@font-face {
	font-family: "iconfont1";
	src: url('../font/iconfont1.woff') format('woff'), url('../font/iconfont1.ttf') format('truetype');
}
.iconfont {
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.iconfont1 {
	font-family: "iconfont1" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
 borde/r-radius: 50%;
	display: inline-block;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
@font-face {
	font-family: "iconfont2";
	src: url('../font/iconfont2.woff') format('woff'), url('../font/iconfont2.ttf') format('truetype');
}
.iconfont2 {
	font-family: "iconfont2" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}

.share {
	bottom: 2%;
	display: none;
	z-index: 9;
	position: fixed!important;
	width: 100%;
}
/*手机站底部*/

@media (max-width: 767px){
	.nav_bj{background-color:#222}
	.navbar-brand{height: 50px;padding: 0;}
	.navbar-inverse .navbar-toggle{border-color:#fff;}
	.column h2{font-size: 20px;}
	.column p{font-size: 12px;}
	.column i img{max-width: 150px;}
	.product .nav li{width: 50%; float: left;}
	.product .cp_lb li{width: 50%; float: left;}
	.introduce .column_nei .gsjs>ul>li{width: 27%;}
	.introduce .column_nei .gsjs>ul>li>a{padding: 10px 0;}
	.foot1 div{padding: 0  15px;}
	.foot1{background: #2c2a2b;}
	.foot1 .sys{padding-top:20px ;}
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{background: ;}
	.nav li{line-height: 30px;}
	.nav li a{color: #fff;}
	.introduce{padding-bottom: 90px;}
	.introduce .gsjs{text-indent: 0;}
	.product .cp_lb>ul>li>a>img{min-height: 140px; max-height: 140px;}
	.foot-relative{background: #2c2a2b;}
	.foot1{padding-bottom: 70px;}
	.news_list{padding-top: 20px;}
	.product{padding: 0;}
	.list_product .list_list .list_images, .list_product .list_list .index_nr img{max-width: 100%;}
	.news .news_list>ul>li>span>b>p{font-size: 12px;}
	
	.nav-btn {width: 14.0625%; right: 0;top: 0; position: absolute;font-size: 0.4rem; line-height: 0.71rem;color: #ffffff; text-align: center;overflow: hidden;}
	.header {width: 100%;height:50px;background: #1d1d1d;position: relative;z-index: 9999;}
	.head {text-align: center;position: fixed;width: 100%;height: 50px;top: 0;right: 0;box-shadow: 0 0 2px rgba(9,2,4,.55);line-height: 50px;z-index: 99;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
	.logo {display: inline-block;width: 62.8125%;height: auto;margin-left:-27.5625%}
	.top-nav {position: absolute;right: 1.09375%;top: 100%;width: 14.0625%;}
	.class-btn {position: absolute;right: 16%;top: 0%;width: 14.0625%;font-size: 0.24rem;line-height: 0.82rem;color: #fff;text-align: center;overflow: hidden;}
	.top-home {position: absolute;left: 1.09375%;top: 0;width: 14.0625%;font-size: 0.4rem;line-height: 0.82rem;color: #fff;text-align: center;overflow: hidden;}
	.top-title {width: 30%;position: absolute;left: 35%;top: 0;font-size: 0.3rem;line-height: 0.71rem;text-align: center;color: #fff;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
	.sub_page {min-height: 6rem;overflow: hidden;font-size: 0.16rem}
	.sub_page center {padding: 0.4rem 0;font-size: 0.2rem}
	.sub_page center a {color: red}
	.search_hl {width: 14.0625%;top: -1px;position: absolute;height: 100%;font-size: 0.38rem;line-height: 0.8rem;color: #ffffff;text-align: center;overflow: hidden;}
	.search_l {left: 0%;}
	body {position: relative;width: 100%;background: #fff;height: 100%;}
	.allpage {position: relative;z-index: 10;background: #fff;height: auto;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;right: 0;min-height: 6rem;}
	.clicked {right: 220px!important;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
	.nav {width: 220px;position: absolute;right: 0;top: 0;bottom: 0;z-index: 2;}
	.fixed {width: 220px;height: 100%;position: fixed;right: 0;top: 0;bottom: 0;z-index: 5;overflow-x: hidden;-webkit-overflow-scrolling: touch;background: #000;}
	.nav li {width: 220px;margin: 0 auto;border-bottom: 1px solid #ffffff;}
	.nav li a {display: block;width: 100%;font: 100 16px/50px '微软雅黑';color: #fff;text-indent: 60px;}
	.nav li a span {margin-right: 3%}
	.nav li p {text-indent: 70px;}
	#allmap {width: 100%;height: 8rem;font-size: 0.18rem}
	.share {margin: 0.5rem auto;}
	.black-fixed {position: fixed;z-index: 99999!important;left: 0;width: 0;top: 0;height: 100%;background: rgba(0,0,0,0.9);text-align: right;font-size: 0.4rem;color: #fff;line-height: 2;right: 0;overflow: hidden;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;opacity: 0;}
	.black-clicked {width: 100%;padding-right: 2%;left: -227px;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;opacity: 1;}
	.product .nav-justified{ position: inherit;}
	.product .tab .nav .active>a{text-indent:0px;font-size: 16px;font-weight: 200;  font-family: 微软雅黑; line-height: 20px;}
	.product .nav li a{text-indent:0px;font-size: 16px;font-weight: 200;  font-family: 微软雅黑; line-height: 20px;}
	.product .nav{background:#fff;}
	
	.header {width: 100%; height: 0.691rem;  background: #1d1d1d;position: relative; z-index: 9999;}
	.head { text-align: center; position: fixed; width: 100%;  height: 0.691rem;  top: 0;  right: 0; box-shadow: 0 0 2px rgba(9,2,4,.55); line-height: 0.791rem;z-index: 99; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s;  transition: all 0.3s ease-in-out 0s;}
	.commonfont {font-family: "commonfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale;}
	.home-btn { width: 14.0625%; left: 1.09375%; top: 0; position: absolute; height: 100%;  font-size: 0.4rem; line-height: 0.71rem; color: #ffffff; text-align: center; overflow: hidden; display: block;}
	.top-title {width: 30%; position: absolute; left: 35%; top: 0; font-size: 0.3rem; line-height: 0.71rem; text-align: center; color: #fff; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
	.class-btn {position: absolute; right: 16%;  top: 0%;  width: 18.0625%; font-size: 0.24rem;  line-height: 0.666rem; color: #fff; text-align: center; overflow: hidden;}
	.class-btn span.commonfont { font-size: 0.28rem;}
	.type h1 { font: 0.2rem/2 "microsoft yahei"; width: 90%; margin: 0 auto; color: #fff;}
	.type li { width: 90%;  background: #fff; font: 0.2rem/0.46rem "microsoft yahei"; margin: 2% auto; overflow: hidden;  position: relative;}
	.type li a { display: block; float: left; width: 60%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding: 0 4%; color: #666;}
	.type li span.commonfont { font-size: 0.3rem;line-height: 0.46rem; display: block; width: 16%;text-align: center; color: #666; position: absolute; top: 0;  right: 0;}
	.header { height: 0.691rem!important;}
	.type {width: 100%;top: 0.691rem;right: 0; position: fixed; background: #232323; z-index: 999; overflow-x: hidden; -webkit-overflow-scrolling: touch; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; height: 3rem; padding: 0.1rem 0;display: none;}
	.nav-btn { width: 14.0625%;right: 0; top: 0;position: absolute;font-size: 0.4rem; line-height: 0.71rem;color: #ffffff;text-align: center;overflow: hidden;}
	.back{display: block; width: 36%; margin: 2% auto; overflow: hidden; border-radius: 0.3rem; background: #b30f1a; text-align: center; color: #fff;font: 0.20rem/2.2 "microsoft yahei"; clear: both;}	
	.list_product .article_nr img{max-width:100%;}
	.wznr p{font-size: 16px;} 
	.list_product .list_list .list_images .list_images_01>a>img{min-height: 130px;  max-height: 130px; }
	.list_product .list_list>ul>li>a>p{font-size:12px;}
	.list_product .list_list>ul>li>span>b>p{font-size:12px;}
}