body{font-size:12px; color:#222222; font-family:"΢���ź�"; margin:0 auto;}
*{margin:0;padding:0;}
img{border:none;}
a{color:#222222; text-decoration: none;margin:0;padding:0;}
a:hover {color:#ff0000; text-decoration:none;}
ul,li {list-style:none; list-style-type:none;}

.clear{clear:both; margin:0; padding:0;}

.head{width:1000px; height:98px; margin:0 auto;}
.logo{width:372px; height:49px; margin-top:27px; float:left;}
.head_right{width:192px; height:98px; float:right;}
.yuyan{width:140px; height:15px; margin-left:52px; margin-top:15px;}
.cn{width:70px; height:15px; line-height:15px; background:url(/uploads/image/tdimages/cn.jpg) no-repeat left; text-indent:25px; text-align:left; float:left;}
.en{width:70px; height:15px; line-height:15px; background:url(/uploads/image/tdimages/en.jpg) no-repeat left; text-indent:25px; text-align:left; float:left;}
.en a{font-family:arial, helvetica, sans-serif;}
.tel{width:192px; height:36px; margin-top:16px;}

.lm{width:100%; height:38px; background:#164786;}
.nav {width:1000px; text-align:left; margin:0 auto;z-index:10000;}
.nav ul{overflow:visible;z-index:10000;}
.nav li{float:left;line-height:38px; height:38px; background:url(/uploads/image/tdimages/shu.jpg) no-repeat right; text-align:center; display:block; z-index:10000;position:relative;}
.nav li a{height:38px; font-size:13px; width:111px; line-height:38px; display:block; font-weight:bold; color:#ffffff;}
.nav li a:hover{display:block; color:#ffffff; text-decoration:none; line-height:38px; background:url(/uploads/image/tdimages/lmbj1.jpg) repeat-x;}

.nav li ul{position:absolute; top:43px; left:0px;height:auto; overflow:hidden;display:block;background:url(/uploads/image/tdimages/lm1.png);display:none; width:150px;}
.nav li ul li{clear:both; height:30px;}
.nav li ul li a{display:block; overflow:hidden;height:30px; text-align:left; line-height:30px;width:150px; font-size:12px; padding-left:15px; color:#ffffff;}
.nav li ul li a:hover{height:30px;line-height:30px; background:url(/uploads/image/tdimages/lm11.png); color:#ffffff; text-decoration:underline;}
.nav li a.active{
	background:url(/uploads/image/tdimages/lmbj1.jpg)
}

/***********************��ҳbanner css************************/
.frontpublic_slideshow01-d3_c1 img {}
.frontpublic_slideshow01-d3_c1 ul {list-style-type: none; list-style-image: none;}
.frontpublic_slideshow01-d3_c1 a {color: rgb(83, 140, 159);}
.frontpublic_slideshow01-d3_c1 a:hover {color: rgb(132, 178, 99);}
.frontpublic_slideshow01-d3_c1 div .wrapper {height:358px; overflow: hidden; position: relative; z-index: 30;}
.frontpublic_slideshow01-d3_c1 .fn-clear {left:50%; width:1920px; height:358px; overflow: hidden; margin-left: -960px; position: absolute; zoom: 1;}
.frontpublic_slideshow01-d3_c1 .box_skitter ul {width:999999px; height:358px; display: none; position: relative;}
.frontpublic_slideshow01-d3_c1 .box_skitter ul li {width:1920px; height:358px; text-align: center; font-size: 0px; float: left; display: inline;}
.frontpublic_slideshow01-d3_c1 .box_skitter .container_skitter {overflow: hidden; position: relative;}
.frontpublic_slideshow01-d3_c1 .box_skitter .image {overflow: hidden; position: relative;}
.frontpublic_slideshow01-d3_c1 .box_skitter .image img {display: none;}
.frontpublic_slideshow01-d3_c1 .box_skitter .box_clone {left: 0px; top: 0px; width: 100px; overflow: hidden; display: none; position: absolute; z-index: 20;}
.frontpublic_slideshow01-d3_c1 .box_skitter .box_clone img {left: 0px; top: 0px; position: absolute; z-index: 20;}
.frontpublic_slideshow01-d3_c1 .box_skitter .prev_button {background:  no-repeat left top; left:22%; top: 50%; width: 57px; height: 62px; text-indent: -9999em; overflow: hidden; margin-top: -31px; position: absolute; z-index: 999;}
.frontpublic_slideshow01-d3_c1 .box_skitter .next_button {background:  no-repeat left top; top: 50%; width: 57px; height: 62px; right: 22%; text-indent: -9999em; overflow: hidden; margin-top: -31px; position: absolute; z-index: 999;}
.frontpublic_slideshow01-d3_c1 .box_skitter .label_skitter {display: none; position: absolute; z-index: 150;}
.frontpublic_slideshow01-d3_c1 .loading {background:  no-repeat left top; margin: -16px; top: 50%; width: 31px; height: 31px; right: 50%; color: rgb(255, 255, 255); text-indent: -9999em; overflow: hidden; position: absolute; z-index: 10000;}
.frontpublic_slideshow01-d3_c1 #slideshow ul {display: none;}
/****��ҳbanner����****/
.mid{width:1000px; margin:0 auto; overflow:hidden; padding-bottom:10px;}
.search{width:220px; height:235px; border:1px solid #c1c1c1; float:left; overflow:hidden;}
.search_title{width:218px; height:31px; line-height:31px; text-align:left; border:1px solid #ffffff; background:#164786; color:#ffffff; font-size:13px; font-weight:bold; text-indent:10px;}
.search_nei{width:218px; height:200px; background:#f0f0f0; border:1px solid #ffffff; overflow:hidden;}
.search_top{width:170px; height:58px; margin-left:24px; padding-top:30px; line-height:22px; text-align:left; font-family:"΢���ź�";}
.search_mid{width:170px; height:25px; border:1px solid #164786; margin-left:24px; text-align:left; background:#ffffff;}
.search_kuang{border:currentcolor; background:none; color:#666666; width:170px; height:25px; line-height:25px; text-align:left; border:0;outline:none; font-family:arial, helvetica, sans-serif;}
.search_bot{width:170px; height:25px; margin-top:17px; margin-left:24px; overflow:hidden;}
.search_enter{width:70px; height:25px; float:left;}
.search_reset{width:70px; height:25px; float:right;}

.about{width:500px; height:235px; margin-left:7px; border:1px solid #c1c1c1; float:left; overflow:hidden;}
.about_title{width:498px; height:33px; background: repeat-x; border:1px solid #ffffff;}
.about_title_left{width:116px; height:31px; line-height:31px; text-align:center; margin-top:2px; margin-left:4px; color:#ffffff; font-size:13px; font-weight:bold; float:left; background: no-repeat center;}
.about_title_more{width:46px; height:15px; padding-top:9px; float:right;}
.about_nei{width:478px; height:180px; margin:10px; text-align:left; line-height:20px; overflow:hidden;}

.news{width:260px; height:235px; border:1px solid #c1c1c1; float:right; overflow:hidden;} 
.news_title{width:258px; height:33px; background: repeat-x; border:1px solid #ffffff;}
.news_nei{width:248px; height:210px; overflow:hidden; margin:5px; overflow:hidden;}
.in_news{width:248px; height:26px; border-bottom:1px dashed #eeeeee; background: no-repeat left; }
.in_news_zi{width:178px; height:26px; line-height:26px; float:left; text-align:left; text-indent:10px; overflow:hidden;}
.in_news_time{width:70px; height:26px; line-height:26px; float:right; text-align:right;}

.in_left{width:220px; border:1px solid #c1c1c1; overflow:hidden; float:left;}
.in_left_title{width:218px; height:31px; line-height:31px; text-align:left; border:1px solid #ffffff; background:#164786; color:#ffffff; font-size:13px; font-weight:bold; text-indent:10px;}
.in_left_nei{width:218px; background:#f0f0f0; border:1px solid #ffffff; overflow:hidden;}
.in_list{width:218px; overflow:hidden;}
.in_list ul{}
.in_list li{line-height:28px; display:block; height:28px; border-bottom:1px dotted #164786;}
.in_list li a{width:218px; height:28px; background: no-repeat 10px; line-height:28px; display:block; text-align:left; text-indent:20px; font-family:"΢���ź�"; color:#000000;}
.in_list li a:hover{background: no-repeat 10px; height:28px;line-height:28px; color:#ff0000;}
.in_more{width:198px; height:30px; line-height:30px; font-family:"΢���ź�"; text-align:right; padding-right:15px; background: no-repeat right; color:#164786;}
.in_more a{color:#164786;}
.in_more a:hover{color:#ff0000;}
.in_right{width:770px; border:1px solid #c1c1c1; overflow:hidden; float:right;}
.in_right_title{width:768px; height:33px; background: repeat-x; border:1px solid #ffffff;}
.in_right_nei{width:748px; margin:10px; overflow:hidden;}
.ouzhou{width:748px; height:130px; overflow:hidden;}
.ouzhou_wai{width:374px; height:130px; float:left;}
.ouzhou_pic{width:110px; height:130px; float:left; text-align:center; line-height:22px; color:#164786; font-family:"΢���ź�";}
.ouzhou_zi{width:260px; float:left; height:100px; overflow:hidden;}
.ouzhou_zi ul{}
.ouzhou_zi li{line-height:33px; margin-left:10px; display:block; height:33px; float:left;}
.ouzhou_zi li a{width:120px; height:33px; font-size:13px; background:url(/uploads/image/tdimages/yuan.jpg) no-repeat left; line-height:33px; display:block; text-align:left; text-indent:16px; font-family:"΢���ź�";}
.ouzhou_zi li a:hover{height:33px;line-height:33px;color:#ff0000;}

.renzheng{width:748px; height:136px; overflow:hidden;}
.renzheng_wai{width:374px; height:58px; margin-top:10px; float:left;}
.renzheng_pic{width:68px; height:58px; float:left;}
.renzheng_zi{width:296px; float:right; height:58px; float:right; line-height:18px; overflow:hidden;}


.zizhi_wai{width:150px; height:210px; margin:10px 21px; border:1px dashed #cccccc; float:left;}
.zizhi_pic{width:120px; height:170px; margin:10px 15px 0px 15px;}
.zizhi_zi{width:140px; height:30px; line-height:30px; text-align:center; margin:0px 5px; overflow:hidden;}

.shiyan{width:1000px; height:220px; overflow:hidden; border:1px solid #c1c1c1; margin:0 auto;}
.shiyan_title{width:998px; height:31px; line-height:31px; text-align:left; border:1px solid #ffffff; background:#164786; color:#ffffff; font-size:13px; font-weight:bold; text-indent:10px;}
.shiyan_nei{width:980px; height:168px; margin:10px; overflow:hidden;}
.shiyan_wai{width:180px; float:left; margin-left:5px; margin-right:5px;}
.shiyan_pic{width:180px; height:135px; border:1px solid #cccccc;}
.shiyan_pic a{width:180px; height:135px; border:1px solid #cccccc; display:block;}
.shiyan_pic a:hover{width:180px; height:135px; border:1px solid #ff0000; display:block}
.shiyan_zi{width:180px; height:30px; line-height:30px; text-align:center;}
.shiyan1{width:1520px;}


/*===============����============================*/
.left{width:203px;float:left; overflow:hidden;}
.left_top{width:201px; border:1px solid #c1c1c1; overflow:hidden; margin-bottom:10px;}
.left_title{width:199px; height:31px; border:1px solid #ffffff; background:#164786; line-height:31px; text-align:left; font-size:14px; color:#ffffff; font-weight:bold; text-indent:10px;}
.left_con{width:190px; margin:5px; text-align:left; line-height:22px;}
.left_nei{width:199px; border:1px solid #ffffff; overflow:hidden;}
.list_nei {width:199px; overflow:hidden; border:1px solid #ffffff;}
.list_nei ul{}
.list_nei li{
	/* line-height:28px; display:block; height:28px; */
	height: auto;
	overflow: hidden;
}
.list_nei li a{width:199px; height:28px; font-size:13px; background:url(/uploads/image/tdimages/list.gif) no-repeat left; line-height:28px; display:block; text-align:left; text-indent:20px;}
.list_nei li a:hover{background:#164786; height:28px;line-height:28px;color:#ffffff;}
.list_nei li a.active{
	background:#164786; height:28px;line-height:28px;color:#ffffff;
}
.list_nei li ul{
	display: none;
}
.list_nei li ul li a{
	color: #333;
}
.list_nei li ul li a:hover,
.list_nei li ul li a.active{
	color: #164786;
	font-weight: bold;
}
.list_nei li.hason ul{
	display: block;
}

/*===============�ұ�============================*/
.right{width:780px; float:right; overflow:hidden; border:1px solid #c1c1c1;}
.sitemap span{width:430px;float:right; text-align:right;padding-right:10px;}
.sitemap{background: repeat-x;height:31px;line-height:31px; overflow:hidden; border:1px solid #ffffff;}
.sitemap h1{float:left;font-size:14px;color:#ffffff;background:#164786; padding-right:15px;padding-left:15px;}
.right_nei{width:760px; margin:10px; text-align:left; line-height:22px; overflow:hidden;}
.share{width:760px; height:30px; margin:0px 10px 10px 10px; text-align:left; line-height:30px;}
.product_nei{width:780px; margin:10px 0px; text-align:left; overflow:hidden;}
.chaxun_nei{width:760px; margin:10px; padding-top:40px; text-align:left; line-height:22px; overflow:hidden; background:url(/uploads/image/tdimages/chaxun.png) no-repeat center top; height:1035px;}
.name{width:560px; margin-left:145px; height:155px; text-align:center;}
.name_nei{width:560px; margin-left:145px; height:120px; text-align:center; line-height:52px; border-bottom:1px dashed #cccccc;}
.inp{color: #333333; line-height:18px; width: 80px}
.name_search{width:560px; margin-left:145px; margin-top:30px; text-align:left; line-height:26px; font-size:14px;}
.name_pic{width:560px; margin-left:145px; height:180px; overflow:hidden; margin-top:30px; text-align:center; font-size:14px; color:#666666;}
.name_zi{width:560px; margin-left:145px; text-align:left; line-height:22px; font-size:12px; color:#777777;}
.pro_wai{width:110px; margin-left:38px; float:left;}
.pro_pic{width:110px; height:110px;}
.pro_zi{width:110px; height:45px; line-height:45px; text-align:center; overflow:hidden;}


.bottom{width:100%; height:33px; line-height:33px; text-align:center; background:#6c6c6c; color:#ffffff; margin-top:10px;}
.bottom a{display: inline-block; color:#ffffff; margin:0 10px;}
.bottom a:hover{color:#ff0000;}
.foot{width:100%; height:90px; background:url(/uploads/image/tdimages/footbj.jpg) repeat-x; text-align:center; padding-top:10px; line-height:26px;}

/*�����б�ҳ*/
.guodu{width:100%; height:10px;}
#lib_info_list{width:100%; clear:both; overflow:hidden;}
#lib_info_list li{height:28px; width:760px; line-height:28px; border-bottom:1px dashed #cccccc; overflow:hidden; text-indent:5px;}
.news_time{width:80px; text-align:right; float:right; font-size:12px; color:#666666; height:28px; line-height:28px}
.news_li{width:680px; height:28px; overflow:hidden; text-indent:10px; background:url(/uploads/image/tdimages/dian1.jpg) no-repeat left; color:#000000; text-align:left; line-height:28px; float:left;}
.nei_news{width:760px; text-align:left; height:28px; border-bottom:#cccccc 1px dotted; line-height:28px;}
/*��ϣҳ*/
#lib_article{clear:both; overflow:hidden; margin:0 auto; padding-top:10px; line-height:22px;  font-size:14px;}
.page{width:570px; height:30px; padding-left:190px; text-align:left; line-height:30px; background:#f1f1f1;}
.page1{width:560px; height:30px; padding-left:200px; text-align:left; line-height:30px; background:#f1f1f1; margin-left:10px;}


/* ��ʒ���� */
/* ��ͼչʾ */
.pro_detail{ overflow:hidden; margin-top:5px; height:370px; }
.pro_detail_pic{ width:360px; height:360px; border:1px solid #cccccc; float:left;}

.pro_detail_name{ width:370px; height:auto; overflow:hidden;float:right;}
.pro_name{ line-height:30px; margin-bottom:4px;border-bottom:1px dashed #e1e1e1;}
.pro_class{ height:30px; line-height:30px; border-bottom:1px solid #e1e1e1}
.pro_miaoshu{line-height:21px; text-align:left; border-bottom:1px solid #e1e1e1}

.miaoshu{width:760px; height:28px; border-bottom:2px solid #0068de;}
.miaoshu1{line-height:28px; display:block; height:28px; width:118px; float:left; margin-right:5px; text-align:center;}
.miaoshu1 a{width:118px; height:28px; text-align:center; line-height:28px; background: no-repeat center; float:left;}
.miaoshu1 a:visited {width:118px; height:28px; text-align:center; line-height:28px; background: no-repeat center; float:left;}
.miaoshu1 a:hover{width:118px; height:28px; text-align:center; line-height:28px; background:url(/uploads/image/tdimages/prolist1.jpg) no-repeat center; color:#ffffff; float:left;}
.miaoshu_nei{width:760px; line-height:22px; overflow:hidden; padding-top:10px;}

/*.pro_tab_nav{background: repeat-x;height:28px;line-height:28px;border:1px solid #bbbbbb;}*/
.pro_tab_nav{background: repeat-x;height:24px;line-height:24px;border-bottom:1px solid #d0d0d0;margin-bottom:10px;}

.table_pro {font-size: 12px; color:#333333; text-decoration: none; border: 1px none #333333;}
.table_pro a:link {font-size: 12px; color:#333333; text-decoration: none;}
.table_pro a:visited {font-size: 12px; color:#333333; text-decoration: none;}
.table_pro a:hover {font-size: 12px; color: #ff0000; text-decoration: none;}

.banswiper{
	width: 100%;
	min-width: 1200px;
	height: auto;
	overflow: hidden;
	position: relative;
}
.banswiper .swiper{
	width: 100%;
	height: auto;
}
.banswiper .swiper .swiper-slide{
	overflow: hidden;
}
.banswiper .swiper .swiper-slide a{
	display: block;
}
.banswiper .swiper .swiper-slide .pic img{
	width: 100%;
	height: 358px;
	object-fit: cover;
	/* transform: scale(1.5); */
	transition: 0.8s;
}
/* .banswiper .swiper .swiper-slide.swiper-slide-active .pic img{
	transform: scale(1);
} */
.banswiper .swiper .swiper-arrows{
	width: 40px;
	height: 40px;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 8px 16px rgba(0,0,0,0.2);
	cursor: pointer;
	position: absolute;
	z-index: 5;
	top: 50%;
	transform: translatey(-50%);
	color: #fff;
	border-radius: 50%;
	background-color: rgba(0,0,0,0.6);
}
.banswiper .swiper .swiper-arrows i{
	font-size: 18px;
}
.banswiper .swiper .swiper-arrows.swiper-arrow-next{
	right: 40px;
}
.banswiper .swiper .swiper-arrows.swiper-arrow-prev{
	left: 40px;
}
.banswiper .swiper-page{
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 6;
	height: 20px;
	overflow: hidden;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 10px;
}
.banswiper .swiper-page .swiper-pagination-bullet{
	width: auto;
	height: auto;
	border-radius: 50%;
	background: transparent;
}
.banswiper .swiper-page .swiper-pagination-bullet i{
	width: 12px;
	height: 12px;
	display: block;
	position: relative;
	border-radius: 50%;
	background: transparent;
	opacity: 1;
	border: 1px solid transparent;
	transition: all .6s ease;
}
.banswiper .swiper-page .swiper-pagination-bullet i::before{
	content: "";
	position: absolute;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	top: 50%;
	left: 50%;
	background: #fff;
	transform: translate(-50%,-50%);
	transition: all .6s ease;
}
.banswiper .swiper-page .swiper-pagination-bullet.swiper-pagination-bullet-active i{
	border-color: #fff;
}
.banswiper .swiper-page .swiper-pagination-bullet.swiper-pagination-bullet-active i::before{
	transform: translate(-50%,-50%) scale(0);
}
.pagination {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 20px;
	
	padding: 12px 0;
	line-height: 20px;
}
.pagination a{
	display: inline-block;
	margin: 0 2px;
	border: 1px solid #ddd;
	padding: 4px 10px;
}
.page-num{
	display: inline-block;
	border: 1px solid #ddd;
	padding: 4px 10px;
}

.rizhen-head{
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 25px;
}

.name_nei button{
	color: #333333;
	line-height: 18px;
	width: 80px;
	cursor: pointer;
}