@charset "utf-8";
/* CSS Document */

body {
	width:100%;
	font-size:13px;
	font-family:"微软雅黑";
	line-height:26px;
	background:#fff;
}
a {
	color:#333333;
	text-decoration:none;
}
a:hover {
	color:#360;
	text-decoration:none;
}
.bg_no {
	background:none!important;
	margin-bottom:10px;
}
/* head
----------------------------------------------------------------------------------------------------*/
.header {
	width:100%;
	background:url(../images/bannerbg.jpg) repeat-x;
}
.top {
	width:100%;
	height:485px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/bannerbg2.jpg) no-repeat top center;
}
.toplogo {
	width:1002px;
	height:88px;
	margin:0 auto;
	clear:both;
}
.logo {
	width:1002px;
	height:88px;
}
/* 主导航nav
----------------------------------------------------------------------------------------------------*/
.nav_bg {
	background:url(../images/navbg.jpg) left top repeat-x;
	width:100%;
}
.nav {
	height:40px;
	width:100%;
	margin:0;
	padding:0;
}
.menu {
	width:1002px;
	height:40px;
	margin:0 auto;
	background:url(../images/navmain.jpg) no-repeat center center;
}
.menu ul {
	width:1002px;
	height:40px;
}
.menu ul li {
	width:110px;
	height:40px;
	line-height:40px;
	float:left;
	text-align:left;
	position:relative;
}
.menu ul li a {
	width:110px;
	height:40px;
	display:block;
	color:#888;
	font-size:14px;
	text-align:center
}
.menu ul li a:hover {
	color:#ffffff;
	height:40px;
	background:url(../images/bg_07.jpg) no-repeat center center;
}
.menu ul li:hover div {
	display:block;
}
.menu ul li div {
	Z-INDEX:12;
	POSITION: absolute;
	font-weight:normal;
	width:100%;
	padding-top:0px;
	text-align:center;
	color:#fff;
	display:none;
}
.menu ul li div a {
	width:100%;
	height:30px;
	line-height:30px;
	color:#ffffff;
	font-weight:normal;
	background:url(../images/bg_08.jpg) no-repeat center top;
}
.menu ul li div a:hover {
	width:100%;
	height:30px;
	line-height:30px;
	color:#ffffff;
	background:url(../images/bg_08.jpg) no-repeat center top;
}
/* 首页banner
----------------------------------------------------------------------------------------------------*/
.banner {
	width:1002px;
	margin:0 auto;
}
/* 子页banner
----------------------------------------------------------------------------------------------------*/

/* wrapOne
----------------------------------------------------------------------------------------------------*/
.wrapOne {
	width:1002px;
	margin:0 auto;
}
.ind_judiantu {
	width:277px;
	float:left;
	background:url(../images/judiantu.jpg) no-repeat top center;
}
.ind_judiantu_tit {
	padding-left:41px;
	padding-top:10px;
	color:#333;
	font-size:14px;
}
.ind_judiantu_m {
	width:235px;
	height:168px;
	border:solid 1px #ccc;
	padding:5px;
}
.ind_about {
	width:720px;
	background:url(../images/ind_aboutbg.jpg) no-repeat;
	float:right;
	padding-bottom:30px;
}
.ind_about_t {
	width:720px;
	height:29px;
}
.bt {
	color:#fff;
	font-size:14px;
	line-height:28px;
	padding-left:48px;
}
.bt a {
	color:#fff;
}
.more {
	color:#666;
	font-size:12px;
	float:right;
	margin-right:240px;
	line-height:29px;
}
.more a {
	color:#666;
}
.ind_about_txt {
	width:480px;
	padding-left:10px;
	padding-top:15px;
	padding-right:10px;
}
/* wrapTwo
----------------------------------------------------------------------------------------------------*/
.wrapTwo {
	width:1002px;
	margin: 0 auto 10px auto;
}
.ind_contact {
	width: 277px;
	min-height:215px;
	background:url(../images/lx.jpg) no-repeat top center;
	float:left;
}
.ind_contact_txt {
	width:252px;
	padding:20px 10px 20px 15px;
	float:left;
}
/* 搜索
----------------------------------------------------------------------------------------------------*/
.sousuo {
	width:220px;
	float:right;
	line-height:22px;
}
.search_txt {
	border:none;
	background:url(../images/search_txt.jpg) no-repeat top center;
	width:180px;
	height:22px;
	padding-left:7px;
	color:#999;
	overflow:hidden;
	vertical-align:middle;
	float:left;
	line-height:22px;
}
.search_btn {
	border:none;
	background:url(../images/search_btn.jpg) no-repeat top center;
	width:29px;
	height:22px;
	vertical-align:middle;
	line-height:22px;
	float:left;
}
/* 新闻资讯
----------------------------------------------------------------------------------------------------*/
.ind_news {
	width:360px;
	float:left;
	overflow:hidden;
	background:url(../images/newsbg.jpg) no-repeat top center;
	margin-left:2px;
}
.ind_news_title {
	height:25px;
	margin-bottom:10px;
	color:#fff;
	font-size:14px;
	line-height:28px;
	padding-left:40px;
}
.ind_news_title a {
	color:#fff;
}
.ind_news_txt {
	width:355px;
	padding:5px;
}
.ind_news_txt li {
	float:left;
	width:335px;
	background:url(../images/newsli.jpg) 3px center no-repeat;
	padding-left:15px;
	line-height:26px;
}
.ind_news_txt li img {
	border:1px solid #e1e1e1;
	padding:2px;
	float:left;
	margin-right:10px;
}
.color060 {
	color:#006600;
}
.color060 a {
	color:#006600;
}
.color6 {
	color:#666;
}
.f14 {
	font-size:14px;
}
.bg_no {
	background:none!important;
	padding-left:5px!important;
}
/* ind_product
----------------------------------------------------------------------------------------------------*/
.ind_product {
	width:1002px;
	height:182px;
	border:#ccc 1px solid;
	clear:both;
	margin:0 auto;
	margin-bottom:10px;
	text-align:center;
}
.ind_product div {
	float:left;
}
.inpro_list_m {
	width:948px; /*height:172px; */
	float:left;
	overflow: hidden;
}
.ind_product ul {
	width:948px;
	height:172px;
	background:#eee;
	float:left;
	padding-top:10px;
}
.ind_product ul li {
	width:205px;
	padding-left:0px;
	float:left;
}
.ind_product ul li a {
	display:block;
}
.ind_product ul li img {
	width:181px;
	height:136px;
	border:1px solid #ccc;
}
/* footer
----------------------------------------------------------------------------------------------------*/
.footer {
	width:100%;
	height:116px;
	margin:0 auto;
	background:url(../images/footer.jpg) repeat-x top center;
	text-align:center;
	line-height:24px;
	color:#666;
}
.footer p {
	padding-top:15px;
}
.footer a {
	color:#666;
	text-decoration:none;
}
.footer a:hover {
	color:#666;
}
/* left
----------------------------------------------------------------------------------------------------*/
.submain {
	width:1002px;
	background:#FFF;
	margin:0 auto;
	clear:both;
}
.sidebar {
	width:227px;
	background:url(../images/leftbg.jpg) no-repeat top center;
	float:left;
}
.sidebar_title {
	width:227px;
	height:54px;
}
.sidebar_title span {
	color:#333;
	font-size:14px;
	line-height:54px;
	margin-left:35px;
}
.sidemain {
	width:200px;
	height:auto;
	padding:0 13px 22px 15px;
}
.left_menu {
	width:200px;
	padding-bottom:15px;
	height:auto;
}
.left_menu li {
	line-height:22px;
	color:#333;
	padding-top:3px;
}
.left_menu li ul {
	width:95%;
	margin:0 auto;
	padding-bottom:5px;
	display:none;
}
.left_menu li:hover ul {
	display:block;
}
.left_menu li a {
	display:block;
	background:url(../images/leftmenu.jpg) center top no-repeat;
	padding:5px 0 3px 40px;
	text-decoration:none;
	color:#333;
}
.left_menu li a:hover {
	display:block;
	background:url(../images/leftmenu2.jpg) center top no-repeat;
	padding:5px 0 3px 40px;
	color:#FFF;
}
.left_menu li ul li a {
	display:block;
	background:url(../images/leftmenu3.jpg) no-repeat;
	padding:5px 0 3px 38px;
	text-decoration:none;
	color:#333;
}
.left_menu li ul li a:hover {
	display:block;
	background:url(../images/leftmenu3.jpg) no-repeat;
	padding:5px 0 3px 38px;
	color:#333;
}
.sidecontact {
	width:227px;
	background:url(../images/sidecontact.jpg) no-repeat top center;
	clear:both;
}
.sidecontact_tit {
	height:50px;
}
.sidecontact_tit span {
	font-size:14px;
	line-height:50px;
	color:#333;
	margin-left:35px;
}
.sidecontact p {
	width:200px;
	padding:0 13px 22px 15px;
	color:#333;
	line-height:26px;
}
/* fy_right
----------------------------------------------------------------------------------------------------*/
.fy_right {
	width:758px;
	float:right;
}
.fy_right_tit {
	height:32px;
	background:url(../images/fy_rightbg.jpg) no-repeat;
}
.fy_right_tit p {
	float:left;
	display:inline;
	font-size:14px;
	line-height:32px;
	color:#333;
	margin-left:35px;
}
.position {
	color:#333;
	font-size:12px;
	text-decoration:none;
	float:right;
	line-height:32px;
	padding-right:15px;
}
.position a {
	color:#333;
	text-decoration:none;
}
.position a:hover {
	color:#060;
	text-decoration:none;
}
.fy_rightmain {
	width:748px;
	min-height:500px;
	padding:5px;
	float:right;
}
/* fy_product_list
----------------------------------------------------------------------------------------------------*/
.fy_product_list {
	padding-left:15px;
	overflow:hidden;
	margin-top:20px;
}
.fy_product_list li {
	width:200px;
	float:left;
	margin:0px 20px;
}
.fy_product_list li img {
	border:1px solid #e1e1e1;
}
.fy_product_list li a {
	display:block;
}
.fy_product_list li span {
	width:100%;
	display:block;
	text-align:center;
	line-height:45px;
}
/* fy_product_view
----------------------------------------------------------------------------------------------------*/

.fy_newbt {
	width:100%;
	height:35px;
	line-height:35px;
	font-size:18px;
	text-align:center;
	padding-top:10px;
}
.fy_time {
	width:100%;
	text-align:center;
	color:#bfbfbf;
}
.share {
	width:220px;
	margin:0 auto;
	text-align:center;
}
.fy_pro_img {
	width:100%;
	margin:10px auto 0px auto;
	text-align:center;
}
.fy_pro_img img {
/*border:1px solid #ccc;*/
}
.line {
	width:100%;
	height:1px;
	border-bottom:dashed 1px #999;
	margin:0 auto;
	clear:both;
	margin:20px 0 10px 0;
}
.fy_news_text {
	width:100%;
	font-size:14px;
}
/*fy_news_list
----------------------------------------------------------------------------------------------------*/
.fy_news_list {
	width:98%;
	padding-left:8px;
	overflow:hidden;
	line-height:36px;
}
.fy_news_list li {
	width:98%;
	float:left;
	background:url(../images/newsli.jpg) left 12px no-repeat;
	padding-left:15px;
}
.fy_news_list li p {
	float:left;
}
.fy_news_list li span {
	float:right;
	color:#666;
}
/* 翻页
----------------------------------------------------------------------------------------------------*/
.page {
	clear:both;
	width:100%;
	text-align:center;
	padding:10px 0 10px 0;
	line-height:normal;
	overflow:hidden;
}
.page ul {
	margin:0 auto;
	overflow:hidden;
	float:right;
	padding:0 12px 0 0;
}
.page ul li {
	float:left;
	padding:0 3px 0 3px;
	font-size:12px;
	color:#333;
	vertical-align:middle
}
.page a {
	display:block;
	float:left;
	padding:2px 6px;
	border:1px #cccccc solid;
	text-decoration:none;
	color:#666;
}
.page input {
	width:30px;
	border:1px #999999 solid;
	line-height:15px;
	height:15px;
}
.bg a {
	background:#a46f10;
	color:#ffffcc;
}
.bg:hover {
	color: #060;
}
/* unpage上一条下一条
----------------------------------------------------------------------------------------------------*/
.unpage {
	width:100%;
	height:75px;
}
.unpage p {
	line-height:22px;
	color:#999;
}
.unpage p a {
	color:#060;
}
.unpage p a:hover {
	color:#060;
}
.back {
	width:100%;
	line-height:20px;
	color:#060;
	text-align:center;
}
.back a {
	color:#060;
}
.back a:hover {
	color:#060;
}
/*分页样式*/
.pages {
	margin:0 auto;
	text-align:center;
	font-size:14px;
	margin:20px 0px;
}
.pages a:hover {
	color:#38302e;
}
.pages span {
	font-size:14px;
	padding:0px;
	margin:0px;
	display:inline-block;
	text-align:center;
	height:26px;
	line-height:26px;
	background:#FFF;
	border: 1px solid #d8d8d8;
	margin:0 3px;
	color: #707070;
	padding:0 8px;
}
.pages a {
	font-size:14px;
	padding:0px;
	margin:0px;
	display:inline-block;
	text-align:center;
	height:26px;
	line-height:26px;
	background:#FFF;
	border: 1px solid #d8d8d8;
	margin:0 3px;
	padding:0 8px;
	color: #707070;
}
.pages nolink {
	font-size:14px;
	padding:0px;
}
/*icontent*/
/*-----首页 banner-----*/
.slideBox {
	width:1002px;
	height:341px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
}
.slideBox .hd {
	overflow:hidden;
	position:absolute;
	right:0;
	bottom:25px;
	width:100%;
	z-index:1;
}
.slideBox .hd ul {
	overflow:hidden;
	zoom:1;
flo/at:left;
	text-align:center;
	width:100%;
}
.slideBox .hd ul li {
fl/oat:left;
	display:inline-block;
	width:12px;
	height:12px;
	margin:0 6px;
	border-radius:6px;
	text-align:center;
	background:#222;
	cursor:pointer;
	font-size:0;
}
.slideBox .hd ul li.on {
	background:#3aa314;
	color:#fff;
}
.slideBox .bd {
	position:relative;
	height:100%;
	z-index:0;
}
.slideBox .bd li {
	zoom:1;
	vertical-align:middle;
	height:341px;
}
.slideBox .bd li a {
	display:block;
	height:341px;
}
.slideBox .bd img {
	width:1002px;
	height:341px;
	display:block;
}
.slideBox .prev, .slideBox .next {
	display:none;
	position:absolute;
	left:3%;
	top:50%;
	margin-top:-30px;
	width:30px;
	height:60px;
}
.slideBox .next {
	left:auto;
	right:3%;
}
.slideBox .prev:hover, .slideBox .next:hover {
	opacity: .7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: .7;
}
.slideBox .prevStop {
	display:none;
}
.slideBox .nextStop {
	display:none;
}
/*分页样式*/
.pglist {
	padding: 20px 0 10px;
	width: 100%;
	text-align: center;
}
.pglist a {
	color: #666;
	padding: 0 14px;
	margin: 0 3px;
	font-weight: bold;
	background: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.pglist * {
	display: inline-block;
	_zoom: 1;
	_display: inline;
	vertical-align: middle;
	line-height: 30px;
	padding-bottom: 1px;
}
.pglist a:hover, .pglist .page-num-current {
	display: inline-block;
	color: #fff;
	background: #ccc;
	border-color: #ccc;
}