html,

body {

	font: 14px/1.8 'Microsoft YaHei', Tahoma, Verdana, 'Simsun';

	color: #333;

	background: #f0f0f0;

	font-weight: normal;padding:0px; margin:0px;

}



a {

	color: #333;

	text-decoration: none;

	font-weight: normal;

}



ul {

	margin: 0px;

	padding: 0;

}



::-webkit-scrollbar {

	display: none

}



.element::-webkit-scrollbar {

	display: none

}



a:hover {

	color: #aaa;

	text-decoration: none;

}



li {

	list-style: none;

	font-weight: normal;

}



h1,

h2,

h3,

h4,

h5,

h6 {

	font-weight: normal;

}



p {

	font-weight: normal;

}



body {

	scrollbar-face-color: #20a774;

	/*移动滑块颜色*/

	scrollbar-shadow-color: #20a774;

	/*移动滑块边框颜色*/

	scrollbar-track-color: #ccc;

	/*背景颜色*/

	scrollbar-arrow-color: #ddd;

	/*箭头颜色*/

}



body::-webkit-scrollbar-track {

	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);

	background-color: #ccc;

}





/* 滚动条的滑轨背景颜色 */



body::-webkit-scrollbar {

	width: 6px;

	background-color: #ccc;

}



body::-webkit-scrollbar-thumb {

	background-color: #000;

}



.clear {

	clear: both;

}





/*头部*/



.inner {

	width: 1200px;

	margin: 0 auto;

}



.content {

	width: 1600px;

	margin: 0 auto;

}



header {

	zoom: 1;

	height: 100px;

	background: #fff;

	z-index: 9999;

	width: 100%;

}



#web_logo {

	font-size: 0px;

	z-index: 999;

	left: 0px;

}



#web_logo img {

	max-height: 100px;

	display: block;

}



.top-logo {

	min-height: 100px;

	height: 100px;

	float: left;

	width: 250px;

}



.lauguar {

	margin-right: 10px;

	background: url(../images/en.jpg) no-repeat left center;

	padding-left: 20px;

	margin-left: 30px;

}



.ls_right {

	float: right;

	line-height: 100px;

}



.lauguar {

	float: right;

	width: 40px;

	height: 100px;

	line-height: 100px;

}



.lauguar a {

	color: #9a968b;

}



a.t_seacher {

	background: url(../images/seacher.png) no-repeat center center;

	width: 15px;

	padding: 0 0px 0px 25px;

	line-height: 30px;

	height: 30px;

}



#d2 {

	display: none;

	position: absolute;

	top: 86px;

	padding: 10px;

	right: 0px;

	z-index: 999;

	width: 220px;

	background: #fff;

}



.met_flash {

	font-size: 0px;

	overflow: hidden;

	clear: both;

}



.met_flash ul {

	margin: 0px;

	padding: 0px;

}



.flash img {

	height: auto;

	object-fit: cover;

}



.i_flash img {

	height: 300px;

	object-fit: cover;

}



.index_colum {

	background: #fff;

	overflow: hidden;

}



.top-nav {

	width: 1200px;

	margin: auto;

	text-align: center;

}



.top-nav ul li {

	display: inline-table;

	width: 16%;

	position: relative;

	padding: 50px 0px;

	cursor: pointer;

}



.top-nav ul li.hover {

	background: #fff;

	border-bottom: none;

}



.top-nav ul li a {

	color: #666;

	font-size: 12px;

	text-decoration: none;

}



.top-nav ul li .nav {

	text-align: center;

	background-repeat: no-repeat;

	background-position: center;

	border-left: dashed 1px #d4d4d4;

}



.top-nav ul li:first-child .nav {

	border: none;

}



.top-nav ul li .nav a {}



.top-nav ul li .nav a.hover {}



.top-nav ul li .con {

	background: #fff;

	border-top: none;

	position: absolute;

	left: -1px;

	display: none;

}



.top-nav ul li .con dl {

	text-align: center;

	border-bottom: dashed 1px #d4d4d4;

	padding: 10px 15px;

}



.top-nav ul li .con dl dt a {

	color: #444;

	line-height: 20px;

}



.top-nav ul li .con dl dd a {

	color: #444;

	line-height: 20px;

}



.top-nav ul li .wd {

	width: 100%;

}



.top-nav ul li .sc {

	width: 280px;

	height: 100px;

	font-size: 12px;

	text-align: center;

}



.top-nav ul li .sc span {

	line-height: 60px;

}



.top-nav ul li .sc p {

	margin: 0 auto;

	width: 80px;

	padding: 8px 0;

	background: #ff9933;

	font-weight: bold;

	color: #fff;

}



.top-nav ul li .more {

	position: absolute;

	top: 24px;

	left: -127px;

}



.product01 {

	position: absolute;

	left: 50%;

	margin: 0px 0px 0px -800px;

	background: #fff;

	width: 1600px;

}



.productDl {

	margin: auto;

	position: relative;

	padding: 30px;

	overflow: hidden;

}



.productDl li {

	width: 320px;

	border: 1px solid #eee;

	/*box-shadow: #dcdcdc 2px 2px 10px 0px ;*/

	margin: 0px 20px 0px 0px;

	text-align: center;

	float: left;

}



.productDl li .pro_img {

	height: 250px;

	width: 320px;

	text-align: center;

	vertical-align: middle;

	display: table-cell;

}



.productDl li img {

	max-height: 250px;

	max-width: 320px;

}



.productDl li h5 {

	line-height: 50px;

	height: 50px;

}



.productDl .bd {

	float: left;

	margin-left: 50px;

}



.productDl .bot {

	width: 50px;

	height: 50px;

	margin-top: 130px;

	color: #ccc;

	display: block;

	box-shadow: #cbcbcb 2px 2px 10px 0px;

	cursor: pointer;

	top: 50%;

	position: relative;

	z-index: 999;

	text-align: center;

	line-height: 50px;

	font-size: 30px;

}



.productDl .bot1 {

	background: #fff;

	background-position: 0px 0px;

	float: left;

}



.productDl .bot2 {

	background: #fff;

	right: 0px;

	background-position: -50px 0px;

	top: 0;

	float: right;

}



nav {

	float: right;

}



#nav {

	float: left;

}



#nav .class1 {

	width: 100px;

	z-index: 35;

	position: relative;

	float: left;

	font-size: 14px;

	height: 98px;

	line-height: 98px;

	text-align: center;

	transition: all 0.2s ease-in-out;

	-webkit-transition: all 0.2s ease-in-out;

	-moz-transition: all 0.2s ease-in-out;

	-o-transition: all 0.2s ease-in-out;

	-ms-transition: all 0.2s ease-in-out;

	list-style: none;

}



#nav a {

	color: #333;

	display: block

}



#nav li.class1:hover {

	border-bottom: 2px solid #191f53;

}



#nav li li {

	border-left: none;

	margin-top: 0;

}



#nav ul li.class1 {

	width: 165px;

	text-align: center;

}



#nav li li.class1 a {

	color: #645858;

	width: 165px;

	font-size: 16px;

}



#nav li ul ul {

	left: 125px;

	top: -1px;

}



#nav li.class1:hover ul ul,

#nav li:hover ul ul ul,

#nav li:hover ul ul ul ul {

	display: none;

	color: #fff;

}



#nav li.class1:hover ul,

#nav li li:hover ul,

#nav li li li:hover ul,

#nav li li li li:hover ul {

	display: block;

	color: #fff;

}



#nav ul {

	background: #fff;

	padding: 10px 0px;

	width: 415px;

	opacity: 0.9;

	padding: 40px;

	position: absolute;

	display: none;

	top: 62px;

	left: -165px

}



#nav li ul li {

	border-right: none

}



#nav ul li .sub li {

	width: 100px;

}



#nav ul li.class1:hover {

	background: #191f53;

	color: #fff;

}



#nav ul a:hover {

	color: #fff;

}



#nav .cur {

	color: #e6212a;

	border-bottom: 1px solid #717171

}



.navdown {

	color: #191f53;

	border-bottom: 2px solid #191f53;

}



#nav .sub .dl a {

	color: #000;

	border-bottom: 1px solid #717171;

	font-size: 14px;

	text-align: left;

	padding-left: 10px;

}



#nav .sub .dl a:hover {

	color: #e6212a;

}



#nav .sub .dl {

	height: 50px;

	line-height: 50px;

}



.list_img {

	display: none;

}



.submenu {

	display: none;

	position: absolute;

	font-size: 14px;

}



.submenu li {}



.submenu a {

	display: block;

	text-decoration: none;

	color: #666;

	padding: 12px;

	padding-left: 10px;

	-webkit-transition: all 0.25s ease;

	-o-transition: all 0.25s ease;

	transition: all 0.25s ease;

}



.submenu a:hover,

.submenu li.current a {

	background: #8d5d1f;

	color: #FFF;

}





/*首页产品展示*/



.index_product .container {

	width: 1600px;

	margin: auto;

}



.index_product {

	padding-top: 120px;

	overflow: hidden;

	padding-bottom: 120px;

	background: #fff;

}



.product_cont {

	position: relative;

}



.product_cont .p_hover {

	float: left;

	height: 420px;

	width: 320px;

}



.product_cont li a {

	display: block;

}



.product_cont li b {

	width: 25px;

	height: 2px;

	background: #fff;

	display: block;

	margin: 20px auto;

}



.product_cont li .p_hover .img img {

	display: block;

	width: 320px;

	height: 420px;

	display: block;

}



.product_cont li .bg {

	width: 320px;

	height: 420px;

	background: url(../images/png.png) repeat;

	position: absolute;

	bottom: 0px;

	text-align: center;

	display: none;

}



.product_cont li .bg h3 {

	font-size: 20px;

	color: #fff;

	text-align: center;

	overflow: hidden;

	overflow: hidden;

	text-align: center;

}



.product_cont li .bg h3 a {

	color: #fff;

	font-size: 20px;

}



.product_cont li .bg span {

	width: 120px;

	height: 30px;

	line-height: 30px;

	text-align: center;

	margin: auto;

	margin-top: 30px;

	color: #fff;

	display: block;

	border: 1px solid #fff;

}



.product_cont li .bg .p_dec {

	width: 320px;

	position: absolute;

	left: 0;

	text-align: center;

	top: 50%;

	margin-top: -93px;

	z-index: 55;

	color: #fff;

	cursor: pointer;

}



.product_cont li .wz {

	width: 320px;

	position: absolute;

	left: 0;

	text-align: center;

	top: 50%;

	margin-top: -83px;

	z-index: 55;

	color: #fff;

	display: none;

	cursor: pointer;

}



.product_cont li .wz img {

	margin: auto;

}



.product_cont li .wz h3 {

	font-size: 20px;

	color: #fff;

	text-align: center;

	overflow: hidden;

	overflow: hidden;

	text-align: center;

}



.product_cont li .wz h3 a {

	color: #fff;

	font-size: 20px;

}



.product_cont li .wz span {

	padding-left: 120px;

	width: 110px;

	display: block;

}



.product_cont .bot {

	width: 50px;

	height: 420px;

	display: block;

	cursor: pointer;

	position: absolute;

	z-index: 999;

}



.product_cont .bot1 {

	background: url(../images/icon.png) no-repeat center;

	background-position: 0px 0px;

}



.product_cont .bot2 {

	background: url(../images/icon.png) no-repeat center;

	right: 0px;

	background-position: -50px 0px;

	top: 0;

}





/*.p_hover { float: left; margin-left:25px; margin-bottom:25px;}

.p_hover img {display: block;width:350px;	height:280px;}

.lasttest {}

.bg {	width:350px;	height:60px;background:url(../images/png.png) repeat;	position:absolute;	left:0;bottom:0;	z-index:50;display:none;}

.wz {	width:350px;	height:60px;	position:absolute;	left:0;	bottom:0px;	z-index:55;color:#fff; line-height:60px; 	display:none;cursor: pointer;}

.wz h3 {	font-size: 20px;	color: #fff;	text-align: center;overflow: hidden;	overflow: hidden;	text-align: center;}

.wz h3 a {	color: #fff; font-size:20px;}

.wz span {	padding-left: 120px;	width: 110px;	display: block;}

.wz span img {	width: 110px;height: 26px;	display: block;}

.desc { font-family:Arial; text-transform:uppercase; text-align:center; font-size:20px;}

*/



.newsb_b {

	width: 100%;

	margin: 0 auto;

	overflow: hidden;

	padding: 120px 0px;

	background: #fff;

}

.news_centent{

	position: relative;

}

.news_centent li {

	width: 540px;

	height: 320px;

	margin-bottom: 20px;

}



.news_centent .li3 {

	float: right;

	height: 660px;

}



.news_centent .li3 img {

	height: 660px;

}



.news_centent .li3 .portfolio-img {

	height: 660px;

}



.news_centent li a {

	display: block;

	height: auto !important;

	background-color: #fff;

	color: #555;

	transition: all 0.5s ease 0s;

}



.hd {

	width: 1160px;

	margin: 0 auto;

	text-align: center;

	margin-top: 40px;

}



.hd li {

	display: inline-block;

	width: 44px;

	height: 5px;

	background: #c9c9c9;

	margin: 0px 5px;

	font-size: 0px;

}



.hd li.on {

	display: inline-block;

	font-size: 0px;

	width: 44px;

	height: 5px;

	background: #2a241d;

	margin: 0px 5px;

}



.portfolio-img {

	overflow: hidden;

	transform: scale(1);

	height: 320px;

	width: 540px;

	transition: all 0.3s ease-out 0s;

}



.portfolio-img img {

	width: 540px;

	height: 320px;

}



.portfolio-title {}



.portfolio-title h3 {

	padding: 0px 5%;

	width: 90%;

	font-weight: normal;

	line-height: 40px;

	font-size: 16px;

	color: #fff;

	position: absolute;

	bottom: 0;

	background: url(../images/png.png);

	margin: 0;

}



.portfolio-title h3 i {

	float: right;

	color: #fff;

	font-size: 18px;

	font-style: normal;

}



.portfolio-title p {

	font-size: 18px;

	color: #191f53;

	margin-top: 5px;

	padding: 0px 50px;

	text-transform: uppercase;

}



.portfolio-dec {

	padding: 0px 20px;

	line-height: 25px;

}



.news_centent li a:hover .portfolio-img img {

	transform: scale(1.1, 1.1);

	transition: all 0.3s ease-out 0s;

}





/*首页关于我们*/



.iabout_bg {

	background-image: url(../images/index-bg1.jpg);

	width: 100%;

	height: 710px;

	background-color: #f5f5f5;

	background-size: cover;

	background-position: center;

	background-position: center;

}



.wl {

	width: 1100px;

	margin: 0px auto;

	position: relative;

}



.t_icon {

	width: 45px;

	height: 45px;

	background-image: url(../images/index_icon07.png);

	position: absolute;

	z-index: 99;

	left: 50%;

	margin-left: -23px;

	top: -23px;

}



.db_title {

	text-align: center;

}



.db_title .title_b {

	display: inline-block;

	padding: 0 22px;

	height: 28px;

	font-weight: bold;

	margin: 60px auto;

	border: 2px solid #796b51;

	text-align: center;

}



.db_title .title_b .zh {

	margin-top: -10px;

	text-align: center;

}



.db_title .title_b .zh span {

	display: inline-block;

	padding: 0 10px;

	background: #605e5f;

	font-size: 18px;

	line-height: 1;

	color: #ffffff;

	text-align: center;

}



.db_title .title_b .en {

	display: inline-block;

	text-transform: uppercase;

	font-size: 26px;

	line-height: 18px;

	color: #d3b167;

	background: #605e5f;

	padding: 0 10px;

	text-align: center;

	margin-top: 8px

}



.iabout_b .img_b {

	float: left;

	height: 450px;

	width: 460px;

	background-repeat: no-repeat;

	background-position: center;

	box-shadow: 5px 0 20px #000;

	margin: 0 0 0 20px;

	background-size: auto 100%;

	background-image: url(../images/about.jpg)

}



.iabout_b .info_b {

	float: right;

	width: 600px;

	padding-right: 3px;

	text-align: left;

	padding-top: 60px;

}



.iabout_b .info_b .title {

	font-size: 16px;

	line-height: 16px;

	color: #aaa;

	font-weight: bold;

	padding: 0 42px 20px 0;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

}



.iabout_b .info_b .intro {

	font-size: 12px;

	font-weight: normal;

	line-height: 26px;

	color: #aaaaaa;

	padding: 10px 20px 0 0;

}



.intro p {

	font-size: 12px;

}



.iabout_b .info_b .look_more {

	width: 106px;

	height: 45px;

	float: right;

	font-weight: bold;

	line-height: 45px;

	text-align: center;

	color: #fff;

	margin-top: 15px;

	background: #d3b163

}



.iabout_bg .wl {

	height: 576px;

	background: url(../images/bg1.jpg) center 202px no-repeat

}





/*首页产品中心*/



.db_title1 {

	text-align: center;

}



.db_title1 .title_b {

	display: inline-block;

	padding: 0 22px;

	height: 28px;

	font-weight: bold;

	margin: 80px auto 60px;

	text-align: center;

}



.db_title1 .title_b .zh {

	margin-top: -10px;

	text-align: center;

}



.db_title1 .title_b .zh span {

	display: inline-block;

	padding: 0 10px;

	font-size: 20px;

	line-height: 1;

	color: #999;

	text-align: center;

}



.db_title1 .title_b .i-left {

	background: url(../images/title-bg-img-left.png);

	display: inline-block;

	width: 111px;

	height: 11px;

}



.db_title1 .title_b .i-right {

	background: url(../images/title-bg-img-right.png);

	display: inline-block;

	width: 111px;

	height: 11px;

}



.db_title1 .title_b .en {

	display: inline-block;

	text-transform: uppercase;

	font-size: 24px;

	line-height: 18px;

	color: #999;

	padding: 0 10px;

	text-align: center;

	margin-top: 8px

}



.ip_left {

	float: left;

	width: 460px;

	height: 580px;

	background: #252122;

}



.ip_left h4 {

	font-size: 18px;

	color: #ffffff;

	text-align: center;

	padding: 20px 0

}



.slideBoxpro {

	margin: auto;

	width: 420px;

	height: 460px;

	overflow: hidden;

	position: relative;

}



.slideBoxpro .hd {

	height: 15px;

	overflow: hidden;

	position: absolute;

	right: 0;

	bottom: 0;

	z-index: 1;

}



.slideBoxpro .hd ul {

	overflow: hidden;

	zoom: 1;

	float: left;

}



.slideBoxpro .hd ul li {

	float: left;

	margin-right: 2px;

	width: 15px;

	height: 15px;

	line-height: 14px;

	text-align: center;

	background: #fff;

	cursor: pointer;

}



.slideBoxpro .hd ul li.on {

	background: #f00;

	color: #fff;

}



.slideBoxpro .bd {

	position: relative;

	height: 100%;

	z-index: 0;

}



.slideBoxpro .bd li {

	zoom: 1;

	vertical-align: middle;

}



.slideBoxpro .bd li a {

	display: block;

	width: 420px;

	height: 460px;

	background-position: center;

	background-repeat: no-repeat;

	background-size: auto 100%

}



.slideBoxpro .bd img {

	width: 420px;

	height: 460px;

	display: block;

}



.slideBoxpro .prev,

.slideBoxpro .next {

	width: 35px;

	height: 35px;

	background: url(../images/d1.gif) no-repeat;

	float: left;

}



.slideBoxpro .next {

	background: url(../images/d2.gif) no-repeat;

}



.slideBoxpro .prev:hover,

.slideBoxpro .next:hover {

	opacity: .7;

	filter: alpha(opacity=70);

	-ms-filter: "alpha(opacity=70)";

	-khtml-opacity: .7;

}



.slideBoxpro .prevStop {

	display: none;

}



.slideBoxpro .nextStop {

	display: none;

}



.slideprobtn {

	position: absolute;

	right: 0;

	bottom: 0;

	text-align: right;

}



.ip_right {

	float: left;

	width: 660px;

	height: 580px;

	background: #151515

}



.pro_bg {

	width: 100%;

	margin: 0 auto;

	height: 680px;

	background-size: cover;

	background-position: center;

	background-repeat: no-repeat;

	position: relative;

	background: url(../images/product_bg.jpg) no-repeat;

}



.pro_b {

	float: left;

	width: 660px;

}



.pro_b ul {

	float: left;

	padding-top: 23px;

	padding-left: 20px;

}



.pro_b ul li a.on {

	color: #D3B167;

}



.pro_b li {

	float: left;

	width: 85px;

	margin-left: 0px;

	margin-right: 20px;

}



.pro_b li a {

	font-size: 14px;

	line-height: 12px;

	color: #ffffff;

}



.pro_b li a:hover div {

	color: #d3b167

}



.slideBoxpro1 {

	float: left;

	width: 674px;

	height: 464px;

	overflow: hidden;

	position: relative;

	padding: 14px 0 0 0px;

}



.slideBoxpro1 ul {

	padding: 0;

	margin: 0;

}



.slideBoxpro1 .hd1 {

	height: 15px;

	overflow: hidden;

	position: absolute;

	right: 0;

	bottom: 0;

	z-index: 1;

}



.slideBoxpro1 .hd1 ul {

	overflow: hidden;

	zoom: 1;

	float: left;

}



.slideBoxpro1 .hd1 ul li {

	float: left;

	margin-right: 2px;

	width: 15px;

	height: 15px;

	line-height: 14px;

	text-align: center;

	background: #fff;

	cursor: pointer;

}



.slideBoxpro1 .hd1 ul li.on {

	background: #f00;

	color: #fff;

}



.slideBoxpro1 .bd {

	position: relative;

	height: 100%;

	z-index: 0;

}



.slideBoxpro1 .bd li {

	zoom: 1;

	vertical-align: middle;

	float: left;

	margin: 0px 0 20px 20px;

	height: 220px;

}



.slideBoxpro1 .bd li a {

	background: #fff;

	display: table-cell;

	vertical-align: middle;

	width: 190px;

	text-align: center;

	height: 220px;

	margin: 0px 0 20px 20px;

	border: 1px solid #343434;

	position: relative;

	background-position: center;

	background-repeat: no-repeat;

	background-size: auto 100%

}



.slideBoxpro1 .bd li a img {

	max-height: 220px;

	max-width: 190px;

	display: inline-block;

}



.slideBoxpro1 .bd li a span {

	position: absolute;

	left: 0;

	top: 0;

	padding: 70px 5px 0 5px;

	width: 170px;

	height: 140px;

	border: 5px solid #d3b167;

	background: url(../images/png.png);

	display: none;

	color: #fff;

	font-weight: bold;

	font-size: 14px;

	text-align: center;

}



.slideBoxpro1 .bd li a:hover span {

	display: block;

}



.slideBoxpro1 .prev,

.slideBoxpro1 .next {

	width: 22px;

	height: 22px;

	background: url(../images/d3.gif) no-repeat;

	float: left;

	margin-left: 10px;

}



.slideBoxpro1 .next {

	background: url(../images/d4.gif) no-repeat;

}



.slideBoxpro1 .prev:hover,

.slideBoxpro1 .next:hover {

	opacity: .7;

	filter: alpha(opacity=70);

	-ms-filter: "alpha(opacity=70)";

	-khtml-opacity: .7;

}



.slideBoxpro1 .prevStop {

	display: none;

}



.slideBoxpro1 .nextStop {

	display: none;

}





/*-----------------自定义按钮样式，移动端不需要，PC端根据实际情况选择----------------*/



.demo {

	width: 420px;

	height: 450px;

	font-size: 14px;

	position: relative;

}



.demo a.control {

	position: absolute;

	display: block;

	top: 50%;

	margin-top: -58px;

	width: 40px;

	height: 60px;

	cursor: pointer;

	z-index: 2;

}



.demo .slider ul {

	padding: 0px;

	margin: 0px;

}



.demo a.prev {

	left: 0;

	background-position: 0 0;

	background: url(../images/imgSlideLeft.png) no-repeat

}



.demo a.next {

	right: 0;

	background-position: 0 0;

	background: url(../images/imgSlideRight.png) no-repeat

}



.demo a.prev:hover {

	background-position: 0 -112px

}



.demo a.next:hover {

	background-position: -76px -112px

}





/*----------------------------为保证最佳效果，建议设置如下样式------------------------*/



.slider {

	display: none

}





/*首页*/



.aboutus {

	float: left;

	width: 675px;

	margin-top: 10px;

}



.case {

	float: right;

	width: 290px;

	margin-top: 10px;

	overflow: hidden;

}



.style-1 h3.title span {

	float: left;

	background: url(../images/dt-5.gif) repeat-x;

	height: 32px;

	line-height: 32px;

	padding: 0px 25px;

	color: #fff;

	font-weight: normal;

	font-size: 14px;

}



.style-1 h3.title a.more {

	float: right;

	width: 39px;

	height: 11px;

	line-height: 1000px;

	overflow: hidden;

	background: url(../images/more.gif);

	margin: 10px 10px 0px 0px;

}



.style-1 .active {

	background: #fff;

	padding: 10px;

}



.style-2 h3.title {

	background: url(../images/dt-6.gif) repeat-x;

	height: 32px;

	line-height: 32px;

	padding-left: 15px;

	color: #fff;

	font-weight: normal;

	font-size: 14px;

	position: relative;

}



.style-2 h3.title a.more {

	position: absolute;

	right: 10px;

	top: 0px;

	color: #fff;

	font-size: 12px;

}



.style-2 .active {

	background: #fff;

	padding: 10px;

}



.style-2 dl.ind {

	clear: both;

	zoom: 1

}



.style-2 dl.ind dt {

	float: left;

	display: inline;

	border-bottom: 1px dotted #ccc;

	padding: 10px 0px 10px 0px;

	zoom: 1

}



.style-2 dl.ind dt a {

	margin-left: 5px;

}



.style-2 dl.ind dd {

	float: right;

	display: inline;

	border-bottom: 1px dotted #ccc;

	padding: 10px 0px 10px 0px;

	overflow: hidden;

}



.style-2 dl.ind dd h4 {

	margin-left: 10px;

}



.style-2 dl.ind dd p.desc {

	margin-left: 10px;

	font-style: italic;

	color: #666;

}



.index-news {

	float: left;

	width: 330px;

	margin-right: 15px;

	margin-top: 15px;

}



.listel li {

	margin: 0px 5px;

	height: 30px;

	line-height: 30px;

	overflow: hidden;

	padding-left: 13px;

	background: url(../images/dt-1.gif) no-repeat left 12px;

}



.listel li a {

	margin-right: 5px;

	zoom: 1;

}



.listel li span {

	float: right;

	color: #666;

}



.index-conts {

	float: right;

	width: 290px;

	margin-top: 15px;

}



.index-product {

	padding-top: 15px;

	*margin-top: 15px;

	*padding-top: 0px;

}



.index-product .profld {

	margin: 0px;

	position: relative;

	overflow: hidden;

}



.index-product h3 span {

	float: left;

}



.index-product ol {

	position: absolute;

	width: 2012em;

}



.index-product ol li {

	float: left;

	text-align: center;

}



.index-product ol li a.img {

	display: block;

	text-align: center;

	font-size: 0px;

}



.index-product ol li a.img img {

	margin: auto;

	border: 1px solid #d6d6d6;

}



.index-product ol li h3 {

	font-weight: normal;

	margin-top: 5px;

	height: 20px;

	line-height: 20px;

	overflow: hidden;

}



.index-product .flip {

	height: 20px;

	overflow: hidden;

	margin: 8px 15px 0px;

	float: left;

}



* html .index-product .flip {

	width: 300px;

}



*+html .index-product .flip {

	width: 300px;

}



.index-product .next,

.index-product .prev {

	width: 18px;

	height: 18px;

	overflow: hidden;

	display: block;

	float: left;

	background: url(../images/neu.gif) no-repeat;

}



.index-product .next {

	background-position: -17px 0px;

}



.index-product .next:hover {

	background-position: -57px 0px;

}



.index-product .prev {

	background-position: -40px 0px;

}



.index-product .prev:hover {

	background-position: 0px 0px;

}



#trigger {

	float: left;

	margin-right: 5px;

	margin-top: 0px;

	position: relative;

	bottom: 8px;

	*bottom: 0px;

	*top: 5px;

	zoom: 1;

}



#trigger a {

	background: url(../images/neu.gif) no-repeat -78px -10px;

	width: 8px;

	height: 8px;

	font-size: 0px;

	display: inline-block;

	overflow: hidden;

	margin-right: 5px;

}



#trigger a.current {

	background-position: -78px 0px;

}



#tabs-nav {

	float: left;

	text-align: center;

	margin-left: 15px;

}



#tabs-nav li {

	margin: 0 4px;

	display: inline-block;

	zoom: 1;

	*display: inline;

	position: relative;

	*top: 12px;

}



#tabs-nav li a {

	width: 8px;

	height: 8px;

	display: block;

	overflow: hidden;

	background: #9df0f5;

	cursor: pointer;

	text-indent: -9999px;

	-webkit-border-radius: 20px;

	-moz-border-radius: 20px;

	-o-border-radius: 20px;

	border-radius: 20px;

}



#tabs-nav li a:hover {

	background: #fff;

}



#tabs-nav li a.flex-active {

	background: #fff;

	cursor: default;

}



.index-links {

	background: #fff;

	padding: 5px 15px 10px;

	margin-top: 15px;

	position: relative;

}



.index-links h3 {

	height: 32px;

	line-height: 32px;

	padding-left: 20px;

	background: url(../images/dt-2.gif) no-repeat left center;

	font-weight: normal;

	font-size: 14px;

	position: relative;

	border-bottom: 1px dotted #ccc;

	margin-bottom: 10px;

}



.index-links h3 a.more {

	position: absolute;

	right: 10px;

	top: 0px;

	color: #666;

	font-size: 12px;

}



.index-links ul {

	margin: 0px;

	padding: 0px;

}



.index-links .img {

	margin-bottom: 3px;

}



.index-links .img li {

	list-style: none;

	display: inline;

	padding-right: 5px;

}



.index-links .img img {

	width: 88px;

	height: 31px;

}



.index-links .txt {

	zoom: 1;

}



.index-links .txt li {

	list-style: none;

	float: left;

	width: 88px;

	height: 20px;

	line-height: 20px;

	margin-right: 5px;

	overflow: hidden;

}





/*底部*/



footer {

	background: #fff;

	border-top: 2px solid #f2f2f2;

	color: #888;

}



footer a {

	color: #888;

}



.bottom {

	width: 1120px;

	margin: auto;

	line-height: 55px;

}



.foot-nav {

	text-align: center;

	margin-top: 10px;

	height: 25px;

	line-height: 25px;

}



.bot_kefu {

	float: left;

}



.bot_kefu a {

	margin-right: 10px;

}



.bot_kefu a img {

	vertical-align: middle;

	margin-right: 5px;

	position: relative;

	top: -1px;

}



.bot_tel {

	float: right;

	width: 200px;

	font-size: 16px;

}



.module {

	border-bottom: 1px solid #888;

	height: 56px;

}



.foot-nav span {

	font-size: 10px;

	margin: 0px 8px;

	color: #888;

}



.foot-text {

	padding: 0px 0px 5px;

	font-size: 12px;

}



.footer {}



.footer .footer_top {

	padding-top: 68px;

	height: 232px;

	margin: auto;

	width: 1200px;

}



.footer .footer_top .footer_menu>li {

	float: left;

	margin-right: 10px;

	width: 300px;

}



.footer .footer_top .footer_menu>li h2 {

	margin-bottom: 23px;

	color: #333;

	font-size: 16px;

	font-weight: normal

}



.footer .footer_top .footer_menu>li h2 span {

	border-bottom: 2px solid #191f53;

	padding-bottom: 10px;

}



.footer .footer_top .footer_menu .footer_menu2 li {

	line-height: 20px;

	vertical-align: top;

	height: 20px;

	margin-bottom: 10px;

	float: left;

	margin-right: 40px;

}



.footer .footer_top .footer_menu .footer_menu2 li a {

	color: #333333;

	font-size: 14px;

	display: block;

	font-weight: normal;

	text-transform: uppercase

}



.footer .footer_top .footer_menu .footer_menu2 li a:hover {

	color: #000000

}



.footer .footer_top .footer_menu .footer_menu3 a {

	color: #333333;

	font-size: 14px;

	display: block;

	font-weight: normal;

	text-transform: uppercase;

	line-height: 20px;

	vertical-align: top;

	height: 20px;

	margin-bottom: 10px;

	float: left;

	margin-right: 40px;

}



.footer .footer_top .footer_add span {

	display: inline-block;

	font-size: 12px;

	color: rgb(176, 176, 176);

	vertical-align: top;

	line-height: 30px;

}



.footer .footer_bot {

	position: relative;

	border-top: 1px solid #d9d9d9;

	margin: auto;

	width: 1200px;

	text-align: center;

	line-height: 50px;

}



.footer .footer_bot p {

	font-size: 14px;

	color: #fff;

	line-height: 20px;

}



.footer .footer_top img {

	max-width: 100px;

}



.footer .footer_top .footer_menu .footer_menu2 li span {

	text-align: center

}



.footer .footer_bot span {

	color: #CCCCCC

}



.foot_con {

	float: right;

}



.foot_con dl {

	margin-bottom: 10px;

	padding-left: 55px;

	background: url(../images/phone.png) no-repeat left 0px;

}



.foot_con dl dd {

	font-size: 14px;

	line-height: 20px;

}



.foot_con dl dt {

	font-size: 24px;

	margin-top: 5px;

	color: #333;

	line-height: 24px;

}

/*内页侧栏*/

.in_bg{ background:url(../bg3.jpg);padding:90px 0px 90px 0px; width:100%; height:auto; background-repeat:inherit;}

.sidebar{}

.sidebar .sb_nav{ text-align:center; position:relative; z-index:999;  }

.sidebar .sb_nav h3.title{ text-align:center; padding:0px 15px; height:40px; line-height:40px; font-size:24px; color:#fff;}

.sidebar .sb_nav i {   font-size: 0px;   width: 120px;    height: 3px;    background: none repeat scroll 0% 0% #fff; font-style: normal;   display: inline-block;}

.sidebar .sb_nav h3.line{ margin-top:15px; }

.sidebar .sb_nav .active{ padding:60px 0px; }

#sidebar dl{ margin-left:5px;    width: 160px;

    height: 43px;

    line-height: 43px;display: inline-block; text-align:center; border:1px solid #666;

    font-size: 14px;

    margin: 0px 8px;

    float: none;

    background: url(../menu-bg.png);

}

#sidebar dl dt{  }

#sidebar dl dd{ padding:0px 0px 0px 15px;}

#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 10px; background:url(../dt-0.gif) no-repeat left center;}

#sidebar dl dt.on{ background:#fff;}

#sidebar dl dt a{ color:#fff; }

#sidebar dl dt.on a{ color:#333; }

#sidebar dl h4.on a{ font-weight:bold;}

.sidebar .sb_box{   overflow:hidden; box-shadow: 0 20px 40px rgba(0, 0, 0, .1); background:#fff; margin:30px 0px 80px 0px;}

.sidebar .sb_box h3.title{ height:35px; line-height:35px; position:relative; margin:20px 0px; padding:0px 20px;}

.sidebar .sb_box h3.title span{ position:absolute; left:0px;  font-size:14px;  padding:0px 0px;border-bottom: 2px solid #191f53;}

.sidebar .sb_box h3.title div.position{  font-weight:normal; position:relative; font-size:14px;}

.sidebar .sb_box h3.title div.position a{ }



#web-sidebar { padding:0px 0px; background:#f0f0f0;  height:60px;}

#web-sidebar dl{    width: 14.28%;

    height: 60px;

    line-height: 60px; text-align:center; 

    font-size: 14px;

   

    float: left;

   

}

#web-sidebar dl dt{  }

#web-sidebar dl dd{ top:45px; background:#fff; width:100%; position:relative; z-index:9999;}

/*#web-sidebar dl dd{ z-index:999; padding:0px 0px 0px 0px; width:158px;  position:absolute; background: url(../menu-bg.png); border:1px solid #666; border-top:none;}*/

#web-sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 10px; background:url(../dt-0.gif) no-repeat left center;}

#web-sidebar dl dd h4 a{ color:#333;}

#web-sidebar dl dt.Parted{ background:#191f53;}

#web-sidebar dl.Parted{ background:#191f53;}

#web-sidebar dl.Parted>a{ color:#fff; }

#web-sidebar dl dt:hover,#web-sidebar dl dt a:hover{ background:#191f53; color:#fff;}

#web-sidebar dl dt a{ color:#333; display:block; }

#web-sidebar dl dt.Parted a{ color:#fff; }

#web-sidebar dl h4.Parted a{ font-weight:bold;}



.category_list{ overflow:hidden; margin:30px 0px;}

.xn_c_pro_21_wrap{width: 100%;margin:75px auto 0;position: relative;min-width: 1200px;}

.xn_c_pro_21_topbox{width: 1200px;margin: 0 auto 81px; overflow: hidden; position: relative;}

.xn_c_pro_21_enName{font-size: 48px;color: #d2d2d2;font-family: -webkit-pictograph;display: block;text-align: center;}

.xn_c_pro_21_enName1{ text-align: center;display: block;font-size: 12px;color: #a4a4a4;width: 442px;margin: 0 auto;margin-top:10px;}

.xn_c_pro_21_cnName{font-size: 24px;color: #865f23;display: block;text-align: center; font-weight: bold; margin: 10px 0 10px;}

.xn_c_pro_21_cnName1{ display: block; text-align: center;font-size: 14px; color: #282828;height: 20px;}

.xn_c_pro_21_wbox{ width:1200px; margin:auto;}

.xn_c_pro_21_wbox>div{float: left; width: 50%; height: 300px;position: relative; margin-right:0px; margin-bottom:0px;}

.xn_c_pro_21_wbox>div:hover .xn_c_pro_21_name{opacity: 0;-moz-opacity:0;filter: Alpha(opacity=0);}

.xn_c_pro_21_wbox>div:last-child{float: left;  height: 300px;position: relative; margin-right:0px;}

.xn_c_pro_21_wbox>div:hover .ritbox{height:300px; position: relative; bottom: 0;right: 0;background: #fff;}

.xn_c_pro_21_wbox>div:hover .xn_c_pro_21_gdmore{opacity: 1;-moz-opacity:1;filter: Alpha(opacity=100); background:#fff;}

.lftbox img{width:300px; height:300px; object-fit:cover;}

.xn_c_pro_21_typec{width:100%;height:66px;line-height:22px;overflow:hidden;display: none;}

.por_list3 .ritbox,.por_list4 .ritbox{ float:left;}

.por_list3 .lftbox,.por_list4 .lftbox{ float:right;}

.ritbox{float:right;width:50%;height:300px;position:relative;transition:all ease 1s;background: rgba(255,255,255,1);text-align: center;}

.lftbox{float:left;width:50%;height:300px;}

.xn_c_pro_21_name{position:absolute; top:50%; margin-top:-25px; text-align:center; width:100%; line-height:50px; height:50px;   }

.xn_c_pro_21_name p{font-size: 14px;padding-top: 5px;}

.xn_c_pro_21_name a{font-size:20px;color: #000; text-transform:uppercase;}

.xn_c_pro_21_gdmore{cursor: pointer;opacity: 0;-moz-opacity:0;filter: Alpha(opacity=0);height: 40px; background:#fff; line-height:40px;transition:all ease 1s; border-bottom:1px dashed #ececec;}

.xn_c_pro_21_gdmore a{color: #333;font-size: 14px;height: 40px;}

.ul_list{ height:300px; background:#fff;}

.ul_list .h_name a{font-size:20px;color: #000; text-transform:uppercase; opacity: 0;-moz-opacity:0;filter: Alpha(opacity=0);}

.ul_list .h_name a:hover{opacity: 1;-moz-opacity:1;filter: Alpha(opacity=1);}

.ul_list:hover{ height:300px; background:#fff; z-index:999;}





.middle{width: 1200px;	margin: 0px auto;}

.middle .leftMenu{}

.middle .leftMenu .topMenu{	height: 42px;	background-color: #0065a5;}

.middle .leftMenu .topMenu img{	margin: 11px;	float: left;}

.middle .leftMenu .topMenu .changeMenu{	cursor: pointer;}

.middle .leftMenu .topMenu .banshi{	padding-left: 23px;}

.middle .leftMenu .topMenu .menuTitle{	text-align: center;	color: #F2F2F2;	float: left;	line-height: 42px;	font-size: 16px;	width: 120px;}

.menu_list{}

.menu_list ul li{width: 14.28%; height: 60px;   line-height: 60px; text-align: center;   font-size: 14px;   float: left;}

.menu_list ul li>a{height: 60px;   line-height: 60px; display:block;}

.menu_list ul li a:hover{ color:#fff;background:#191f53; height: 60px;   line-height: 60px; display:block;}

.menu_list ul li .fuMenu{	font-size: 14px;	cursor: pointer;	height: 60px;line-height: 60px;text-align: center; width:100%;	float: left;}

.menu_list ul li.Parted{ background:#191f53; color:#fff; }

.menu_list ul li P.Parted{ background:#191f53; color:#fff; }

.menu_list ul li.Parted >a{color:#fff; height: 60px;   line-height: 60px; display:block; }

.menu_list ul li.Parted .div1{ display:block;}

.menu_list ul li p.Parted a{ color:#fff;}

.menu_list ul li .xiala{margin-left: -50px;margin-top: 27px;}

.menu_list ul li .div1 { z-index:9; position:relative; background:#fff;	height: auto;}

.menu_list ul li .div1 .zcd{	color: #869fb1;	font-size: 14px;	height: 60px;	margin-bottom: 1px;	cursor: pointer;	line-height: 60px;	text-align: center;}

.div1 {	height: 200px;	display: none;}

.menu_list ul li .div1 .zcd:hover{ color: #FFF; background-color: #f2f2f2; font-weight: bold; }

.removes{	color: #191f53 !important;	border-left: 3px solid #191f53;}



@media (max-width:1440px){

.content {   width: 100%;   margin: 0 auto;}	

.index_product .container {   width: 100%;  margin: auto;}

.product_cont .p_hover{   width: 20%; height:100%;}	

.product_cont .p_hover .img{ width:100%; display:block;  }

.product_cont .bot{ height:100%;}

.product_cont li .bg{ width:100%;}

.product_cont li .wz{ width:100%;}

.product_cont li .bg .p_dec{ width:100%;}

.iabout_bg {   width: 100%;   height: 500px;  background-size: cover;   background-position: center;}



.pro_bg {width: 100%;   margin: 0 auto;  height: 500px;  background-size: cover;  background-position: center; background-repeat: no-repeat;  position: relative;}

.product01{ width:100%; left:0px; margin:0px;}

.productDl li{ width:270px;}

.productDl li .pro_img{ width:270px; height:200px;}

.productDl li img{ max-width:270px; max-height:200px;}

}

@media (max-width:1366px){

.content {   width: 100%;   margin: 0 auto;}	

.index_product .container {   width: 100%;  margin: auto;}

.product_cont .p_hover{   width: 25%;}	

.product_cont .p_hover .img{ width:100%;  }

.product_cont li .bg{ width:100%;}

.product_cont li .wz{ width:100%;}

.product_cont li .bg .p_dec{ width:100%;}

.iabout_bg { width: 100%;   height: 500px;   background-size: cover;    background-position: center;}



.pro_bg {width: 100%;   margin: 0 auto;  height: 500px;  background-size: cover;  background-position: center; background-repeat: no-repeat;    position: relative;}

.product01{ width:100%; left:0px; margin:0px;}

.productDl li{ width:260px;}

.productDl li .pro_img{ width:260px; height:200px;}

.productDl li img{ max-width:260px; max-height:200px;}

}



/*保留-公共部分*/





/*分页*/



.justify-content-center {

	-ms-flex-pack: center!important;

	justify-content: center!important;

}



.pagination {

	display: -ms-flexbox;

	display: flex;

	list-style: none;

	border-radius: .25rem;

	margin-right: 450px; margin-top:40px;

}



.page-num:not(:disabled) {

	cursor: pointer;

}



.page-num,

.page-link {

	position: relative;

	display: block;

	border: 1px solid #191f53;

	padding: 2px 8px 2px 8px;

	margin: 2px;

	color: #ccc;

}



a.page-num:hover,

.page-link:hover {

	text-decoration: none;

	border: 1px solid #CCCCCC;

}



.page-num-current {

	z-index: 1;

	color: #fff;

	background-color: #191F53;

	border-color: #191F53;

}



.page-num-current:hover {

	color: #fff;

}



.reLink {

	height: 38px;

	border: 1px solid #ccc;

	margin: 10px auto 10px;

	padding: 0px 10px;

}



.reLink p {

	margin: 0;

}



.reLink .prevLink,

.reLink .nextLink {

	height: 38px;

	line-height: 38px;

}



.reLink .prevLink a,

.reLink .nextLink a {

	height: 38px;

	line-height: 38px;

}



.reLink .prevLink a:hover,

.reLink .nextLink a:hover {

	color: #da251c;

}



.reLink .prevLink {

	float: left;

	padding-left: 30%;

}



.reLink .nextLink {

	float: right;

	padding-right: 30%;

}





/*↑组图样式↑*/





/*在线客服*/



.online {

	position: fixed;

	bottom: 150px;

	right: 0px;

	width: 60px;

	z-index: 999;

	color: #999;

}



.online a {

	color: #666;

}



.online a:hover {

	text-decoration: none;

}



.online dl {

	background: #27a8e1;

	padding: 10px 5px;

	margin-bottom: 1px;

	position: relative;

}



.online dl dd {

	color: #fff;

	text-align: center;

	font-size: 12px;

	cursor: pointer;

}



.online dl dd i {

	font-size: 25px;

}



.online dl:hover {

	background: #1781bd;

}



.online dl dt {

	position: absolute;

	top: 0px;

	right: 60px;

	background: #fff;

	border: 1px solid #ccc;

	z-index: 9999;

	display: none;

	padding: 10px 15px;

	font-weight: normal;

}



.online dl dt h3 {

	display: block;

	font-size: 16px;

	color: #666;

	border-bottom: 1px solid #ccc;

	padding-bottom: 5px;

}



.online dl dt h3 i {

	margin-right: 5px;

}



.online dl dt h3 span {

	float: right;

	cursor: pointer;

}



.online dl dt input {

	border: 1px solid #ccc;

	border-radius: 5px;

	margin-top: 15px;

	height: 40px;

	line-height: 40px;

	padding: 3px 5px;

	width: 100%;

}



.online dl dt button {

	margin: 10px 0;

	border: none;

	border-radius: 5px;

	width: 100%;

	font-size: 18px;

	height: 40px;

	line-height: 40px;

	background: #28a7e1;

	color: #fff;

	cursor: pointer;

}





/*内页样式*/



.leftnews {

	display: none;

	margin-bottom: 10px;

}



.leftnews .title {

	height: 42px;

	padding-left: 52px;

	padding-top: 18px;

}



.leftnews .leftnewscomt {

	background: #fff;

	padding: 10px;

}



.leftnews .leftnewscomt ul li {

	height: 30px;

	line-height: 30px;

	border-bottom: 1px solid #f2f2f2;

	overflow: hidden;

}



.leftnews .leftnewscomt ul li a {

	font-size: 14px;

	display: block;

	padding-left: 10px;

}



.leftnews .leftcont {

	background: #fff;

	padding: 10px;

}



.leftnews .leftcont h2 {

	font-size: 16px;

	font-weight: bold;

	color: #1685c1;

	padding-bottom: 10px;

	border-bottom: 1px solid #f2f2f2;

}



.leftnews .leftcont span {

	line-height: 24px;

	font-size: 12px;

	padding-top: 10px;

	display: block;

	border-bottom: 1px solid #f2f2f2;

}



.leftnews .leftcont p {

	font-size: 18px;

	color: #333;

	padding-top: 10px;

	line-height: normal;

}



.leftnews .leftcont p i {

	font-size: 22px;

	color: #1685c1;

	display: block;

}





/*内产品页*/



.w1200_cont {

	position: relative;

	z-index: 0;

	width: 1200px;

	box-shadow: 0 20px 40px rgba(0, 0, 0, .1);

	background: #FFFFFF;

}

.box-content{

	width: 1160px;

	margin-left: 20px;

	padding-bottom: 50px;

	}

.box-content .content {

	width: 1100px;

}



.btn_c p {

	width: 270px;

	float: left;

	font-size: 16px;

	color: #000;

	text-align: left;

}



.btn_c a {

	display: block;

	width: 130px;

	height: 35px;

	text-align: center;

	line-height: 35px;

	background: #3ea86e;

	color: #fff;

	font-size: 16px;

}



#productlist {

	margin-left: 10px;

	padding: 0px 0px;

}



#productlist li {

	float: left;

	display: inline;

	width: 275px;

	height: 331px;

	text-align: center;

	position: relative;

	overflow: hidden;

	list-style: none outside none;

	border: 1px solid #eee;

	margin: 0px 0px -1px -1px;

	padding: 5px;

}



#productlist li:nth-child(3n) {

	margin-right: 0px;

}



#productlist li .li_pic .a_t {

	background: #fff;

	display: block;

}



#productlist .list {

	position: relative;

}



#productlist .list .li_pic .li_text {

	position: absolute;

	bottom: 0;

}



#productlist .list .li_pic .li_text P {

	margin: 0;

	padding: 0;

	width: 280px;

	line-height: 40px;

	text-align: center;

}



#productlist .list .li_pic .li_text a {

	color: #aaa;

}



#productlist .list .li_pic .li_text a:hover {

	color: #da251c;

}



#productlist .list .li_pic a.a_t img {

	margin: auto;

	margin-top: 10px;

	max-height: 280px;

	max-width: 270px;

	object-fit: cover;

	transition: all 0.5s;

}



#productlist .list .li_pic a.a_t img:hover {

	transform: scale(1.05);

}



#productlist li a.img:hover {

	margin: auto;

	max-height: 200px;

}



#productlist li h3 {

	padding: 5px 0px 10px;

	font-weight: normal;

	line-height: 1.5;

}



#showproduct {

	padding: 15px 0px;

}



#showproduct .pshow {}



#showproduct .pshow .dt {

	float: left;

	width: 60%;

}



.li_pic .more {

	margin-top: 20px;

}



.li_pic .more a {

	width: 138px;

	border: 1px solid #e2e2e2;

	display: block;

	text-align: center;

	margin-right: 5px;

	float: left;

	line-height: 35px;

}



.li_pic .more a:nth-child(2) {

	margin-right: 0px;

}





/*产品轮播*/



.pro-left {

	float: left;

	width: 600px;

}



.view {

	border: 1px solid #ccc;

	width: 600px;

	margin-bottom: 20px;

}



.view .swiper-slide {

	float: left;

	height: 400px;

	line-height: 400px;

	max-width: 600px;

	padding: 0 0px;

	box-sizing: border-box;

	overflow: hidden;

	text-align: center;

}



.view .swiper-slide img {

	margin-top: 20px;

	height: 90%;

	transition: all 0.5s; 

}

.view .swiper-slide img:hover{

	transform: scale(1.05);

}

.view .arrow-left {

	background: url(../images/index_tab_l.png) no-repeat left center;

	position: absolute;

	left: 10px;

	width: 28px;

	height: 300px;

	z-index: 10;

	display: none;

}



.view .arrow-right {

	background: url(../images/index_tab_r.png) no-repeat right center;

	position: absolute;

	right: 10px;

	width: 28px;

	height: 300px;

	z-index: 10;

	display: none;

}



.preview {

	position: relative;

	width: 440px;

	left: 30px;

	margin-bottom: 15px;

}



.preview .swiper-slide {

	text-align: center;

	width: 87.5px;

	height: 70px;

	margin: 0 3px;

	box-sizing: border-box;

	overflow: hidden;

	cursor: pointer;

}



.preview .swiper-slide img {

	display: inline-block;

	height: 100%;

}



.preview .active-nav {

	border: 1px solid #AAAAAA;

}



.preview .arrow-left {

	background: #fff url(../images/feel3.png) no-repeat left center;

	position: absolute;

	left: -20px;

	top: 0;

	width: 20px;

	height: 70px;

	z-index: 10;

}



.preview .arrow-right {

	background: #fff url(../images/feel4.png) no-repeat right center;

	position: absolute;

	right: -20px;

	top: 0;

	width: 20px;

	height: 70px;

	z-index: 10;

}



.dec-tit {

	clear: both;

	background: #f2f2f2;

	padding: 10px 10px;

	margin: 20px 0px;

	font-size: 16px;

	font-weight: bold;

}



.pro-right {

	float: left;

	width: 520px;

	margin-left: 20px;

}



.pro-right h2 {

	color: #AAAAAA;

	font-size: 20px;

	font-weight: normal;

}



.pro-right .text-secondary {

	margin: 20px 0px;

	padding-bottom: 20px;

	border-bottom: 1px solid #000000;

}



.pro-right .my-3 {

	color: #AAAAAA;

}



.pro-right .my-3 p a {

	color: #AAAAAA;

}



.pro-right .my-3 p span {

	font-size: 24px;

}





/*内页新闻*/



#newslist {

	padding-bottom: 50px;

	overflow: hidden;

}



#newslist .list {

	width: 380px;

	height: 480px;

	margin-right: 5px;

	margin-bottom: 5px;

}



#newslist li {

	position: relative;

	padding: 0px;

	width: 50%;

	height: 480px;

	margin: 0;

	float: left;

	background: #f6f6f6;

	cursor: pointer;

}



#newslist li .news_img {

	width: 350px;

	overflow: hidden;

	margin: 10px 15px;

}



#newslist li img {

	width: 100%;

	height: 250px;

	display: block;

}



#newslist li .news_t {

	width: 360px;

	margin-left: 10px;

}



#newslist li .news_t h4 {

	line-height: 30px;

	font-size: 16px;

	margin: 5px 0;

}



#newslist li .news_t time {

	line-height: 30px;

}



#newslist li p {

	text-align: left;

	line-height: 20px;

	padding-bottom: 20px;

	margin-top: 10px;

	margin-right: 10px;

	color: #797979;

}



#newslist li a.more {

	position: absolute;

	bottom: 0;

	right: 0;

	color: #fff;

	width: 70px;

	height: 30px;

	background: #191F53;

	text-align: center;

	line-height: 30px;

}



#newslist li a.more:hover {

	background: #da251c;

	color: #fff;

}



h2.news-title {

	font-size: 20px;

	text-align: center;

	padding: 0px 0px 10px 0px;

	margin: 0px 0px;

	color: #333;

}



.news-time {

	text-align: center;

	border-bottom: 1px dotted #ccc;

	padding-bottom: 10px;

	margin-bottom: 20px;

}





/*内页案例*/

#imglist{

	overflow: hidden;

	padding-bottom: 50px;

}

#imglist li {

	float: left;

    display: inline;

    text-align: center;

    width: 270px;

    height: 300px;

    margin: 10px 10px;

}



#imglist li a.img {

	font-size: 0px;

    display: table-cell;

    height: 260px;

    border: 2px solid #f2f2f2;

    vertical-align: middle;

    width: 275px;

}



#imglist li a.img img {

	margin: auto;

    max-height: 240px;

    max-width: 246px;

    width: auto;

}



#imglist li h3 {

	height: 40px;

	line-height: 40px;

    font-weight: normal;

    background: #f2f2f2;

    margin: 0;

}



#showimg {

	padding: 15px;

}





/*内页侧栏*/



.pages {

	margin-bottom: 30px;

}



.position {

	height: 50px;

	line-height: 50px;

	text-indent: 1em;

	margin-bottom: 30px;

	z-index: 0;

}



.w1200_box {

	width: 100%;

	background: url(../images/in_bg.jpg);

	padding: 0 0 140px 0;

}



.w1200 {

	width: 1200px;

	margin: 0 auto;

}



.sb_nav {

	position: relative;

	z-index: 999;

	margin-bottom: 20px;

}



.sb_nav h3.title {

	text-align: center;

	padding: 0px 15px;

	height: 75px;

	line-height: 75px;

	color: #000;

	font-size: 24px;

	font-weight: lighter;

	display: none;

}



.sb_nav h3 p {

	width: 50px;

	height: 2px;

	background: none repeat scroll 0% 0% #000;

	font-style: normal;

	display: block;

	margin: auto;

}



.sb_nav h3.line {

	margin-top: 15px;

}



.sb_nav .active {

	padding: 0px 0px;

	background: #fff;

	border-top: 5px solid #1685c1;

}



.sb_nav dl {

	width: 168px;

	float: left;

	border: 1px solid #DDDDDD;

	margin-right: 5px;

}



.sb_nav dl dt {

	text-align: center;

	height: 40px;

	line-height: 40px;

}



.sb_nav dl dt a {

	display: block;

	font-size: 14px;

	font-weight: normal;

	color: #333333;

}



.sb_nav dl dt a:hover {

	color: #FFFFFF;

	background: #191F53;

}



.sb_nav dl dd div { padding: 10px 0px; text-align: center;

	

	height: 24px;

	line-height: 24px;

	color: #666;

	cursor: pointer;

}



.sb_nav dl dd {

	z-index: 999;

	display: none; margin: 0px auto;

}



.sb_nav dl:hover dd {

	

	display: block;

	width: 170px;

	margin-left: 0;

	background: #fff;

	box-shadow: 0 20px 40px rgba(0, 0, 0, .1);

}



.w1200 .sb_nav .sb_active .sb_active_box {

	height: 42px;

	/*

	-ms-flex-pack: center!important;

	justify-content: center!important;

	display: -ms-flexbox;

	display: flex;

	*/

}



.sb_contact {

	display: none;

}



.sb_contact .sb_active {

	padding: 20px;

	background: #ececeb;

}





/*产品页推荐新闻*/



.l_con {

	width: 228px;

	margin: 0 auto;

	margin-bottom: 10px;

}



.s_con {

	border: 1px solid #e2e2e2;

	width: 228px;

	margin: 0 auto;

	margin-bottom: 10px;

}



.c_con {

	width: 228px;

	margin: 0 auto;

	margin-bottom: 10px;

}



.t04 {

	background: #da251c;

	line-height: 35px;

	text-indent: 10px;

	color: #fff;

}



.info_b,

.info_b2 {

	padding: 5px 0;

	overflow: hidden;

	margin-bottom: 10px;

}



.s_con dl dt {

	border: 1px solid #e2e2e2;

	width: 190px;

	height: 140px;

	padding: 5px;

}



.s_con dl {

	float: left;

	overflow: hidden;

	margin: 10px 0px 10px 12px;

	text-align: center;

	width: 204px;

}



.s_con dt img {

	max-width: 100%;

	height: 140px;

}



.s_con dd {

	line-height: 30px;

	height: 30px;

	overflow: hidden;

	text-align: center;

	color: #000;

	width: 200px;

}



.news_con {

	display: none;

	clear: both;

	margin: 11px 0px;

}



.news_con li {

	float: left;

	/*padding-left:15px;*/

	line-height: 30px;

	width: 50%;

	/*background: url('../images/dtico.jpg') no-repeat scroll left center transpartnerent;*/

}



.a_pro_con {

	clear: both;

	margin: 11px 0px;

}



.a_pro_con li {

	width: 260px;

	float: left;

	margin: 10px 10px 0px 10px;

	text-align: center;

	border: 1px solid #e2e2e2;

}



.a_pro_con li img {

	width: 260px;

	float: left;

	height: 160px;

}



.a_pro_con li a {

	display: block;

	line-height: 30px;

}



.nav {

	position: relative;

	z-index: 12;

}



.nav .first_line {

	position: absolute;

	top: 0;

	left: -1px;

	width: 1px;

	height: 45px;

	background: #043284;

	background-size: 2px 45px;

}



.nav .list {

	width: 102%;

	margin: 0 auto;

	height: 45px;

	line-height: 45px;

	position: relative;

	display: -webkit-flex;

	display: flex;

	text-align: center;

}



.nav li.item {

	-webkit-flex: 1;

	flex: 1;

	display: block;

	position: relative;

	z-index: 10;

	font-size: 16px;

	text-align: center;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;

}



.nav li.item.active,

.nav li.item:hover {

	background-color: #1583dd;

}



.nav .item a {

	display: block;

	height: 45px;

	color: #fff;

	font-size: 16px;

}



#nav .subnav {

	position: absolute;

	top: 45px;

	left: 0px;

}



#nav .subnav {

	position: absolute;

	left: 0px;

	filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);

	z-index: 199;

	opacity: 0;

	visibility: hidden;

	height: auto;

	overflow: hidden;

	width: 100%;

	transition: all .6s ease 0s;

	transform: translate3d(0, 10px, 0);

	-moz-transform: translate3d(0, 10px, 0);

	-webkit-transform: translate3d(0, 10px, 0);

}



#nav li:hover .subnav {

	opacity: 1;

	visibility: visible;

	transform: translate3d(0, 0, 0);

	-moz-transform: translate3d(0, 0, 0);

	-webkit-transform: translate3d(0, 0, 0);

}



#nav .subnav .nav1 {

	position: relative;

	display: block;

	height: 50px;

	font-size: 14px;

	line-height: 50px;

	text-align: center;

	background: #fff;

	border-top: 1px solid #ddd;

	-webkit-transition: all .3s ease-in-out 0s;

	-moz-transition: all .3s ease-in-out 0s;

	transition: all .3s ease-in-out 0s;

}



#nav .subnav .nav1:first-child {

	border-top: 0;

}



#nav .subnav .nav1:hover {

	background: #0173dd;

}



#nav .subnav .nav1 a {

	padding: 0;

	height: 45px;

	line-height: 45px!important;

	font-size: 14px;

	color: #333;

}



#nav .subnav .nav1:hover a {

	color: #fff;

}



.row {

	width: 1160px;

	margin: 0 auto;

