﻿@charset "utf-8";

/* CSS Document*/
*{padding:0px;margin:0px;}
img{border:none;}
body{font-size:14px;font-family:Arial,"微软雅黑",Microsoft YaHei;color:#484646;font-weight:normal;padding:0px;margin:0px;text-decoration:none;line-height:26px;}
a{font-size:14px;text-decoration:none;font-family:Arial,"微软雅黑",Microsoft YaHei;color:#484646;font-weight:normal;}
a:hover{font-size:14px;font-weight:normal;color:#007bc7;font-family:Arial,"微软雅黑",Microsoft YaHei;}
.clear{clear:both;}
ul{list-style-type:none;}
li{list-style-type:none;line-height:25px;}
.fl{float:left;}
.fr{float:right;}
.dht{background-image:url(../images/tb.jpg);background-repeat:repeat-x;line-height:39px;padding-left:10px;}
.hma{font-weight:bold;color:#6ab040;}
.banner{width:100%;}
.index_about{background:#cdcdcd;overflow:hidden;padding:25px 0;border-top:1px solid #eeeeef;}
.index_about-tu{width:98%;text-align:center;margin:10px 1% 0 1%;}
.index_about-content{width:98%;margin:0 1%;}
.index_about-nr{margin:15px 0;}
.index-about-more{margin:20px auto 0 auto;width:60px;height:60px;background:#000;text-align:center;line-height:60px;}
.index-about-more a{font-size:50px;color:#fff;text-decoration:none;}
.index_product-hz{background:#e6e6e6;overflow:hidden;padding:30px 0 20px 0;}
.index-product-title{text-align:center;font-size:24px;color:#333333;line-height:30px;}
.yy{font-size:24px;color:#000;}
.pro_img img{width:100%;height:135px;border:solid 1px #d9d9d9;display:block;}
.pro_title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:35px;background:#fff;line-height:35px;}
.pro_box li{width:48%;float:left;text-align:center;font-size:0.8rem;margin-left:1%;margin-right:1%;padding-bottom:3%;}
.pro_box li span{display:block;}
.pro_box li a{display:block;}
.main-about{width:100%;margin-top:2%;}
.AB-CENTENT{width:98%;margin-top:2%;padding:2% 1%;background:url(../images/index_29.jpg) repeat;}

/*news*/
.tab-honner{margin-right:0px;/* [disabled]margin-bottom: 5px; */margin-left:0px;/* [disabled]margin-top: 2%; */}
.tab-honner-con .con{display:none;background:#f8f8f8;padding-bottom:15px;}
.tab-honner-con .con img{width:100%!important;height:auto!important}
.tab-honner-con .active{display:block;}
.wither{padding:0 8px;}
.honner-focus{position:relative;width:98%;margin:0 auto;line-height:30px;overflow:hidden;margin:auto;padding-right:1%;padding-left:1%;}
.tab-hd-index{background-color:#eaeaea;height:34px;}
.tab-hd-index ul{width:99.99%;margin:0 auto;}
.tab-hd-index li{float:left;width:33%;height:37px;text-align:center;color:#333;font-size:14px;line-height:34px}
.tab-hd-index li.on{color:#fff; /* Firefox*/height:34px;background-color:#007bc7;}
.main_news_b1{margin-top:10px;}
.main_news_b1 li{background:url(../images/sign01_h.jpg) no-repeat left center;height:35px;line-height:35px;border-bottom:1px dashed #CCC;}
.main_news_b1 li a{padding-left:15px;overflow:hidden;display:block;text-overflow:ellipsis;	/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;
			一起使用。*/white-space:nowrap;	/* 不换行*/}
	.rq{float:right;}
	#demo{width:100%;overflow:hidden;margin:10px auto 0 auto;}
	.index-hzlb{margin-top:20px;}
	.index_hzhb-pic{margin-right:10px;float:left;}
	.index_hzhb-pic:nth-child(6n){margin-right:0px;}
	.index_hzhb-pic img:hover{border:1px solid #007bc7;}
	.index_hzhb-pic img{width:186px;height:99px;border:1px solid #f2f2f1;}
	.foot-link-hz{width:98%;margin:15px 1% 0 1%;border-top:1px solid #f2f2f1;padding-top:8px;}
	.foot-link-hz li{float:left;margin-right:10px;}
	.foot{width:96%;padding:15px 0 70px  4%;margin-top:15px;background:#2c2f34;color:#fff;}
	.foot a{color:#fff;}

	/*------footer-------*/
	.AP_foot{position:fixed;bottom:0;width:100%;box-sizing:border-box;background:#007bc7;background-image:#289449;opacity:0.9;z-index:999999999999;}
	.AP_foot:after{content:"";display:block;visibility:hidden;clear:both;}
	.AP_foot a{width:25%;text-align:center;box-sizing:border-box;float:left;color:#fff;font-size:1.1em;padding:5px 0;}
	#nav:before{content:"";display:block;margin:0 auto;width:20px;height:20px;background:url(../images/main_icon.png) no-repeat top -100px left 0px;background-size:20px auto;}
	.tel:before{content:"";display:block;margin:0 auto;width:20px;height:20px;background:url(../images/main_icon.png) no-repeat left top;background-size:20px auto;}
	.signup:before{content:"";display:block;margin:0 auto;width:20px;height:20px;background:url(../images/main_icon.png) no-repeat left -20px;background-size:20px auto;}
	.ask:before{content:"";display:block;margin:0 auto;width:20px;height:20px;background:url(../images/main_icon.png) no-repeat left -40px;background-size:20px auto;}
	.query:before{content:"";display:block;margin:0 auto;width:20px;height:20px;background:url(../images/main_icon.png) no-repeat left -80px;background-size:20px auto;}

	/*==========*/
	#viewMore{padding-bottom:60px;height:30px;line-height:30px;text-align:center;font-size:1.2em;cursor:pointer;}
	#loadLayout{display:none;height:50px;text-align:center;}
	#pageLoad{display:none;position:absolute;top:0px;left:0px;z-index:1001;width:100%;height:100%;background:#333;opacity:0.6;filter:alpha(opacity=60);text-align:center;color:#FFF;font-size:1.4em;}
	#pageLoad span{display:block;margin:0 auto;margin-top:20%;height:40px;}
	#coverLayer{position:fixed;left:0px;top:0px;z-index:200;width:100%;height:100%;background-color:rgba(0,0,0,0.5);}

	/*** 下拉菜单 start ***/
	.drawer-main{z-index:9999;}
	.dropdown-menu{display:none;position:absolute;left:5px;bottom:56px;z-index:9999;background:rgba(0,0,0,0.8);background-color:#000 \9;filter:alpha(opacity=80)\9;*background-color:#000 \9;*filter:alpha(opacity=80)\9;box-shadow:0 0 3px rgba(0,0,0,0.8);min-width:150px;margin-left:0px;margin-left:0px;list-style:none!important;margin-bottom:0px;	/** 处理bootstarp.css **/}
	.dropdown-menu li{border-top:1px solid #666;}
	.dropdown-menu-top.show,.dropdown-menu.show{display:block;}
	.dropdown-menu-top li a,.dropdown-menu li a{text-align:left;display:block;width:auto;height:39px;line-height:29px;padding-left:10px;color:#fdf7f7;font-size:16px;margin:0px;display:block;width:100%;border-bottom:1px solid #000;}
	.dropdown-menu li a:hover{color:#fff;background:#000;display:block}
	.dropdown-menu-top li .menu-item-text{color:#000;text-shadow:#e5e5e5 0 1px 0;font-size:14px;}
	.dropdown-menu-top li a:link,.dropdown-menu-top li a:visited,.dropdown-menu li a:link,.dropdown-menu li a:visited{text-indent:8px;}
	.dropdown-menu:after{position:absolute;bottom:-8px;left:39px;content:"";width:0;height:0;border:10px solid transparent;border-left:10px solid rgba(0,0,0,0.8);border-top:none;}

	/*** 下拉菜单 end ***/
	.logo{width:50%;float:left;}
	.nav{float:right;width:43%;margin-top:8px;}
	.ha{float:left;width:25%;padding-top:5px;}
	.hm{width:70%;float:left;line-height:20px;}
	.sz{font-size:18px;color:#ff5a00;}
	.wedding{width:100%;margin-top:15px;}
	.dh h2{margin:0;overflow:hidden;display:block;font-size:14px;font-family:"微软雅黑",Arial;text-overflow:ellipsis;	/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;
				一起使用。*/white-space:nowrap;	/* 不换行*/color:#000;}
		.dh li{position:relative;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#dedede;padding-bottom:3%;padding-top:5px;min-height:70px;margin-bottom:1%;}
		.tps{float:left;width:20%;padding-top:3px;}
		.dh li div{float:left;}
		.dh li img{margin-left:6px;}
		.cpr{text-align:center;background:#EBEAE8;font-size:12px;}
		.dh .dhwenz{overflow:hidden;display:block;color:#494949;line-height:20px;font-size:12px;width:75%;/* [disabled]padding-top: 10px; */padding-left:10px;}
		.img_cmp{float:left;padding:0 10px 0px 0;max-width:150px;}
		.img_cmp img{box-shadow:2px 2px 4px #ccc;width:150px}
		.main-sb{width:100%;}
		.sb-title{text-align:center;}
		.sb-tu{width:180px;margin-right:5px;margin-left:5px;}
		.share{content:"";display:block;margin:0 auto;background:url(../images/menu-icon1.png) no-repeat left top;width:37px;height:56px;text-indent:-9999px;}

		/*sub_back*/
		.top_nav1{height:38px;display:block;line-height:38px;color:#fff;position:relative;font-size:0.9rem;margin-top:3px;background-color:#007bc7;margin-bottom:10px;}
		.sub_title{text-align:center;font-size:16px;color:#fff;background-color:#007bc7;margin-top:0;margin-right:50px;margin-bottom:0;margin-left:50px;}
		.sub_back{width:50px;height:40px;text-indent:-900em;overflow:hidden;background:url(../images/menu_back.png) center no-repeat;position:absolute;top:0;left:0;cursor:pointer;outline:none;background-size:auto 56%;overflow:hidden;z-index:999;}
		.sub_back a{display:block;}
		.boxw{margin-top:10px;}
		.sub_nav li{width:25%;float:left;font-size:0.8rem;}
		.sub_nav li a{margin:0.2rem 0.2rem;padding:0 0.2rem;border:1px solid #ddd;display:block;border-radius:6px;text-align:center;line-height:2.6em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
		.sub_nav li a.on,.sub_nav li a:hover{color:#fff;background-color:#007bc7;}
		.ny-ab{width:98%;margin:3% 1%;}
		.ny-ab img{width:100%;}
		.nylt-colum-t{border-top:1px solid #fff;}
		.nylt-colum-t ul{}
		.nylt-colum-t li{background:#eee;overflow:hidden;line-height:40px;box-sizing:border-box;}
		.nylt-colum-t li a{display:block;z-index:2;padding-left:20px;text-decoration:none;border-bottom:1px solid #fff;position:relative;height:40px;}
		.nylt-colum-t ul li a:before{content:' ';position:absolute;display:block;width:3px;height:100%;top:0;left:0;z-index:-1;background:#007bc7;}
		.nylt-colum-t ul li a:hover::before{width:100%;}
		.nylt-colum-t ul li a:hover{color:#fff;}
		.nylt-colum-t ul li a.active::before{width:100%;}
		.nylt-colum-t ul li a.active{color:#fff;}
		.nylt-colum-t li li a{padding-left:40px;}
		.nylt-colum-t ul li li a:before{background:#ffa900;}
		.nylt-colum-t ul li ul{display:none;}

		/*feedback*/
		.content_box{margin-top:0px;}
		.content_box .messages_box{width:auto;padding-top:1px;padding-right:1%;padding-bottom:10px;padding-left:1%;}
		.content_box .messages_box ul{width:100%;}
		.content_box .messages_box ul li{padding:5px 28px 5px 5px;}
		.content_box .messages_box .text-input,.content_box .messages_box .summary-input,.content_box .messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253,253,253);border-width:1px;border-style:solid;border-color:rgb(133,133,133) rgb(175,175,175) rgb(201,201,201);box-shadow:1px 2px 3px rgb(183,183,183) inset!important;font-size:14px;}
		.content_box .messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253,253,253);border-width:1px;border-style:solid;border-color:rgb(133,133,133) rgb(175,175,175) rgb(201,201,201);box-shadow:1px 2px 3px rgb(183,183,183) inset!important;font-size:14px;}
		.content_box .messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253,253,253);border-width:1px;border-style:solid;border-color:rgb(133,133,133) rgb(175,175,175) rgb(201,201,201);box-shadow:1px 2px 3px rgb(183,183,183) inset!important;}
		.content_box .messages_box .verify-pic{height:35px;vertical-align:middle;}
		.content_box .messages_box .submitBtn{text-align:center;padding-top:10px;}
		.content_box .messages_box .messages-button{width:125px;height:34px;line-height:34px;font-size:16px;color:#fff;text-align:center;border:none;background-attachment:scroll;background-color:#007bc7;background-image:none;background-repeat:repeat;background-position:0% 0%;}

		/*news*/
		.news_lists{clear:both;width:100%;}
		.news_lists .news_title{width:98%;padding:10px 1%;border-bottom:1px dotted #939393;}
		.news_lists .news_title a{font-size:16px;color:#333;text-decoration:none;overflow:hidden;display:block;text-overflow:ellipsis; /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;
					一起使用。*/white-space:nowrap;	/* 不换行*/}
			.news_lists .news_title time{width:auto;font-size:12px;color:#666;background:url(../images/time.jpg) no-repeat left center;display:block}
			.news_lists1{clear:both;width:100%;}
			.news_lists1 .news_title1{width:99%;padding:0px 1%;}
			.news_lists1 .news_title1 a{font-size:14px;color:#666;text-decoration:none;overflow:hidden;display:block;text-overflow:ellipsis;	/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;
								一起使用。*/white-space:nowrap;	/* 不换行*/}
				.news_lists1 .news_title1 time{width:auto;font-size:12px;color:#fe893b;background:url(../images/time.jpg) no-repeat left center;padding-left:18px;display:block}

				/*下一页*/
				.prenext{border-top:1px dashed #CCC;padding-right:6px;padding-left:6px;margin-top:10px;}
				.prenext ul li{padding-left:1px;overflow:hidden;text-overflow:ellipsis;}
				.prenext ul li a{}
				.ListDate{color:#666666;float:right}
				.wxlisttit{height:32px;line-height:32px;color:#333333;text-align:center;margin-bottom:25px;}
				.wxlisttit12{padding-right:12px;padding-bottom:25px;padding-left:12px;}
				.wxlisttit12 img{ width:100%;height:auto !important;}
				/**/
				.news li{padding-bottom:0.8rem;margin-bottom:0.8rem;border-bottom:1px solid #ddd;}
				.news li a{display:block;overflow:hidden;zoom:1;}
				.news li span{display:block;}
				.news_img{max-width:30%;border:0.6rem solid #f9f9f9;float:left;}
				.news_img img{width:100%;}
				.news_titlea{font-size:0.9rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:800;}
				.news_text{font-size:0.7rem;color:#666;text-indent:2px;height:45px;overflow:hidden;line-height:22px;}
				.news_more{font-size:0.7rem;color:#1d2089;}
				.xy{text-align:center;margin:10px 0;}
				.wxlist.pro_box{margin-top:10px;}
				#header .right{position:absolute;right:10px;}
				.top{width:100%;background:#f8f8f8;overflow:hidden;}

				/*** 下拉菜单 start ***/
				.dropdown-menu2{display:none;position:absolute;right:5px;top:96px;z-index:99;background-color:#000;min-width:150px;margin-left:0px;list-style:none!important;margin-bottom:0px;/** 处理bootstarp.css **/}
				.dropdown-menu2 li{border-top:1px solid #666;border-bottom:1px solid #000;}
				.dropdown-menu-top.show,.dropdown-menu2.show{display:block;}
				.dropdown-menu-top  li a,.dropdown-menu2 li a{text-align:left;display:block;width:auto;height:39px;line-height:39px;padding-left:10px;color:#fdf7f7;font-size:16px;margin:0px;background-color:#000;}
				.dropdown-menu2 li a:hover{color:#fff;display:block;background-color:#007bc7;}
				.dropdown-menu-top  li .menu-item-text{color:#414141;text-shadow:#e5e5e5 0 1px 0;font-size:14px;}
				.dropdown-menu-top li a:link,.dropdown-menu-top li a:visited,.dropdown-menu2 li a:link,.dropdown-menu2 li a:visited{color:#fdf7f7;text-indent:8px;}
				.dropdown-menu2:after{position:absolute;top:-8px;right:22px;content:"";width:0;height:0;border:8px solid transparent;border-bottom:8px solid rgba(0,0,0,0.8);border-top:none;}
				.wei{background:#FFF;width:180px;height:180px;z-index:999;position:fixed;top:40%;left:50%;margin:-120px 0px 0px -98px;border-radius:0.6em;display:block;padding:2px;display:none;}

				/*** 下拉菜单 end ***/
				.boxw.pro_box ul li .js{font-size:14px;color:#333;text-align:left;font-weight:normal;}
				.sok{width:100%;border:1px solid #e6e5e5;line-height:30px;margin-bottom:8px;padding-left:15px;color:#bababa;font-size:14px;font-family:"微软雅黑";}
				.tj{width:100%;border:1px solid #e6e5e5;line-height:37px;text-algin:center;color:#fff;font-size:14px;background-color:#FF6600;cursor:pointer;font-family:"微软雅黑";font-size:16px;border-radius:5px;-moz-border-radius:5px; /* Old Firefox */}
				.ab_tu{width:100%;text-align:center;}
				.pro_box{width:98%;margin:1% 1%;}
				.case-hzlb{margin:20px 0;overflow:hidden;}
				.case-hzlb li{float:left;margin:0 6px 10px 5px;width:47%;display:block;}
				.case-hzlb li:nth-child(2n){margin-right:0px;}
				.case-hzlb li img:hover{border:1px solid #b31d23;}
				.case-hzlb li img{width:100%;border:1px solid #f2f2f1;}

				/*******products********/
				.probox1{width:100%;overflow:hidden;margin:auto;}
				.flp{width:100%;height:auto;overflow:hidden;float:left;}
				.cp-ln{width:100%;border-top:none;background:#f4f4f4;height:auto;position:relative;margin:2px 0 1px 0;}
				.cp-ln h2{font-size:18px;height:45px;line-height:45px;text-align:center;}
				.cp-ln h2 a{color:#fff;font-size:18px;}
				.cp-ln h3{height:38px;line-height:38px;overflow:hidden;padding-left:28px;border-bottom:1px solid #fff;background:url('../images/cp_c.png') no-repeat 16px 16px;cursor:pointer;}
				.cp-ln h3.cur{background:url('../images/cp_b.png') no-repeat 16px 16px;}
				.cp-ln ul{background:#fdfdfd;padding:3px 0 3px 14px;display:none;}

				/* .cp-ln ul:first-of-type{ display: block; } */
				.cp-ln ul ul{display:block;}
				.cp-ln li{line-height:30px;overflow:hidden;padding-left:16px;background:url('../images/cp_dot.png') no-repeat 0 12px;}
				.cp-ln li a{color:#666;}
				.cp-ln li a:hover{color:#0180ab;}
				.cp-ln li ul li{}
				.cp-ln li ul li a{font-size:12px;}
				.cp-ln .msg{color:#eb6100;line-height:34px;padding:15px;}
				.cp-ln .pho{position:absolute;bottom:14px;left:15px;padding-left:18px;font-size:18px;color:#333;background:url('../images/pho.png') no-repeat;}
				.pro_item.nones a{font-weight:bold;font-size:15px;}

				.pdf-file img{ width: auto; }
				/**************/
				.page{text-align:center;clear:left;margin-top:20px;margin-bottom:20px;}
				.page a{padding:8px 12px;background:#efefef;margin-right:2px;color:#666;border-radius:4px;display:inline-block;}
				.page a.current,.page a:hover{color:#fff;background:#007BC7;}