/*common start*/
body, div, ul, li, a, img, p, dl, dt, dd, h1, h2, h3, h4, span, strong, input {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
	border: 0;
	list-style: none;
}

body {
	font-size: 14px;
	font-family: ' ';
	color: #666;
	background: #fff;
}

a {
	color: #666;
}

	a:hover {
		color: #f60;
		text-decoration: none;
	}

p {
	line-height: 1.5em;
	padding: 5px 0;
}

.clear {
	margin: 0;
	padding: 0;
	font-size: 0;
	clear: both;
}

.wapper {
	width: 1500px;
	margin: 0 auto;
	background: #FFFFFF;
}

img {
	max-width: 100%;
}

ul {
	list-style: none;
}
/* åŽ»é™¤liå‰é¢é»˜è®¤çš„å°ç‚¹ç‚¹ */
/* opacity:0; */ /* ä»Žæ— åˆ°æœ‰ */
/*common end*/

.head {
	background: url(../images/headbj.gif) no-repeat right center;
	padding: 1% 0;
}

	.head .logo {
		width: 34%;
		float: left;
	}

		.head .logo img {
			max-width: 100%;
			vertical-align: middle;
		}

	.head .right {
		width: 30%;
		float: right;
	}

		.head .right .lj {
		}

			.head .right .lj a {
				font-size: 14px;
				color: #333333;
				line-height: 3em;
			}

			.head .right .lj span {
				font-size: 14px;
				color: #333333;
				line-height: 3em;
				padding: 0 10px;
			}

			.head .right .lj span {
				font-size: 14px;
				color: #333333;
			}

			.head .right .lj a img {
				max-width: 100%;
				vertical-align: middle;
				margin-right: 10px;
			}

		.head .right .ss {
		}

			.head .right .ss .text1 {
				width: 80%;
				height: 24px;
				border: 1px solid #DDDDDD;
				float: left;
			}

			.head .right .ss .btn1 {
				width: 15%;
				height: 26px;
				font-size: 14px;
				color: #666;
				background: -webkit-linear-gradient(top,#F6F6F6,#DEDEDE);
				text-align: center;
				float: left;
				margin-left: 1%;
				border: 1px solid #ddd;
			}


.menu {
	height: 38px;
	line-height: 38px;
	text-align: center;
	background: url(../images/menubj.png) repeat-x center;
}

	.menu ul li {
		float: left;
		width: 154px;
		position: relative;
		z-index: 5;
		border-left: 1px solid #555;
		border-right: 1px solid #C1C2C4;
	}
		/*å¯ä»¥è®¾å•ä¸ªliçš„å®½åº¦ å¦‚åŠ ä¸Šwidth:150px; åˆ™æ•ˆæžœä¸ºå¯¼èˆªæ æ¯ä¸ªä¸€çº§èœå•çš„å®½åº¦ä¸º150åƒç´ */
		.menu ul li:first-child {
			border-left: none;
		}

		.menu ul li:last-child {
			border-right: none;
		}

		.menu ul li:hover {
			background: url(../images/menuhobj.png) repeat-x center;
		}

		.menu ul li dl {
			background: #fff;
			width: 211%;
			position: absolute;
			left: -86px;
			top: 38px; /* äºŒçº§èœå•ä¸Žä¸€çº§èœå•çš„è·ç¦» */
			box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
			padding: 0px 0;
			display: none;
		}

		.menu ul li:hover dl {
			display: block;
		}

		.menu ul li dl dd {
			line-height: 40px;
			height: 40px;
		}

			.menu ul li dl dd:hover {
				background: url(../images/menuhobj.png) repeat-x center;
			}

			.menu ul li dl dd a {
				font-size: 14px;
				color: #666;
				padding: 0;
			}

				.menu ul li dl dd a:hover {
					color: #fff;
				}

	.menu a {
		font-size: 14px;
		color: #fff;
		text-decoration: none;
		display: block;
		text-align: center; /* padding: 0 20px; */
	}

		.menu a:hover {
			color: #fff;
		}
/*è®¾ç½®é¼ æ ‡ç§»ä¸ŠåŽ»å­—çš„å˜è‰²*/
a.menu_hover {
	background: url(../images/menuhobj.png) repeat-x center;
	color: #fff;
}
/*è®¾ç½®é¼ æ ‡ç§»ä¸ŠåŽ»æ•´ä¸ªliçš„é¢œè‰² å˜è‰²*/


.banner {
	text-align: center;
}

	.banner img {
		max-width: 100%;
	}


.lbt {
	overflow: hidden;
}



/*---------------------------è½®æ¢å›¾ç‰‡-------------------------------*/
.slide_container {
	position: relative;
	float: left;
	width: 100%;
}

.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}

	.rslides li {
		-webkit-backface-visibility: hidden;
		position: absolute;
		display: none;
		width: 100%;
		left: 0;
		top: 0;
	}

		.rslides li:first-child {
			position: relative;
			display: block;
			float: left;
		}

	.rslides img {
		display: block;
		height: auto;
		float: left;
		width: 100%;
		border: 0;
	}

.slide {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}

	.slide li {
		position: absolute;
		width: 100%;
		left: 0;
		top: 0;
	}

	.slide img {
		display: block;
		position: relative;
		z-index: 1;
		height: auto;
		width: 100%;
		border: 0;
	}

	.slide .caption {
		display: block;
		position: absolute;
		z-index: 2;
		font-size: 20px;
		text-shadow: none;
		color: #fff;
		background: #000;
		background: rgba(0,0,0, .8);
		left: 0;
		right: 0;
		bottom: 0;
		padding: 10px 20px;
		margin: 0;
		max-width: none;
	}

.slide_nav {
	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	top: 50%;
	left: 0;
	opacity: 0.7;
	z-index: 3;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 61px;
	width: 38px;
	background: transparent url("../images/themes.gif") no-repeat left top;
	margin-top: -45px;
}

	.slide_nav:active {
		opacity: 1.0;
	}

	.slide_nav.next {
		left: auto;
		background-position: right top;
		right: 0;
	}
/*---------------------------è½®æ¢å›¾ç‰‡ End-------------------------------*/

.con1 {
	background: -webkit-linear-gradient(top,#F0F0F0,#F9F9F9,#FFFFFF,#FFFFFF,#FFFFFF,#FFFFFF);
	padding: 20px;
}

	.con1 .left {
		width: 60%;
		float: left;
	}

		.con1 .left .slideTxtBox_01 {
			position: relative;
		}

			.con1 .left .slideTxtBox_01 .more {
				position: absolute;
				right: 0;
				top: 0;
			}

				.con1 .left .slideTxtBox_01 .more a {
					font-size: 13px;
					color: #333333;
					line-height: 26px;
				}

					.con1 .left .slideTxtBox_01 .more a img {
						max-width: 100%;
						vertical-align: middle;
					}

			.con1 .left .slideTxtBox_01 .hd {
			}

				.con1 .left .slideTxtBox_01 .hd ul {
					border-bottom: 1px solid #DDDDDD;
					height: 26px;
				}

					.con1 .left .slideTxtBox_01 .hd ul li {
						width: 120px;
						float: left;
						border: 1px solid #DDDDDD;
						background: #FFFFFF;
						border-left: none;
						border-bottom: none;
						background: url(../images/jia.png) no-repeat left 10px center;
						text-align: center;
						line-height: 26px;
					}

						.con1 .left .slideTxtBox_01 .hd ul li:first-child {
							border-left: 1px solid #DDDDDD;
						}

						.con1 .left .slideTxtBox_01 .hd ul li.on {
							background: url(../images/jia.png) #EFEFEF no-repeat left 10px center;
							height: 27px;
						}

						.con1 .left .slideTxtBox_01 .hd ul li a {
							font-size: 16px;
							color: #333333;
						}

			.con1 .left .slideTxtBox_01 .bd {
				padding: 20px 0;
			}

				.con1 .left .slideTxtBox_01 .bd ul {
				}

					.con1 .left .slideTxtBox_01 .bd ul li {
					}

						.con1 .left .slideTxtBox_01 .bd ul li .img {
							width: 30%;
							float: left;
							border: 1px solid #DDDDDD;
							padding: 1px;
						}

							.con1 .left .slideTxtBox_01 .bd ul li .img img {
								max-width: 100%;
								display: block;
							}

						.con1 .left .slideTxtBox_01 .bd ul li .xwlj {
							width: 66%;
							float: right;
						}

							.con1 .left .slideTxtBox_01 .bd ul li .xwlj dl {
							}

								.con1 .left .slideTxtBox_01 .bd ul li .xwlj dl dd {
									background: url(../images/dian.png) no-repeat left center;
								}

									.con1 .left .slideTxtBox_01 .bd ul li .xwlj dl dd a {
										font-size: 14px;
										color: #333333;
										line-height: 2em;
										width: 65%;
										padding-left: 8px;
										float: left;
										-webkit-line-clamp: 1;
										overflow: hidden;
										display: -webkit-box;
										-webkit-box-orient: vertical;
										white-space: normal;
									}

									.con1 .left .slideTxtBox_01 .bd ul li .xwlj dl dd span {
										font-size: 14p;
										color: #333333;
										line-height: 2em;
										display: block;
										text-align: right;
										width: 25%;
										float: right;
									}

	.con1 .right {
		width: 35%;
		float: right;
		border: 1px solid #DDDDDD;
		padding: 3px;
		border-radius: 5px;
		box-shadow: 0 0 10px #DDDDDD;
		background: #FFFFFF;
		overflow: hidden;
	}

		.con1 .right ul {
			border: 1px solid #DDDDDD;
			border-radius: 3px;
			box-shadow: 0 0 5px #DDDDDD;
			padding: 10px;
		}

			.con1 .right ul li {
				width: 47%;
				float: left;
				margin: 0 0 0 6%;
			}

				.con1 .right ul li:first-child {
					margin: 0 0 0 0;
				}

				.con1 .right ul li .img {
					position: relative;
				}

					.con1 .right ul li .img img {
						max-width: 100%;
					}

					.con1 .right ul li .img .zi {
						position: absolute;
						bottom: 0;
						left: 0;
						width: 100%;
						background: #DDDDDD;
					}

						.con1 .right ul li .img .zi span {
							font-size: 16px;
							color: #333333;
							line-height: 2em;
							display: block;
							text-align: center;
						}

.foot {
	background: #DADEDD;
	position: relative;
	width: 100%;
}

	.foot .footimg {
		width: 48px;
		height: 36px;
		position: absolute;
		top: -96%;
		right: 0;
	}

		.foot .footimg img {
			max-width: 100%;
			display: block;
		}

	.foot .left {
		width: 50%;
		float: left;
	}

		.foot .left span {
			font-size: 14px;
			color: #333;
			line-height: 2.75em;
			padding: 0 5px;
		}

		.foot .left a {
			font-size: 14px;
			color: #333;
			line-height: 2.75em;
		}

	.foot .right {
		width: 100%;
		float: right;
		text-align: center;
		background: #DADEDD
	}

		.foot .right p {
			font-size: 14px;
			color: #333;
			line-height: 2em;
		}

.neiyeibt {
	padding: 0 20px;
	background: -webkit-linear-gradient(top,#E3E3E3,#FFFFFF);
}

	.neiyeibt .bt {
		width: 30%;
		float: left;
	}

		.neiyeibt .bt h2 {
			font-size: 26px;
			color: #c50b10;
			line-height: 1.5em;
		}

	.neiyeibt .weizhi {
		width: 70%;
		float: right;
		text-align: right;
	}

		.neiyeibt .weizhi span {
			font-size: 14px;
			color: #333333;
			line-height: 2em;
		}

		.neiyeibt .weizhi a {
			font-size: 14px;
			color: #333333;
			line-height: 2em;
		}

.list {
	padding: 0 20px 0 0;
}

	.list .leftlist {
		width: 18%;
		float: left;
		border-right: 1px solid #DDDDDD;
	}

	.list .rightlist {
		width: 80%;
		float: right;
	}

.left_a {
}

	.left_a ul {
	}

		.left_a ul li {
		}

			.left_a ul li a {
			}

				.left_a ul li a h2 {
					font-size: 14px;
					color: #333333;
					line-height: 2em;
					padding-left: 20px;
					border-bottom: 1px dashed #DDDDDD;
				}

			.left_a ul li dl {
			}

				.left_a ul li dl dd {
					line-height: 2.5em;
					border-bottom: 1px dashed #DDDDDD;
				}

					.left_a ul li dl dd a {
						font-size: 14px;
						color: #333333;
						padding-left: 30px;
					}

.caisebanner {
}

	.caisebanner img {
		max-width: 100%;
	}

.ri_list {
}

	.ri_list .ri_list_left {
		width: 78%;
		float: left;
	}

		.ri_list .ri_list_left .btbt {
			background: -webkit-linear-gradient(top,#EFEFEF,#FFFFFF);
			border: 1px solid #D0D0D0;
			border-radius: 3px;
			padding: 0 10px;
		}

			.ri_list .ri_list_left .btbt h2 {
				font-size: 14px;
				color: #333333;
				line-height: 2em;
			}

		.ri_list .ri_list_left .nrnr {
		}

	.ri_list .ri_list_right {
		width: 20%;
		float: right;
	}

		.ri_list .ri_list_right .right_a {
			background: #E9E9E9;
		}

			.ri_list .ri_list_right .right_a .right_abt {
				border-bottom: 1px dashed #666;
			}

				.ri_list .ri_list_right .right_a .right_abt h2 {
					font-size: 16px;
					color: #333333;
					line-height: 3em;
					background: url(../images/dian.png) no-repeat left 10px center;
					padding-left: 20px;
				}

			.ri_list .ri_list_right .right_a .right_anr {
			}

				.ri_list .ri_list_right .right_a .right_anr ul {
				}

					.ri_list .ri_list_right .right_a .right_anr ul li {
						line-height: 3em;
						background: url(../images/arrow_03.gif) no-repeat left center;
					}

						.ri_list .ri_list_right .right_a .right_anr ul li a {
							font-size: 14px;
							color: #333333;
							padding-left: 20px;
						}

							.ri_list .ri_list_right .right_a .right_anr ul li a:hover {
								color: #FF0000;
								text-decoration: underline;
							}

.right_b {
	margin-top: 30px;
	border: 1px solid #D0D0D0;
	border-radius: 3px;
}

	.right_b .right_bbt {
		background: -webkit-linear-gradient(top,#EFEFEF,#FFFFFF);
		padding: 0 10px;
	}

		.right_b .right_bbt h2 {
			font-size: 14px;
			color: #333333;
			line-height: 1.5em;
		}

	.right_b .right_bnr {
	}

		.right_b .right_bnr .img {
		}

			.right_b .right_bnr .img img {
				max-width: 100%;
			}

		.right_b .right_bnr .an {
		}

			.right_b .right_bnr .an a {
				font-size: 14px;
				color: #333333;
				line-height: 2em;
				padding-left: 10px;
			}

				.right_b .right_bnr .an a img {
					max-width: 100%;
					vertical-align: middle;
				}

.products1 {
	overflow: hidden;
	padding: 2% 0;
}

	.products1 ul {
		width: 105%;
	}

		.products1 ul li {
			width: 47%;
			float: left;
			margin: 2% 2% 2% 0;
		}

			.products1 ul li .img {
				width: 55%;
				float: left;
				border: 1px solid #DDDDDD;
				padding: 1px;
				height: 180px;
				text-align: center;
				position: relative;
			}

				.products1 ul li .img img {
					max-width: 100%; /* height:180px; display:block; */
					position: absolute;
					top: 0;
					right: 0;
					bottom: 0;
					left: 0;
					margin: auto auto;
				}

			.products1 ul li .zi {
				width: 38%;
				float: right;
			}

				.products1 ul li .zi span {
					font-size: 14px;
					color: #333333;
					line-height: 1.5em;
					font-weight: bold;
					display: block;
					text-align: left;
				}

				.products1 ul li .zi a {
					font-size: 14px;
					color: #333333;
					line-height: 2em;
				}

.news1 {
	padding: 2% 0;
}

	.news1 .newsbt {
		background: #EBEBEB;
	}

		.news1 .newsbt h2 {
			width: 50%;
			float: left;
			font-size: 14px;
			color: #333333;
			line-height: 2em;
			background: url(../images/jia.png) no-repeat left 10px center;
			padding-left: 25px;
		}

		.news1 .newsbt a {
			width: 20%;
			float: right;
			font-size: 14px;
			color: #333333;
			line-height: 2em;
			text-align: right;
			padding-right: 20px;
		}

	.news1 .newsnr {
		background: #FBFBFB;
		margin-top: 20px;
	}

		.news1 .newsnr ul {
		}

			.news1 .newsnr ul li {
				line-height: 2em;
				border-bottom: 1px dotted #DDDDDD;
				background: url(../images/dian.png) no-repeat left 10px center;
			}

				.news1 .newsnr ul li a {
					font-size: 14px;
					color: #333333;
					width: 70%;
					float: left;
					padding-left: 20px;
				}

				.news1 .newsnr ul li span {
					font-size: 14px;
					color: #333333;
					width: 20%;
					float: right;
					text-align: right;
					display: block;
					padding-right: 10px;
				}

.news2 {
	padding: 2% 0 5% 0;
}

	.news2 .newsbt {
		background: #EBEBEB;
	}

		.news2 .newsbt h2 {
			width: 50%;
			float: left;
			font-size: 14px;
			color: #333333;
			line-height: 2em;
			background: url(../images/jia.png) no-repeat left 10px center;
			padding-left: 25px;
		}

		.news2 .newsbt a {
			width: 20%;
			float: right;
			font-size: 14px;
			color: #333333;
			line-height: 2em;
			text-align: right;
			padding-right: 20px;
		}

	.news2 .newsnr {
		margin-top: 20px;
		overflow: hidden;
	}

		.news2 .newsnr ul {
			width: 105%;
		}

			.news2 .newsnr ul li {
				width: 22.2%;
				float: left;
				margin: 0 2% 0 0;
			}

				.news2 .newsnr ul li .img {
					border: 1px solid #DDDDDD;
					padding: 1px;
				}

					.news2 .newsnr ul li .img img {
						width: 100%;
						height: 100px;
						display: block;
					}

				.news2 .newsnr ul li .zi {
				}

					.news2 .newsnr ul li .zi span {
						font-size: 14px;
						color: #333333;
						text-align: center;
						display: block;
					}

.egarment1 {
	padding: 2% 0;
}

	.egarment1 ul {
	}

		.egarment1 ul li {
			padding: 3% 0;
		}

			.egarment1 ul li .img {
				width: 36%;
				float: left;
				border: 1px solid #DDDDDD;
				padding: 1px;
			}

				.egarment1 ul li .img img {
					max-width: 100%;
					display: block;
				}

			.egarment1 ul li .zi {
				width: 60%;
				float: right;
			}

				.egarment1 ul li .zi span {
					font-size: 14px;
					color: #333333;
					line-height: 1.5em;
					font-weight: bold;
					display: block;
					text-align: left;
				}

				.egarment1 ul li .zi a {
					font-size: 14px;
					color: #333333;
					line-height: 2em;
				}

.lxwm1 {
}
	/*.lxwm1 table{border-top: 1px solid #333333;border-left: 1px solid #333;}*/
	.lxwm1 table {
		display: block;
		float: left;
		margin-top: 30px;
	}

		.lxwm1 table tr {
		}
			/*.lxwm1 table tr td{border-right: 1px solid #333333;border-bottom: 1px solid #333333;}*/
			.lxwm1 table tr td {
				font-size: 13px;
				color: #333333;
				height: 33px;
				line-height: 33px;
			}
			/*.lxwm1 table .hui{background: #D9D9D9;}
.lxwm1 table .bai{background: #FFFFFF;}*/
			.lxwm1 table tr .dyl {
				width: 12%;
			}

			.lxwm1 table tr .del {
				width: 90%;
			}

.map {
	text-align: center;
	padding: 20px 0;
}

	.map img {
		max-width: 100%;
	}

.inside1 {
	padding: 2% 0;
}

	.inside1 .inside1bt {
	}

		.inside1 .inside1bt h2 {
			font-size: 26px;
			color: #333333;
			line-height: 2em;
			text-align: center;
			font-weight: normal;
		}

		.inside1 .inside1bt p {
			font-size: 14px;
			color: #333333;
			line-height: 1.5em;
			text-align: center;
		}

	.inside1 .inside1nr {
		margin-top: 20pox;
	}

		.inside1 .inside1nr img {
			max-width: 100%;
		}

		.inside1 .inside1nr p {
			font-size: 16px;
			color: #333333;
			line-height: 2em;
			text-align: left;
		}



.cpxiangqing1 {
}

	.cpxiangqing1 .left {
		width: 20%;
		float: left;
	}

		.cpxiangqing1 .left .leftbt {
			border-bottom: 2px solid #007AFF;
		}

			.cpxiangqing1 .left .leftbt h2 {
				font-size: 16px;
				color: #333333;
				line-height: 2em;
				font-weight: normal;
				padding-left: 5px;
			}

		.cpxiangqing1 .left .leftnr {
			background: #F6F6F6;
		}

			.cpxiangqing1 .left .leftnr ul {
				padding: 20px;
			}

				.cpxiangqing1 .left .leftnr ul li {
					margin: 2% 0 30px 0;
					text-align: center;
				}

					.cpxiangqing1 .left .leftnr ul li .img {
						background: #FFFFFF;
					}

						.cpxiangqing1 .left .leftnr ul li .img img {
							max-width: 100%;
						}

					.cpxiangqing1 .left .leftnr ul li .zi {
					}

						.cpxiangqing1 .left .leftnr ul li .zi span {
							font-size: 14px;
							color: #333333;
							line-height: 2em;
							display: block;
							text-align: center;
						}

	.cpxiangqing1 .right {
		width: 78%;
		float: right;
		padding-right: 15px;
	}


		.cpxiangqing1 .right .cprt1 {
		}

			.cpxiangqing1 .right .cprt1 .cprt1bt {
				border-bottom: 1px solid #DDDDDD;
			}

				.cpxiangqing1 .right .cprt1 .cprt1bt h2 {
					font-size: 14px;
					color: #007AFF;
					line-height: 2em;
					font-weight: normal;
					border-bottom: 2px solid #007AFF;
					display: inline-block;
				}

			.cpxiangqing1 .right .cprt1 .cprt1nr {
				margin-top: 20px;
				padding: 0 20px 0 0;
			}

				.cpxiangqing1 .right .cprt1 .cprt1nr .let {
					width: 50%;
					float: left;
				}

				.cpxiangqing1 .right .cprt1 .cprt1nr .rit {
					width: 50%;
					float: right;
				}

					.cpxiangqing1 .right .cprt1 .cprt1nr .rit h2 {
						font-size: 20px;
						color: #333333;
						line-height: 1.5em;
						border-bottom: 1px solid #DDDDDD;
						margin-bottom: 15px;
					}

					.cpxiangqing1 .right .cprt1 .cprt1nr .rit p {
						font-size: 14px;
						color: #333333;
						line-height: 1.5em;
					}

.sxp {
	padding: 10px 0;
}

	.sxp a {
		font-size: 14px;
		color: #333333;
		line-height: 2em;
		display: inherit;
	}

.cprt2 {
}

	.cprt2 .cprt2bt {
		border-bottom: 1px solid #007AFF;
		height: 30px;
	}

		.cprt2 .cprt2bt h2 {
			font-size: 14px;
			color: #999999;
			height: 30.1px;
			line-height: 30.1px;
			display: inline-block;
			border-top: 2px solid #007AFF;
			border-left: 1px solid #007AFF;
			border-right: 1px solid #007AFF;
			padding: 0 20px;
			background: #FFFFFF;
		}

	.cprt2 .cprt2nr {
		margin-top: 20px;
	}

		.cprt2 .cprt2nr p {
			font-size: 14px;
			color: #333333;
			line-height: 2em;
		}

		.cprt2 .cprt2nr img {
			max-width: 100%;
		}
