@charset "utf-8";
body,html{
	font-family: "Microsoft Yahei",arial,"Hiragino Sans GB",sans-serif;
	font-size: 16px;
	width: 100%;
	min-width: 1200px;
}
body,html,p{margin: 0 auto !important;}
a{
	text-decoration:none;color: white;
}
ul,li{ padding:0;margin:0;list-style:none !important;}
h3{
	margin: 0 auto!important;
}

h1{
	text-align: center;font-size: 28px !important;
}
span{
	color: white;
}
#dituContent,#mask{
width:800px !important;height:450px !important;
}
.spage p,.spage p span{
	color: black !important;line-height: 32px !important;font-size: 16px !important;
}
.lay-text{
	width: auto !important;
}
.product_item{
	overflow: hidden;
}
.product_item img{
	/* transition: all 2s ease 0s; */
	width: 100%;
    transition: all 1s ease 0s;
}
.about_img img{
	transition: all 1s ease 0s;
}
.product_item:hover{ -webkit-box-shadow: 2px 2px 8px 1px rgba(20, 20, 20, 0.15); -moz-box-shadow: 2px 2px 8px 1px rgba(20, 20, 20, 0.15);box-shadow: 2px 2px 8px 1px rgba(20, 20, 20, 0.15);}
.product_item:hover img{
	 transform: scale(1.05);
}
.header_top{
	width: 100% !important;height: 50px !important;background-color: #d2d2d2;line-height: 50px;color: #005dbf;
}
.page div .next,.page div .prev{
	color: #005dbf !important;
}
.page div span,.page div a{
	color: black;padding: 5px 10px;border: 1px solid #999;margin-left: 10px;
}

.header_top_title{
	width: 1200px !important;margin: 0 auto;height: 50px !important;
}
.header_top_title p{
	float: left;font-size: 14px;
}
.list1{
	z-index: 1; transform: none; border-radius: 0px;
}
.list1.db{
	font-size: 18px; width: 140px; margin-left: 0px; line-height: 47px;
}
.icon{width:600px;height:50px;list-style: none;margin:0; padding:0;float: right;display: flex;justify-content: space-between;white-space: nowrap;}
.icon li{margin:0 10px;float: left;display: flex;}
.icon li p{ width:100px;height:50px;padding:0px;font-size: 12px;line-height:50px;display: inline-block;}
.icon li span{
	color:#005dbf ;
}
.header_logo{
	width: 1200px !important;margin:0 auto; height: 100px !important;
}
.nav{
	width: 100%;height: 50px;background-color: #005dbf;line-height: 50px;
}
/*二级导航*/
.n-box2 {
	display: none;
	position: relative;
	z-index: 9;
}

.n-li:hover .n-box2 {
	display: block;
}

.n-li2 {
	margin: 1px 0;
	text-align: center;
	background: rgba(0, 0, 0, 0.8);
	padding: 0px 10px;
}
.db{
	font-size: 18px; width: 140px; margin-left: 0px; line-height: 47px;text-align: center;
}
.n-li2 a {
	font-size: 16px;
	line-height: 40px;
	color: white;
	padding: 0;
}

.header_logo_left{
	float: left;width:50%;
}
.header_logo_right{
	float: right;width: 50%;
}
.header_logo_left img,.header_logo_right img{
	height: 100%;
}
.header_logo_right img{
	float: right;
}
.nav_list{
	width: 1200px;height: 50px;line-height: 50px;color: white;font-size: 16px;margin: 0 auto;
}
.nav_list .list1{
	list-style: none;margin:0; padding:0;display: flex;justify-content: space-between;white-space: nowrap;width: 100%;
}

.product1{
    width: 100%;height: auto;margin: 0 auto;display: inline-block;
}
.product{
	width: 1200px !important;margin: 0 auto;margin-top: 30px;
}
.prouduct_box{
	width: 1200px;margin: 0 auto;height: auto;display: inline-block;
}
.prouduct_left{
	float: left;width:21% !important;
}
.prouduct_left h3{
	background-color: #005dbf;height: 40px;line-height:40px;padding-left: 10px;color: white;
}

.prouduct_left h3 a,.prouduct_left span{
	padding-left: 10px;
}

.product_item a .item_title{
	font-size: 16px;
}
.prouduct_left span{
	font-size: 12px !important;
}
.product_hot{
	width: 1200px;margin: 0 auto;text-align: left;height: 50px;line-height: 50px;margin-bottom: 20px;
}
.cp_name{
	font-size: 22px !important;margin: 20px 0!important;text-align: center;
}
.add_tiem{
	text-align: left;margin-bottom: 10px !important;width: 80%;margin-left: 10%;line-height: 28px;
}
.add_info p{
	margin-bottom: 10px !important;width: 80%;margin-left: 10%;line-height: 28px;
}
.add_info p img{
	width: 80%;margin-left: 10%;
}
.add_tiem span{
	color: black !important;font-weight: bold;
}
.list_left{
	background-color: #eee;width: 100%;
}
.list_left li{
	height: auto;line-height: 40px;border-bottom: 1px solid white;width: 98%;margin-left: 1%;
}
.lxwm li a{
	display: block;
}
.list_left li a{
	color: #000000;padding: 0px 10px;
}
.prouduct_right{
	width: 78%;float: right;
}
.show_cp{
	border: 1px solid #eee;
}
.tab{ width:950px; margin:0 auto 10px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.tab-hd {width: 100%; background:#eee; overflow:hidden; zoom:1;}
.tab-hd li{ float:left; width:150px; color:black; text-align:center; cursor:pointer;padding: 10px 0;}
.tab-hd li.active{ background:#005dbf !important;color:#fff !important;}
.tab-bd li{ padding:20px; border:1px solid #ddd; border-top:0 none; font-size:24px;}
.tab-bd li.thisclass{ display:list-item;}
.tab-bd{
	width: 100%;
}
.product_items{
	width: 100%;height: 100%;display: flex;justify-content: space-around; flex-wrap: wrap;
}
.product_item{
	width: 24%;border: 1px solid #959595;
}
.product_item img{
	width: 100%;height: 146px;
}
.product_item .product_item_title,.product_item p{
	line-height: 30px;color: black;text-align: center;
}
.product_item_title{
	font-size: 16px;
}
.product_item:nth-child(5),.product_item:nth-child(6),.product_item:nth-child(7),.product_item:nth-child(8),.product_item:nth-child(9),.product_item:nth-child(10),.product_item:nth-child(11),.product_item:nth-child(12){
	margin-top: 20px;
}
.page{
	width:100%;margin: 0 auto;font-size: 14px;text-align: center;padding: 10px 0;
}
.center,.center img{
	width: 100%;height: auto;
}
.about_us{
	width: 1200px;height: auto;margin: 30px auto;
}
.about_us .name1,.news .name1,.al_box .name1{
	font-size: 28px !important;line-height: 74px;color:#005dbf !important;text-align: center;font-weight: bold;
}
.about_us h1{
	text-align: center;font-size: 28px !important;
}
.about{
	width: 100%;display: flex;justify-content: space-between;flex-wrap: nowrap;
}
.about_img{
	width: 45%;
}
.about_img img{
	width: 500px;height: 300px;
}
.about_short{
	width:50%;float: right;
}
.list_left li:hover{
	/* border: 1px solid #E10601 !important;	 */
}
.lxwm li:hover{
	cursor:default !important;
}
.list_left li:hover a{
	color: #005dbf !important;text-decoration: underline;
}
.prouduct_left h3 a,.lxwm li a{
	cursor: default !important;
}
.about_short .title{
	font-size: 20px;color: #005dbf;padding: 0 0 10px 0;
}
.about_short .about_content{
	font-size: 16px !important;line-height: 38px !important;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;
}
.about_short .more{
	margin-top: 30px; padding: 10px 15px;font-size: 14px !important;background-color: #005dbf !important;color: white;float: right;
}
.news,.new_news{
	width: 1200px;margin: 0 auto;margin-bottom: 30px;padding: 20px 0;
}
.right{width: 75%;padding: 0 20px;height: 100%;float: right;}
.news_title{width: 100%;height: 30px;line-height: 30px;text-align: center;font-size: 14px;font-weight: bold;color: #646464;background: #F0F0F0;}
.new_left{text-align: center;width: 100%;height: 30px;margin: 10px 0;}
.new_left a{padding: 0 15px; height: 30px;line-height: 30px;text-align: center;font-size: 16px;border-right: 2px solid #4BA410;}
.new_left a:last-child{border-right: none;}
.new_left a:hover{color: #4BA410!important;}
.active{color: #005dbf!important;}
.time{position:absolute !important;color: gray;top: 4px;right: 10px !important;bottom: auto;left: auto;}
.new_show p:hover{color:#005dbf;}
.digg span:nth-child(1){display: none;}
.digg{font-size: 12px !important;}
.new_content .content_title{font-size: 16px !important;}
.content_title{
	display: -webkit-box !important;
	overflow: hidden;
	white-space: normal !important;
	text-overflow: ellipsis;
	word-wrap: break-word;
	-webkit-line-clamp:1;
	-webkit-box-orient: vertical;
}
.new_content_txt{font-size: 14px;line-height: 26px;}
.new_right_list {
	width: 100%;height: auto;
}
.new_right_list li:hover{
	background-color: ghostwhite !important;display: block;
}
.new_right_list a{
	color: black !important;
}
.new_right_img img,.new_right_img{
	width: 200px;height: 150px;float: left;
}
.new_content{
	float: right;width: 970px;
}
.new_content_txt{
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	margin: 10px;
}
.content_title{
	margin: 10px 0 10px 0px !important;font-size: 20px;width: 80%;
}
.new_content,.new_content1{
	position: relative;
}
.new_content1{
	width: 678px;
    height: 150px;
    margin-left: 20px;
    float: left;
    color:black;
    position: relative;}
.new_show{
	float: right;position: absolute;right: 10px;
}
.new_right_list1{
	width: 100%; height: 150px;float: left;margin-bottom: 20px;
}
.new_right_show,.new_news{
	width: 100%;height: 100%;
}
.new_show{
	font-size: 14px;
}
.sy_xw {padding: 10px 0 0px 0;}
.sy_xwTitle {width: 1200px;height: 40px;text-align: center;position: relative;margin: 5px auto 60px auto;}
.sy_xwTitle a {height: 38px;font-size: 16px;color: #333;line-height: 38px;padding: 0 20px;background: #fff;border: 1px solid #c8c8c8;border-radius: 38px;display: inline-block;margin-right: 20px;}
.sy_xwTitle a:last-of-type {margin: 0;}
.sy_xwTitle i {width: 100%;height: 1px;background: #eaeaea;position: absolute;left: 0;top: 20px;z-index: -1;}
.sy_xwTitle .sy_xwTitleOn {color: #fff!important;background: #4fb640;border: 1px solid #4fb640;}
.sy_xwMain {width: 1200px;margin: auto;}
.newsbox {overflow: hidden;width: 100%;position: relative;}
.newslist {overflow: hidden;width: 100%;height: 100%;display: none;}
.newslist .wentu {float: left;width: 590px;}
.newslist .wentu img {display: block;margin-bottom: 15px;width:590px;}
.newslist .wentu h3 {font-weight: normal;font-size: 20px;padding-bottom: 14px;border-bottom: 1px solid #ebebeb;overflow: hidden;margin-bottom: 12px;}
.newslist .wentu h3 a {color: #333;display: block;width: 440px;float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.newslist .wentu h3 a img{width: 100%;}
.newslist .wentu h3 span {font-size: 14px;display:inline-block;height:26px;line-height:26px; color: #777;float: right;display: inline-block;}
.newslist .wentu p {font-size: 14px;color: #888;line-height: 22px;}
.listbox {overflow: hidden;width: 560px;float: right;}
.listbox .list1 {overflow: hidden;width: 100%;height: 122px;}
.listbox img {display: block;float: left;width: 132px;height: 110px;}
.listbox .wen {overflow: hidden;float: right;width: 400px;padding-left: 20px;height:110px;padding-top: 5px;padding-bottom: 5px;}
.listbox h3 {overflow: hidden;font-size: 16px;font-weight: normal;margin-bottom: 10px;}
.listbox h3 a {display: block;color: #434343;width: 333px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;float: left;}
.listbox h3 span {float: right;font-size: 14px;color: #888;font-family: Arial;}
.listbox p {font-size: 14px;color: #888;line-height: 26px;overflow: hidden;text-overflow: -o-ellipsis-lastline;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.newslist .wentu h3 a:hover,.listbox h3 a:hover {color: #005dbf;font-weight: bold;}

/* .medium{width: 1200px;margin: 0 auto;}
footer{width: 100%;height: 280px;background: #3F3F3F;margin-top: 30px;}
footer .medium img{width: 180px;margin-top: -23px;float: left;}
footer .footer_txt{width: calc(100% - 180px);float: left;}
footer .footer_txt ul{margin-top: 20px;}
footer .footer_txt ul a{font-weight: bold; height: 30px;line-height: 30px;padding: 0 25px;color: #fff!important;font-size: 16px;}
footer .footer_txt ul a:hover{font-size:18pxx!important;text-decoration: underline;}
footer .footer_info{margin-top: 20px;position: relative;}
footer .footer_info p{color: #999;padding: 0 25px!important;line-height: 28px;margin: 0!important;font-size: 14px !important;}
footer .footer_info img{width:200px;position: absolute;right: 20px;padding: 0!important;bottom:0px;}
footer .footer_info .focus{position: absolute;top: 150px;right: 40px;}
 */

.hot_news,.left_contact{
	margin-top: 20px;
}
.hot_news .list_left li a{
	width: 93%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;
}
.product_item_short{
	color:#6b6a6a !important; float: left; font-size: 14px !important; border-top: 1px solid #c8c8c8;width: 96%;text-align: left !important;padding: 0 5px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.spage{
	width: 76%;float: right;
}
.spage_title{
	font-size: 22px !important;
}
.spage_content{
	line-height: 30px !important;font-size: 16px !important;
}
.new_right_list li{
	height: 150px;padding: 10px 0px;
}
.hot_news .list_left li{
	height: 40px !important;
}
.advantage{
	width: 1200px;margin: 30px auto;
}
.advantage_one,.advantage_two{
	width: 100%;display: inline-block;margin-top: 20px;
}
.advantage_one_left{
	float: left;width: 47%;padding: 10px 0;
}
.advantage_one_right{
	width: 47%;float: right;
}
.left_top{
	height: 74px !important;padding: 10px 0;
}
.left_content1{
	height: auto !important;line-height: 38px;font-size: 20px;text-indent: 2em;
}
.left_top span{
	float: left;
}
.left_top p{
	font-size: 26px !important;line-height: 74px;padding-left: 90px;color:#005dbf !important;font-weight: bold;
}
.advantage_one_right img,.advantage_one_left img{
	width: 100%;
}
.news_list{
	width: 100%;margin-bottom: 20px;
}
.list_title{
	padding: 10px;background-color: #005DBF;display: inline-block;
}
.right_time span{
	font-size: 14px !important;color: #9a9999;margin-top: 30px !important;display: inline-block;margin-bottom: 30px !important;text-align: center;padding-right: 20px;
}
.spage_content img{
	max-width: 50%;
}
.right_time{
	text-align: center;
}
.next_news{
	width: 80%;border: solid 1px #EEE;margin: 20px 10%;
}
.next_news p a{
	color: black;
}
.next_news p{
	padding: 10px 10px ;display: block;
}
.product_hot1{
	width: 88%;height: 50px;float: right;line-height: 50px;
}
.product_hot1 .product_hot1_tiem{
	padding: 0px 20px;float:left;
}
.hot_item{
	display: inline-block;float:left;width: 11%;color: black;height: 50px;
}
.product_hot1_tiem a{
	color: black;
}
.product_hot1_tiem:hover{
	color: black;text-decoration: underline;
}
.product_hot1_tiem:hover a{
	color: #005dbf;font-size: 16px;
}
.fy{
	text-align:center; height:30px; line-height:30px;margin: 10px 0px; color: black;
}
.fy span{
	 padding-left:10px;color: black !important;font-size: 16px !important;font-weight: normal;
}
.fy span a{
	color: #005dbf !important;
}
.spage p{
	text-indent: 2em;
}
.spage img{
	width: 50% !important;margin: 10px 25%;
}
.about_content img{
	display: none;
}


/* 右边浮窗 */
.clear:after{content:'\20';display:block;height:0;clear:both;visibility:hidden;}
/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999;top:300px !important;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#005dbf url(/Public/home/img/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#005dbf url(/Public/home/img/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#005dbf url(/Public/home/img/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#005dbf url(/Public/home/img/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff!important;}


	.w1200{
		width: 1200px !important;
	}
	.m0{
		margin: 0 auto;
	}
	/*footer*/
	.footer {
		width: 100%;
		/* height: 280px; */
		background: #3F3F3F;
		margin-top: 30px;
	}
	
	.foot {
		background: #191919;height: 150px;
	}
	.db {
		display: block;
	}
	.friend {
		padding: 30px 0;
		font-size: 16px;
		border-bottom: #434343 solid 1px;
	}
	
	.friend a {
		display: inline-block;
		margin-right: 20px;
		color: #f9f9f9;
	}
	
	.contact {
		padding: 30px 0 20px;
	}
	
	.c-left {
		width: 350px;
	}
	
	.ewm {
		width: 100px;
	}
	
	.ewm img {
		width: 100%;
	}
	
	.lianxi {
		width: 230px;
	}
	
	.lianxi span {
		display: block;
		color: #FFFFFF;
		font-size: 14px;
		margin-left: 15px;
		line-height: 24px;
	}
	
	.lianxi .big {
		font-size: 30px;
		line-height: 40px;
	}
	
	.c-right {
		width: 850px;
		text-align: right;
	}
	
	.c-r-ul {
	}
	
	.c-r-li {
		
	}
	
	.c-r-li>a {
		color: #FFFFFF;
		width: 130px;
		vertical-align: top;
		font-size: 16px;
		height: 26px;
		line-height: 26px;
		text-align: center;
		border-left: 1px solid #407fe1;
	}
	
	.c-r-li:last-child>a {
		border-right: 1px solid #407fe1;
	}
	
	.c-r-ul2 {
		text-align: center;
		margin-top: 20px;
	}
	
	.c-r-li2 {
		font-size: 12px;
		line-height: 20px;
	}
	
	.c-r-li2>a {
		color: #cccccc;font-size: 12px;
		line-height: 20px;
	}
	
	.f-bottom {
		height: 50px;
		line-height: 50px;
		background: #101010;
	    border-top: 1px solid #434343;text-align: center;
	}
	
	.f-bottom span {
		font-size: 14px;
		color: #999999;
	}
	.c-r-li2 .db{
		width: 100% !important;
	}