@charset "utf-8";
/* main_image 轮播图CSS　2018.3.6 */
/* 字体 */
@font-face {
    font-family: 'HelveticaNeueLTProXBlkCn';
    src: url("/font/HelveticaNeueLTProXBlkCn.eot");
    src: url("/font/HelveticaNeueLTProXBlkCn.eot") format('embedded-opentype'),
         url("/font/HelveticaNeueLTProXBlkCn.woff2") format('woff2'),
         url("/font/HelveticaNeueLTProXBlkCn.woff") format('woff'),
         url("/font/HelveticaNeueLTProXBlkCn.ttf") format('truetype'),
         url("/font/HelveticaNeueLTProXBlkCn.svg") format('svg');
}

.banner {height:400px; background:#f0f0f0;}
.banner li{font-size:40px; font-weight:800;padding-top:300px; line-height:60px;letter-spacing:5px; color:#fff; text-align:center;text-shadow: 2px 2px 2px #111; }
.banner li h2{font-size:40px;}
.banner dd{font-size:14px; height:30px; color:#fff; text-align:center;text-shadow: 2px 1px 1px #111;}
.onpage {height:40px; background:#f0f0f0;float: left; margin-bottom:20px;}
.onpage_1{text-indent:3px; line-height:40px; font-size:14px; width:100%; text-align:left;}
.m_menu{}
.m_menu li{ height:89px;float:left; text-align:center;}
.m_menu li dt{ font-size:22px; line-height:80px; background:#f0f0f0;transition: all 0.4s ease 0s; }
.m_menu li .m_listd{height:9px;}
.m_menu li .m_listd img{}
.m_menu li:hover dt{background:#0279ff; color:#fff;transition: 0.5s;	-webkit-transition: 0.5s;	-moz-transition: 0.5s;transition-delay:0.1s !important}
.m_menu .m_mon{ background:url(/images/m_monbg.png) top;}
.m_menu .m_list1{ width:100%;}
.m_menu .m_list2{ width:50%;}
.m_menu .m_list3{ width:33.3%;}
.m_menu .m_list4{ width:25%;}
.m_menu .m_list5{ width:20%;}
.m_menu .m_list6{ width:16.6%;}
.m_menu .m_list7{ width:14.2%;}

.main{ position:static; padding-top: 60px; }
.main_mobi{display:none;height:0px;overflow: hidden;}

.main_m{ background:#fff; min-height:600px; }
.main_mtit{ height:100px; line-height:100px; font-size:36px;margin-bottom:5px; text-align: center; padding-top: 20px; font-weight: bold;color:#1d73b7;}
.main_mtime{ height:16px; line-height:16px; font-size:13px; padding-left:20px; margin-bottom:30px; margin-bottom:5px; color:#666;}
.main_mtxt{ width:90%;	margin: 0px auto;position: relative; line-height:38px; font-size:18px;}
.main_mtxt img{}
.main_mtxt .big1{ font-size:36px;font-family:"微软雅黑";line-height: 60px;}
.main_mtxt .big2{ font-size:24px;font-family:"微软雅黑";line-height: 40px;}
.newspage{ position:static;display:table;margin: 0px auto;height:40px; margin-top:20px; width: auto; padding:20px 0px;}
.newspage font{ line-height:25px;}

/*有关信息*/
.show_link{ border:1px solid #eee; background:#f5f5f5;}
.show_link .link_t{ width:98%;margin: 0px auto; padding:20px 10px;}
.show_link .link_t dt{ float:left; width:100%; line-height:40px;font-size:24px; font-weight:700; border-bottom:1px dashed #999;}
.show_link .link_t li{ float:left; width:50%; line-height:30px; font-size:15px;list-style:disc;}
.show_link .link_t li a:hover{text-decoration:underline;}

/*手机*/
@media only screen and (max-width: 768px) {
	.m_menu li{ height:43px; }
	.m_menu li dt{ font-size:18px; line-height:40px; }
	.m_menu .m_mon{}
	.m_menu .m_mon img{display: none;}
.m_menu .m_list1{ width:100%;}
.m_menu .m_list2{ width:50%;}
.m_menu .m_list3{ width:33.3%;}
.m_menu .m_list4{ width:33.3%;}
.m_menu .m_list5{ width:33.3%;}
.m_menu .m_list6{ width:33.3%;}
.m_menu .m_list7{ width:33.3%;}
	
		.main_m{ width:100%; min-height:0px;}
	.show_link .link_t li{width:100%; font-size:18px;}
.show_link .link_t{padding:20px 0px;}
	
}


/*新闻*/
.main_news{ position: static; }
.main_news .main_n{ padding: 40px;}
.main_news .main_ntit{text-align: center; font-size:30px; height: 60px;font-weight: bold;color:#1d73b7; line-height: 60px;}
.main_news .main_nlist{ width: 100%; height: auto;}

.newslist{border-bottom:dashed #bbb 1px; float:left; width:100%; padding: 20px 0px;}
.newslist .newspic{ width:300px; height: 160px; float:left; overflow: hidden;}
.newslist .newspic img{ width:100%;}
.newslist .newst{ width: 800px;float: left; padding: 0px 30px; overflow: hidden;}
.newslist .newst dt{height: 40px;line-height: 40px; font-size:20px; font-weight: bold;transition: all 0.4s ease 0s;}
.newslist .newst dd{transition: all 0.4s ease 0s;}
.newslist .newstxt{ height:90px; line-height:21px; font-size:14px;}
.newslist .newsda{ line-height: 30px; height: 30px; font-size:17px; color:#aaa;}
.newslist:hover{ background:#fff;transition: 0.5s;	-webkit-transition: 0.5s;	-moz-transition: 0.5s;transition-delay:0.1s !important}
.newslist:hover dt{  padding-left: 5px;transition: 0.5s;	-webkit-transition: 0.5s;	-moz-transition: 0.5s;transition-delay:0.1s !important}
.newslist:hover dd{  padding-left: 5px;transition: 0.5s;	-webkit-transition: 0.5s;	-moz-transition: 0.5s;transition-delay:0.1s !important}

.main_news .newsshow_tit{width: 100%; text-align: center; line-height: 40px; font-size: 33px;font-weight: 700; padding:40px 0 20px; color: #000;}
.main_news .newsshow_tit h2{font-size:33px;}
.main_news .newsshow_time{width: 100%; text-align: center; line-height: 20px; font-size:14px; color: #bbb; padding:10px 0 ; border-bottom: 1px dotted #BBBBBB;border-top: 1px dotted #BBBBBB; height: auto;}
.main_news .newsshow_time dt{ float:left; width:50%; text-align: left; padding-left: 20px;}
.main_news .newsshow_time dd{ float:right;width:50%; text-align: right;padding-right: 20px;}
.main_n .newsshow_txt{ width: 100%; min-height: 400px;line-height: 30px; font-size:16px;color:#666;}
.main_n .show_tags{ width: 100%; padding: 20px; line-height: 30px; font-size:18px;}
.main_n .show_tags a{ background:#fff; border: 1px #09f solid;padding:3px 8px; margin:0 5px;color:#09f;}
.main_n .show_tags a:hover{ background:#09f; color: #fff; padding:3px 8px; margin:0 5px;}
/*手机*/
@media only screen and (max-width: 768px) {
	body{background-size: 100%;}
	.main{ padding-top: 0px; }
.main_mtit{ height:60px; line-height:60px; font-size:30px;margin-bottom:0px; padding-top: 0px; }
.main_mtxt{ width:95%; padding-top: 20px; line-height:28px; font-size:18px;}
.main_mtxt img{ width:100%;}
.main_mtxt .big1{ font-size:24px;}
.main_mobi{display:block;height:auto;overflow: hidden; width: 100%; text-align: center;}
.main_mobi img{height:auto; width:120%;}

.main_news .main_n{ padding: 0px;}
.main_news .main_nlist{  padding: 10px; }
.newslist .newspic{ width:100%; }
.newslist .newst{ width:100%;padding: 0px 3px;}
.newslist .newst dt{height:auto;line-height: 30px;padding: 5px 0px;}
.newslist .newstxt{ height:auto; line-height:20px; font-size:14px;}
	
.main_news .newsshow_tit{line-height: 35px; font-size: 25px; padding-top: 20px;}
.main_news .newsshow_time{padding-bottom: 20px; }
.main_n .newsshow_txt{ padding: 20px 5px 0px 5px; min-height:inherit;line-height: 25px; font-size:14px;overflow: hidden; text-align: left;}
	.main_n .newsshow_txt img{ width:100%;}
.main_news .newsshow_time dt{padding-left: 3px;}
.main_news .newsshow_time dd{padding-right: 3px;}
}


/*产品*/
.main_pro{ position:static;padding-top: 60px; height:auto; padding-bottom:40px;}
.main_pro .main_p{ position:static;min-height:600px; padding-bottom: 80px;}
.main_pro .main_ptit{text-align: center; font-size:30px; height: 60px;font-weight: bold;color:#15b3ab; line-height: 60px;}
.main_pro .main_pclass{text-align: center;font-size: 16px; height: 30px;}
.main_pro .main_plist{ width: 100%; height: auto; float:left;}

.prolist{ height: 410px;position:static;float:left; width:25%; margin-top: 30px; font-size:16px; text-align:center; padding-bottom: 30px; }
.propic{position:static;width:300px; height:300px; overflow: hidden;}
.propic img{height: 100%;  transition: all 0.4s ease 0s;}
.protit{color:#0279ff; font-size:20px; font-weight:700;float:left;width:300px; height:50px; line-height:50px; vertical-align: middle;transition: all 0.4s ease 0s; }
.prott{color:#666; font-size:14px; float:left;width:300px; padding: 5px 5px; height:60px; overflow: hidden;line-height:25px; vertical-align: middle;transition: all 0.4s ease 0s; }
.main_plist .prolist:hover img{transform: scale(1.2, 1.2);transition: 0.7s;	-webkit-transition: 0.7s;	-moz-transition: 0.7s;transition-delay:0.1s !important}
.main_plist .prolist:hover .protit{background:rgba(3,3,3,0.8); color:#6CF;transition: 0.7s;	-webkit-transition: 0.7s;	-moz-transition: 0.7s;transition-delay:0.1s !important}
.main_plist .prolist:hover .prott{background:rgba(3,3,3,0.8); color:#eee;transition: 0.7s;	-webkit-transition: 0.7s;	-moz-transition: 0.7s;transition-delay:0.1s !important}

/*产品详情*/
.main_pro .show_top{}
.main_pro .show_top .show_pic{ float: left; width: 550px; height: 420px; overflow: hidden; padding-right:30px;}
.main_pro .show_top .show_pic img{width: 95%;}
.main_pro .show_top .show_t{ width: 640px; float: left;}
.main_pro .show_top .show_tit{ line-height: 40px;font-weight:700;font-size:30px;color:#0279ff;}
.main_pro .show_top .show_tit h2{font-size:30px;}
.main_pro .show_top .show_entit{ line-height: 40px;font-size:22px;font-family: 'HelveticaNeueLTProXBlkCn';color:#0279ff; border-bottom:1px solid #CCC;}
.main_pro .show_top .show_ts{ line-height: 40px; height: 180px; padding-top: 10px;font-size:16px;color: #888;}
.main_pro .show_top .show_fx{ padding-left: 30px;}
.main_pro .show_top .show_fx img{ width:25px;}
.main_pro .show_top .show_fx li{ text-align:center; width:30px; height:30px; float:left; margin:10px 10px  10px 0px;border-radius:5px; border:#444 solid 1px; background: #555;}
.main_pro .show_top .show_fx li:hover{ background:#09F;cursor: pointer;}
.main_pro .show_top .show_fx h9{ display: none;position: absolute;width:124px; height:124px; overflow:hidden;border:#09F solid 2px;border-radius:4px; z-index:2000;top: 267px;left:500px;float: none;background:#fff;}
.main_pro .show_top .show_fx h9 img{width:120px; height:120px; }
.main_pro .show_top .show_fx .showwx:hover h9{display:block;z-index:2000;}

.main_pro .show_txt{ }
.main_pro .show_txt .txt_tit{line-height: 70px; font-size:20px;text-align: center; width: 100%; border-bottom: dotted 1px #ccc;}
.main_pro .show_txt .txt_t{ padding-top: 10px; font-size:16px; line-height: 30px;}
.main_pro .show_txt .txt_t img{ max-width: 1000px; border:#fff;}

/*手机*/
@media only screen and (max-width: 768px) {
	.main_pro{ padding-top: 0px; padding-bottom:40px;}
	.main_pro .main_p{ min-height:inherit; padding-bottom:0px;}
	.prolist{width:50%; height: auto; margin-top: 20px; font-size:15px; padding-bottom: 20px; }
	.propic{width:96%; height:auto;}
	.propic img{width: 100%; height: auto;}
	.protit{font-size:15px;width:100%; height:30px; line-height:30px; overflow: hidden; }
	.prott{ font-size:12px; width:100%; padding: 0px 5px; line-height:18px;height:36px; overflow: hidden; text-align: left;}
	


.main_pro .show_top .show_pic{ width:100%; height:auto;padding-right:0px;}
.main_pro .show_top .show_pic img{width: 100%;}
.main_pro .show_top .show_t{ width:100%;}
.main_pro .show_top .show_tit{ line-height: 30px; padding-left:0px;font-size:22px; text-align: center; padding-top: 10px;}
.main_pro .show_top .show_entit{ line-height: 20px;font-size:15px;border-bottom:1px solid #CCC; padding-bottom: 10px; text-align: center;}
.main_pro .show_top .show_ts{ line-height: 30px; height:auto; padding-left: 10px;}
.main_pro .show_txt .txt_t{ padding: 10px 5px; width: 100%; overflow: hidden;}
.main_pro .show_txt .txt_t img{ max-width: 1000px; border:#fff;}
	.main_pro .show_txt .txt_t	table{font-size:12px;word-break: break-all;word-wrap:break-word;}
	
	.proshow_pic .content {width:85%;margin: 0 auto;}
			.proshow_pic .Box_con .btnl {left: -20px;}
			.proshow_pic .Box_con .btnr {right:-20px;}
	
}


/*全屏展示。。。。。。。含proshow*/
.show_box{}
.proshow_top { margin-bottom:20px;}
.proshow_top .Protitle { width: 58%;text-align:center; relative; float:left; height:120px; padding-top:100px;}
.proshow_top .Protitle dl dt{font:bold 50px/80px "Tahoma";}
.proshow_top .Protitle dl dd{font:18px/30px "Tahoma";}
.proshow_top .Protitle dl dd a{color:#999;}
.proshow_top .ProbigPic { width: 40%; relative; float:left; }
.proshow_top .ProbigPic img{ width:90%; max-height:400px;}


/*产品图片轮播*/
			.proshow_pic {position: relative; margin-top:10px; margin-bottom:20px;}
			.proshow_pic .content {width:90%;margin: 0 auto;}
			.proshow_pic .Box_con {position: relative;}
			.proshow_pic .Box_con .btnl {position: absolute;}
			.proshow_pic .Box_con .btn {display: block;width: 5%;height: 41px;position: absolute;top: 80px;cursor: pointer;}
			.proshow_pic .Box_con .btnl {background: url(/images/jtl02.png) no-repeat center; z-index:10;left: -60px;}
			.proshow_pic .Box_con .btnr {background: url(/images/jtr02.png) no-repeat center; z-index:10;right:-60px;}
			.proshow_pic .Box_con .btnl:hover {background: url(/images/jtl03.png) no-repeat center;}
			.proshow_pic .Box_con .btnr:hover {background: url(/images/jtr03.png) no-repeat center;}
			.proshow_pic .Box_con .conbox {position: relative;overflow: hidden;}
			.proshow_pic .Box_con .conbox ul {position: relative;list-style: none;}
			.proshow_pic .Box_con .conbox ul li {float: left;width:198px;height: 198px;margin-left: 6px;overflow: hidden; border:1px #e9e9e9 solid; text-align:center;}
			.proshow_pic .Box_con .conbox ul li:first-child {margin-left: 0;}
			.proshow_pic .Box_con .conbox ul li img {display: block; width: 100%; transition: all 0.5s;}
			.proshow_pic .Box_con .conbox ul li:hover img {transform: scale(1.1);}
			
			.proshow_pic .BoxSwitch {margin-top: 16px;text-align: center;}
			.proshow_pic .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 20px;height: 4px;background: #ccc;margin: 0 5px;cursor: pointer;}
			.proshow_pic .BoxSwitch span.cur {background: red; width:25px;}

/*轮播实现*/

.kk01{ width:270px; margin:5px; float:left; border:1px #eee solid; height:200px; background: url(/images/kkbg.jpg) no-repeat left top; }
.kk02{ width:100%; height:50px; font-size:20px; text-align:center; line-height:50px; font-weight:bold;}
.kk03{ width:250; font-size:13px; line-height:20px; margin-left:10px; margin-top:15px;}

.msearch{height:125px; margin: 0 auto; width:800px;}
.msearch input:focus{   outline: none; }
.msearch_txt{ font-size:28px; float:left; margin-left:20px; margin-right:30px; padding-top:52px; color:#09f; height:125px;}
.msearch_ss{ float:left; margin-top:40px; background:#09F; height:44px; padding-left:2px; padding-top:2px;}
.search_tt{ width:520px; height:40px; border:0px; float:left; font-size:18px; padding-left: 5px;}
.search_bb{ width:90px; height:40px; border:0px; background:#09F; font-size:20px; color:#fff;}
.main_search{ padding:20px;}
.main_search .s_mtit{ font-size:20px;color: #09f; padding: 0 20px; line-height: 40px; border-bottom: 2px solid #09f;}
.main_search .s_mtxt{font-size:18px; padding: 0 20px;}
.main_search .s_mtxt li{padding:10px 0;border-bottom: 1px dashed #ccc;}
.main_search .s_mtxt li dt{font-size:20px; font-weight: 600; line-height: 30px;}
.main_search .s_mtxt li dd{font-size:16px; line-height: 25px; }
.main_search .s_mtxt li .stime{color:#aaa; font-size:15px;}
.s_b{height:30vh; float: left;width: 100%;}

.main_news .main_r{ padding: 0px 0; width: 300px; height:auto; border: 1px #ccc solid; float: right;}
.main_r .r_ad{ width:300px;height: auto; float: left; position: relative;}
.main_r .r_ad img{ width:100%;}
.main_r .r_news{ padding:20px 0px; float: left; height: auto;}
.main_r .r_news dt{ border-top:2px #4972F4 solid;color: #f00; line-height: 40px;font-size:20px;width:100%;text-indent:15px;font-weight: 500;}
.main_r .r_news li{ list-style: disc; width: 100%; overflow: hidden; height: 30px; line-height: 30px; font-size:15px;text-indent:5px; float: left; }

.tags_top{ border-top:4px #09F solid; height:60px; box-shadow:0 3px 5px rgba(0, 0, 0, 0.1);}
.tags_top .tags_dh{ padding:15px 0;}
.tags_top .tags_dh li{ padding:0 15px; height:auto; width:auto; line-height:25px; float:left; font-size:18px;}
.tags_top .tags_dh h1{font-size:18px; font-weight: 600;height:auto; position:relative; margin-left:0px; }
.main_tags{ padding:20px 0;}
.main_tags .tags_n{padding:0 20px 20px; width: 920px; float: left; overflow:hidden;}
.main_tags .tags_n .tags_tit{ font-size:16px; line-height:26px; padding:20px; width:100%;}
.main_tags .tags_n .tags_tit dt{ font-weight:600; width:auto; float:left; padding: 0 20px 0 5px; color: #09f; font-weight: 700;letter-spacing:2px;}
.main_tags .tags_n .tags_tit h2{ font-size:22px;}
.main_tags .tags_n .tags_tit dd{ width:50px; float:left;}
.main_tags .tags_n .tags_tit em{ width:80px; float:left;font-size:13px; padding-left: 5px;}
.main_tags .tags_n .tags_txt{ width:100%; float:left; padding:5px 20px 20px; border-bottom:#ccc solid 1px;}
.main_tags .tags_n .tags_list{ width:100%; float:left; padding:5px 20px;}
.main_tags .tags_n .tags_list li{ width:100%; float:left; padding:15px 0; border-bottom:1px #6CF dashed;}
.main_tags .tags_n .tags_list li dt{ width:100%; float:left; font-size:18px; color:#09f; font-weight: 800; line-height: 30px;}
.main_tags .tags_n .tags_list li dd{ width:100%; float:left; font-size:14px color:#888; line-height: 26px;}
.main_tags .tags_n .tags_list li .tags_tt{width:100%;float:left; padding: 10px 0;}
.main_tags .tags_n .tags_list li .tags_tt em{width:30%;float:left; font-size: 12px;color: #aaa; line-height:21px; }
.main_tags .tags_n .tags_list li .tags_ts{width:70%;float:right; text-align:right; font-size:14px;}
.main_tags .tags_n .tags_list li .tags_ts a{ background:#fff; border: 1px #09f solid;padding:3px 8px; margin:0 5px;color:#09f}
.main_tags .tags_n .tags_list li .tags_ts a:hover{ background:#09f; color: #fff; padding:3px 8px; margin:0 5px;}

.main_tags .main_r{ padding: 0px 0; width: 300px; height:auto; border: 1px #ccc solid; float: right;}
.main_r .r_ad{ width:300px;height: auto; float: left; position: relative;}
.main_r .r_ad img{ width:100%;}
.main_r .r_tags{ padding:20px 0px; float: left; height: auto; width:100%;}
.main_r dt{ border-top:2px #4972F4 solid;color: #f00; line-height: 40px;font-size:20px;width:100%;text-indent:15px;font-weight: 500;}
.main_r .r_tagsli{ padding:20px 0px; float: left; height: auto; width:100%; font-size:16px;}
.main_r .r_tagsli a{ padding:2px 8px; float:left; background:#fff; color:#09f; margin: 8px 5px; border:1px #09f solid;}
.main_r .r_tagsli a:hover{ background:#09f; color:#fff;}

@media only screen and (max-width: 768px) {
	.banner {display:none;}
	.main_menu{ width:100%;}
	.main_menu li{ width:auto;text-indent:0px; padding-left:10px; padding-right:20px; border:0px; background:url(/images/li_01.gif) no-repeat 0px 19px; ;background-size:5px 5px;}
	.main_menu li:hover { text-indent:0px;}

.main_left .lx dt{ padding-bottom:10px;}
.main_left .lx dd{ height:40px; font-size:30px; padding-top:25px;}
	
	.msearch{width:100%;}
	.msearch_txt{ margin-left:0px; margin-right:0px; padding:20px; height:auto;text-align: center;width: 100%;}
	.msearch_ss{ width:100%; margin-top:0px; height:44px; padding-left:2px; padding-top:2px; text-align: center}
	.search_tt{ width:60%; height:40px; border:0px;}
.search_bb{ width:20%; height:40px; border:0px; background:#09F;}
	

	
.kk01{ width:100%; border:0px; }
.kk03{ width:90%; margin-left:10px;}
}

/*信息自界说*/
.lx001{ line-height:50px; font-size:16px;}
.lx001 .lx_tit{ font-size:20px; font-weight:800;}
.js001{ line-height:30px; font-size:16px;}
.js001 .js_tit{font-size:20px; font-weight:800; line-height:50px;}
.mapdt{border: 1px solid #bbb;width:900px; height: 550px;}

@media only screen and (max-width: 768px) {
	.lx001 .lx002{width: 100px;display: none; line-height: 35px;font-size:15px;}
	.lx001 .dtlogo{width:20px;}
	.mapdt{width:100%; height: 350px;}
}<!--耗时1793490284.6772秒-->