* {
	font-family: Microsoft YaHei, Helvetica Neue, Arial, STHeiti, SimHei, sans-serif !important;
}

a:hover {
	text-decoration: none !important;
}

.header {
	padding: 15px;
	height: auto;
}

.navbar-collapse {
	padding: 15px 0px;
}

.navbar-collapse .navbar-nav>li {
	padding: 0px 20px !important;
}

.navbar-nav a {
	color: #333333;
	text-align: center; font-size: 16px;
}

.navbar-nav a .en {
	color: #999;
	font-weight: 500;
}

.header .logo img {
	padding-left: 30px !important;
}

.product_box {
	background-color: #fff;
	height: auto;
	overflow: hidden;
	padding: 80px !important;
	box-sizing: border-box;
}

.index_bt {
	font-size: 42px;
	font-weight: 800;
	color: #222;
	letter-spacing: 1px;
	padding: 30px 0px;
}

.dropdown-menu {
	border: none !important;
}

.dropdown-menu>li {
	line-height: 220% !important;
	/* text-align: left; */
}

.dropdown-menu>li>a {
	line-height: 220% !important;
	/* text-align: left; */
}

.pro_ul {}

.pro_ul li {
	list-style: none;
	margin: 14px 0px;
	position: relative;
}

.pro_ul li>img {
	max-width: 100%;
}

.pro_ul li {
	background-repeat: no-repeat;
	background-size: cover;
}

.pro_bt_title_box {
	float: left;
	position: absolute;
	top: 40px;
	left: 60px;
	color: #fff;
}

.pro_bt_title_box h1 {
	font-size: 34px;
	font-weight: 800;
	margin: 0px;
	letter-spacing: 1px;
}

.pro_bt_title_box h2 {
	font-size: 20px;
	font-weight: 500;
	margin: 0px;
}

.jianjie_box {
	width: 100%;
	height: 468px;
	overflow: hidden;
	background-image: url(../images/jianjie.jpg);
}

.jianjie_con {
	text-align: center;
	color: #fff;
	width: 50%;
	margin: 30px auto;
}

.jianjie_con h2 {
	font-size: 42px;
	font-weight: 600;
	padding: 30px;
	letter-spacing: 1px;
}

.jianjie_con p.desc {
	font-size: 16px;
	line-height: 200%;
}

.jianjie_con .shuju_box {
	margin-top: 50px;
	clear: both;
}

.jianjie_con .shuju_box dl {
	float: left;
	width: 30%;
	text-align: left;
	width: 280px;
	padding-left: 120px;
}

.jianjie_con .shuju_box dl dd {
	font-size: 20px;
}

.jianjie_con .shuju_box dl dt {
	font-size: 26px;
}

.jianjie_con .shuju_box dl dt span {
	font-size: 14px;
}

.jianjie_con a.more {
	display: inline-block;
	border: 1px solid #fff;
	padding: 8px 35px;
	border-radius: 20px;
	clear: both;
	color: #fff;
	margin-top: 30px;
}

.index_bt .right_dh {
	float: right;
	font-size: 14px;
	color: #83acd0;
}

.index_case_list li {
	list-style: none;
}


.img_box {
	overflow: hidden;
}

.img_box img {
	transition: all .6s;
}

.img_box:hover img {
	transform: scale(1.05);
}



.index_case_list li a.title {
	line-height: 180%;
	font-size: 18px;
	font-weight: 600;
	text-align: center;
	color: #222;
	display: block;
	padding: 10px;
}

.news_list li {
	list-style: none;
	padding: 15px;
	box-sizing: border-box;
	height: auto; overflow: hidden;
}

.news_list li .news_c {
	border: 1px solid #eee;
	padding: 15px;
	box-sizing: border-box;
	transition: all .6s
}

.news_list li:hover .news_c {
	border: 1px solid #fff;
	box-shadow: 0px 0px 10px #eee;
}
.news_list li:hover  a{
	color: #0066cc!important;
}
.news_list li .data {
	height: 100px;
	width: 100px;
	text-align: center;
	padding-top: 10px;
}

.news_list li .data .md {
	font-size: 30px;
	font-weight: 600;
	height: 50%;
	position: relative;
}

.news_list li .data .md::after {
	position: absolute;
	bottom: -0px;
	content: " ";
	height: 3px;
	background-color: #222;
	width: 30px;
	left: 35px;
}

.news_list li .data .year {
	font-size: 20px;
	color: #999;
	padding-top: 10px;
}

.news_list li .list_m {
	margin-left: 130px;
}

.news_list li .list_m h3 a {
	font-size: 20px;
	color: #333;
	font-weight: 600;
}

.news_list li .list_m h3 a:hover {
	text-decoration: none;
	color: #0066cc;
}

.news_list li .list_m p.desc {
	color: #999;
	font-size: 14px;
	line-height: 180%;

text-overflow: -o-ellipsis-lastline;

overflow: hidden;

text-overflow: ellipsis;

display: -webkit-box;

-webkit-line-clamp: 2;

line-clamp: 2;

-webkit-box-orient: vertical;

}

.news_list li .list_m h3 a {
	transition: all .6s;
}

.news_list li:hove .list_m h3 a {
	text-decoration: none;
	color: #0066cc !important; 
}



.footer {
	width: 100%;
	height: auto;
	padding: 30px 30px 0px 30px;
	background-color: #222;
	color: #222;
}

.footer .foot_top_box {
	width: 90%;
	height: auto;
	margin: 20px auto;
	overflow: hidden;
}

.footer .foot_top_box .foot_div {
	color: #fff;
}

.footer .foot_top_box .foot_div .fent_top {
	font-size: 42px;
	padding: 10px 0px;
	font-weight: 600;
	text-transform: uppercase;
	color: #404040;
}

.footer .foot_top_box .foot_div p {
	color: #666;
	line-height: 20px;
	font-size: 14px;
}

.foot_nav {}

.foot_nav dl {
	float: left;
	padding: 10px 30px;
}

.foot_nav dl a {
	color: #fff;
}

.foot_nav dl dt {
	font-size: 16px;
}

.foot_nav dl dd {
	line-height: 200%;
}

.foot_nav dl dd a {
	color: #666;
}

.foot_b {
	border-top: 1px solid #333;
	line-height: 50px;
	color: #fff;
	text-align: center;
}

.foot_b a {
	color: #fff;
}

.type_bann {
	position: relative;
	height: 550px;
	width: 100%;
}

.piaoye_page_bannpic {
	height: 550px;
	width: 100%;
}

.type_bann .type_nav {
	position: absolute;
	top: 150px;
	left: 50%;
	margin-left: -300px;
	width: 600px;
}

.type_bann .type_nav h2 {
	text-align: center;
	font-weight: 600;
	font-size: 48px; letter-spacing: 2px;
	color: #fff;
	line-height: 200%;
	margin: 5px;
}

.type_bann .type_nav .desc {
	text-align: center;
	color: #fff;
}

.type_bann .type_nav .treeview {
	text-align: center;
	margin-top: 80px;
}

.type_bann .type_nav .treeview a {
	color: #fff !important;
	font-size: 20px;
	margin: 0 30px;
	padding: 10px;
}

.type_bann .type_nav .treeview a.selected {
	border-bottom: 3px solid #fff;
	line-height: 180%;
}

.treeview,
.treeview ul {
	line-height: 200%;
	height: 50px;
}

.piaoye_page_location {
	height: 60px;
	line-height: 60px;

}

.py_content {
	
	text-align: left;
	font-size: 16px;
}

.py_content p {
	text-indent: 2em;
}

.py_content img {
	height: auto !important;
	max-width: 100% !important;
}

.py_content p img {
	display: inline-block !important;
}


/* 生成设备 */
.shebei_list_b {
min-height: 400px; height: auto; overflow: hidden;

}

.shebei_list {
	margin: 15px;
	box-shadow: 0px 0px 10px #eee;
}

.shebei_list dt img {
	width: 100%;
}

.shebei_list dd {
	padding: 10px;
	margin: 10px;
	background: url(../images/ico_jia.png) no-repeat 500px center;
	transition: all .6s;
}

.shebei_list dd .title {
	font-size: 18px;
	color: #222;
	font-weight: 600;
}

.shebei_list dd .desc {
	color: #999;
	line-height: 30px;
	display: none;
	transition: all .6s;
}

.shebei_list:hover dd .desc {
	display: block;
}

.shebei_list:hover dd {
	background: url(../images/ico_jia.png) no-repeat right center;
}

.piaoye_page_right_line {
	clear: both;
}

.shebei_list:hover a,
.shebei_list a:hover {
	text-decoration: none;
	color: #0066cc;
}

.fg {
	height: 30px;
	width: 100%;
	background: url(../images/fg.png) no-repeat center center;
	text-indent: -999999px;
}


.piaoye_news_title {
	padding: 20px 0px;
	color: #666;
	line-height: 180%;
}

.piaoye_news_title h1 {
	color: #222;
	font-weight: 600;
}

/* 产品相册 */
.tpzs {
	width: 369px;
	height: 300px;
}

.swiper-container {
	width: 369px;
	height: 300px;
	margin-left: auto;
	margin-right: auto;
}

.gallery-top .swiper-wrapper {
	width: 369px !important;
	height: 208px !important;
}

.gallery-top .swiper-slide {
	width: 369px;
	height: 208px;
	background-size: cover;
	background-position: center;
}

.gallery-top {
	height: 208px !important;
	width: 100%;
}

.gallery-thumbs {
	height: 20%;
	box-sizing: border-box;
	padding: 10px 0;
}

.gallery-thumbs .swiper-slide {
	width: 25%;
	height: 100%;
	opacity: 0.4;
}

.gallery-thumbs .swiper-slide-active {
	opacity: 1;
}

.gallery-thumbs .swiper-wrapper {}

.piaoye_page_labelname {
	height: 40px;
	line-height: 40px;
	background-color: #eee;
	text-indent: 2em;
	margin-bottom: 30px;
}


/* --------------- */

.navbar-toggle .icon-bar{ background-color: #222!important;}
.navbar-brand{ padding: 0px!important;}


.navbar-right .dropdown-menu {
    right: 0;
    left: 0px!important;
}
.main-f-type{border-bottom: 1px solid #eee; height: auto; overflow: hidden; margin-bottom: 20px;}
.two_f_type{ padding:20px 50px; height: auto; overflow:hidden ;}
.two_f_type a{ padding: 0px 30px; color: #222; font-size: 16px; border-right: 1px solid #eee;}

@media screen and (max-width: 750px) {
	
	.piaoye_slide{ height: 450px!important;}
	.piaoye_slide .bd li{height: 450px!important;   background-size: cover!important;}
	.product_box{ padding: 10px!important;}
	.product_box .index_bt{ text-align: center;}
	
	.pro_ul li{ overflow: hidden; }
	.pro_bt_title_box {
		float: left;
		position: absolute;
		top: 40px;
		left: 30px;
		color: #fff;
	}
	
	.pro_bt_title_box h1 {
		font-size: 20px;
		font-weight: 800;
		margin: 0px;
		letter-spacing: 1px;
	}
	
	.pro_bt_title_box h2 {
		font-size: 14px;
		font-weight: 500;
		margin: 0px;
	}
	
	.jianjie_con {	   
	    width: 80%;
	    margin: 20px auto;
	}
	
	
	.jianjie_con .shuju_box {
		margin-top: 20px;
		clear: both;
	}
	
	.jianjie_con .shuju_box dl {
		float: left;
		width: 20%;
		text-align: left;
		width: 150px;
		padding-left: 50px;
	}
	
	.jianjie_con .shuju_box dl dd {
		font-size: 20px;
	}
	
	.jianjie_con .shuju_box dl dt {
		font-size: 20px;
	}
	
	.jianjie_con .shuju_box dl dt span {
		font-size: 14px;
	}
	
	.index_bt .right_dh {
	 display: none;
	}
	
	
	
	.news_list li .list_m h3 a {
		font-size: 26px;
		color: #333;
		font-weight: 600; line-height: 35px;
	}
	
	.news_list li .list_m h3 a:hover {
		text-decoration: none;
		color: #0066cc;
	}
	
	.news_list li .list_m p.desc {
		color: #999;
		font-size: 18px; line-height: 30px;
	}
	
	.footer .foot_top_box{display: none;}
	
	.type_bann{ height: 200px!important;}
	.piaoye_page_bannpic{ height: 200px!important;}
	.type_bann .type_nav{ top: 30px;}
	.type_bann .type_nav .treeview{ margin-top: 30px;}
	.shebei_list_b{ min-height: auto;}
	
	.tpzs {
	    width: 100%;
	    height: 20px;
	}
	
	.dropdown-menu{text-align:center!important;}
	.dropdown-menu>li>a{text-align:center!important;}
	.dropdown-menu>li{text-align:center!important;}
	
}

@media  (min-width: 1000px) and (max-width: 1920px) {
	.dropdown-menu{text-align:left!important;}
	.dropdown-menu>li>a{text-align:left!important;}
	.dropdown-menu>li{text-align:left!important;}
	
	
}