@charset "utf-8";
	address,cite,dfn,em,i,var {
	font-style:normal
}
.clear,.clearboth {
	clear:both
}
.clear,blockquote,body,button,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,pre,select,table,td,textarea,th,ul {
	margin:0;
	padding:0
}
a,a:hover {
	text-decoration:none
}
body {
	font-size:12px;
	color:#333;
	background:#f0ede9;
	font-family:"΢ź",Arial
}
h1,h2,h3,h4,h5,h6 {
	font-weight:400
}
.abouts h3,.fcu,.menuList01 ul li,.position01 h3,strong {
	font-weight:700
}
.clearfix:after {
	display:block;
	clear:both;
	content:".";
	visibility:hidden;
	height:0
}
.display,.searchBox01 .cnBtn,.searchBox01 .enBtn {
	display:inline-block
}
ol,ul {
	list-style:none
}
fieldset,img {
	border:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
.fhand,button {
	cursor:pointer
}
button,input,select,textarea {
	font-size:100%
}
input {
	border:none
}
input:-moz-placeholder {
	color:#c7c7c7;
	font-family:"΢ź",Arial;
	font-size:12px
}
input:-ms-input-placeholder {
	color:#c7c7c7;
	font-family:"΢ź",Arial;
	font-size:12px
}
input::-webkit-input-placeholder {
	color:#c7c7c7;
	font-family:"΢ź",Arial;
	font-size:12px
}
img {
	vertical-align:middle
}
a {
	color:#666
}
.w1004 {
	width:1004px;
	margin:0 auto
}
.fl {
	float:left
}
.fr {
	float:right
}
.header {
	background:url(../images/topBg.jpg) repeat-x #fff;
	height:115px;
	overflow:hidden
}
.header .enLogo {
	float:left;
	padding-top:22px
}
.header .enLogo img {
	width:483px;
	height:74px
}
.searchBox01 {
	float:right;
	text-align:right;
	padding-right:10px;
	padding-top:14px
}
.searchBox01 a {
	color:#6e6e6e
}
.searchBox01 .cnBtn {
	padding:0 14px;
	margin:0 6px;
	border:1px solid #d4d4d4
}
.searchBox01 .enBtn {
	margin-bottom:6px
}
.searchBox01 form {
	float:left;
	position:relative;
	width:135px;
	height:19px
}
.searchBox01 form .serBtn {
	float:left;
	width:29px;
	height:23px;
	background:url(../images/search.png) right 0 no-repeat;
	position:absolute;
	top:0px;
	right:0px
}
.searchBox01 form .serText {
	float:left;
	outline:0;
	width:96px;
	height:19px;
	line-height:19px;
	background:url(../images/search.png) no-repeat;
	padding-left:10px
}
nav {
	border-bottom:6px solid #e4e1dc;
	background:#fff
}
nav ul li {
	padding-left:15px;
	padding-right:28px;
	line-height:50px;
	float:left;
	position:relative
}
nav ul li a {
	color:#5f5f5f
}
footer,footer .links li a {
	color:#898989
}
.bigSlide {
	text-align:center;
	position:relative;
	padding-top:8px;
	background:#f0ede9;
	z-index:99
}
.bigSlide .slideHd {
	display:none
}
.bigSlide .slideBd li img {
	height:;
}
.bigSlide .prev {
	left:32px;
	background:url(../images/arrow01.jpg) no-repeat
}
.bigSlide .next {
	right:32px;
	background:url(../images/arrow01.jpg) right 0 no-repeat
}
.bigSlide .next,.bigSlide .prev {
	z-index:999;
	width:60px;
	height:60px;
	display:block;
	position:absolute;
	top:240px
}
.productList {
	margin:24px 0
}
.productList ul li {
	margin-right:25px;
	float:left;
	width:317px;
	height:64px
}
footer {
	text-align:right;
	font-family:"΢ź",Arial;
	background:url(../images/footBg.jpg) repeat-x;
	padding-top:39px;
	height:70px
}
footer p {
	margin:0;
	padding:0
}
footer p span {
	float:left
}
footer .links {
	text-align:left;
	height:21px
}
footer .links li {
	float:left;
	padding:0 4px
}
.position01 span,.position01 span a {
	color:#414141
}
.position01 {
	margin-top:35px;
	text-align:right;
	height:40px;
	line-height:40px
}
.position01 span .home {
	padding:8px;
	background:url(../images/home.jpg) 0 center no-repeat
}
.position01 h3 {
	float:left;
	padding-left:12px;
	color:#333;
	font-size:18px;
}
.menuList01 {
	margin-top:15px
}
.menuList01 ul {
	padding-bottom:4px;
	position:relative;
	z-index:9
}
.menuList01 ul li.on,.menuList01 ul li:hover {
	background:#e60012
}
.menuList01 ul li.on a,.menuList01 ul li:hover a {
	color:#fff
}
.menuList01 ul li.on em,.menuList01 ul li:hover em {
	display:block
}

.menuList01 ul li {
	height:36px;
	margin:4px 0px;
	line-height:36px;
	position:relative;
	display:block;
	font-size:14px;
	border-left:1px solid #f0ede9;
	background:#fff;
	float:left;
	padding:0 20px
}
.menuList01 ul li em {
	position:absolute;
	z-index:999;
	bottom:-4px;
	height:4px;
	width:9px;
	left:50%;
	margin-left:-4px;
	background:url(../images/arrow02.jpg) no-repeat;
	display:none
}
.menuList01 ul li a {
	color:#666
}
.menuList02 {
	margin-top:15px
}
.menuList02 ul {
	padding-bottom:4px;
	position:relative;
	z-index:9
}
.menuList02 ul li.on,.menuList02 ul li:hover {
	background:#e60012
}
.menuList02 ul li.on a,.menuList02 ul li:hover a {
	color:#fff
}
.menuList02 ul li.on em,.menuList01 ul li:hover em {
	display:block
}
.menuList02 ul li {
	height:36px;
	margin:4px 4px 0px 0px;
	line-height:36px;
	position:relative;
	display:block;
	font-size:14px;
	border-left:1px solid #f0ede9;
	background:#fff;
	float:left;
	width:49%;
	text-align:center;
}
.menuList02 ul li em {
	position:absolute;
	z-index:999;
	bottom:-4px;
	height:4px;
	width:9px;
	left:50%;
	margin-left:-4px;
	background:url(../images/arrow02.jpg) no-repeat;
	display:none
}
.menuList02 ul li a {
	color:#666
}
.abouts {
	margin-top:30px;
	margin-bottom:62px;
	line-height:30px;
	color:#333;
	text-align:justify;
	font-size:16px;
	padding:32px 38px;
	background:#fff
}
.abouts .abImg {
	text-align:center
}
.abouts .abImg img {
	width:942px;
	height:auto
}
.abouts h3 {
	padding-top:20px;
	color:#333;
	font-size:18px;
	display:block;
	line-height:36px
}
.platformBox {
	margin-bottom:64px;
	padding-bottom:80px;
	margin-top:26px;
	background:#fff;
	padding-top:64px
}
.formTab .selectSty01 {
	width:284px;
	height:26px;
	border:1px solid #e0e0e0;
	line-height:26px
}
.formTab .codeBox,.formTab .codeBox img {
	width:105px;
	height:28px
}
.formTab .codeBox {
	display:inline-block;
	margin-left:14px
}
.formTab .refresh {
	color:#666
}
.formTab .areaSty01 {
	overflow:hidden;
	border:1px solid #e0e0e0;
	resize:none;
	width:282px;
	height:140px
}
.formTab .subBtn {
	background:url(../images/btn01.jpg) no-repeat
}
.formTab .retBtn {
	background:url(../images/btn01.jpg) right 0 no-repeat;
	margin-left:9px
}
.formTab .retBtn,.formTab .subBtn {
	cursor:pointer;
	font-size:14px;
	width:92px;
	height:25px;
	color:#fff;
	line-height:25px;
	text-align:center
}
.formTab .inputSty01 {
	border:1px solid #e0e0e0;
	height:26px;
	line-height:26px;
	width:272px;
	padding-left:10px
}
.formTab table tr td {
	padding-bottom:26px
}
.formTab table tr td i {
	color:red;
	padding-left:4px;
	padding-right:4px
}
.formTab table tr td em {
	padding-right:8px;
	padding-left:70px;
	display:block;
	text-align:right;
	font-size:13px;
	color:#666
}
.colList {
	margin-bottom:20px;
	margin-top:22px
}
.colList ul li {
	margin-right:14px;
	margin-bottom:55px;
	margin-left:29px;
	float:left
}
.colList ul li:hover .clothName {
	background:#e60012;
	color:#fff
}
.colList .clothName {
	text-align:center;
	margin-top:8px;
	display:block;
	border:1px solid #ededed;
	color:#333;
	font-size:14px;
	width:180px;
	height:30px;
	line-height:30px;
	background:#fff
}
.colList .clothImg {
	background:url(../images/colBg.jpg) no-repeat;
	height:221px;
	padding-top:3px;
	padding-left:4px;
	padding-right:4px;
	width:172px
}
.colList .clothImg img {
	width:172px;
	height:212px
}
.colBox01 {
	background:#fff;
	margin-top:24px
}
.colBox01 .colHd {
	padding-left:33px;
	padding-top:33px;
	height:22px
}
.colBox01 .colHd ul li {
	float:left;
	padding:0 19px;
	margin-right:20px;
	line-height:22px
}
.colBox01 .colHd ul li a {
	color:#666
}
.colBox01 .colHd ul li.on,.colBox01 .colHd ul li:hover {
	background:#4d4c4c
}
.colBox01 .colHd ul li.on a,.colBox01 .colHd ul li:hover a {
	color:#fff
}
.production {
	margin-top:20px;
	margin-bottom:66px;
	padding-bottom:60px;
	padding-left:42px;
	padding-top:26px;
	background:#fff
}
.production ul li {
	margin-bottom:50px;
	height:276px
}
.production .porRig01 {
	margin-left:48px;
	padding-left:34px;
	padding-right:12px;
	background:url(../images/textBg1.jpg) no-repeat
}
.production .porRig02 {
	margin-right:48px;
	padding-left:12px;
	padding-right:34px;
	background:url(../images/textBg2.jpg) no-repeat
}
.production .proRight {
	width:556px;
	padding-top:22px;
	height:231px;
	font-size:14px;
	overflow:hidden;
	float:left;
	line-height:26px;
	color:#666
}
.production .proLeft {
	float:left
}
.production .proLeft .picBox01,.production .proLeft .picBox01 img {
	width:266px;
	height:193px
}
.production .proLeft .firmBox {
	padding-left:18px;
	margin-top:18px;
	background:url(../images/border1.jpg) 0 center no-repeat
}
.production .proLeft .firmBox .name01 {
	line-height:36px;
	height:36px;
	overflow:hidden;
	border-bottom:1px solid #e5e5e5;
	display:block;
	font-weight:700;
	font-size:14px;
	color:#e60012
}
.production .proLeft .firmBox .stu01 {
	color:#333;
	font-size:12px;
	padding-top:10px;
	display:block
}
.newsList001 {
	margin-top: 24px;
}
.list001 {
	padding-left: 16px;
	margin: 20px 0;
	border-top: 1px solid #f0f0f0;
	border-botton: 1px solid #f0f0f0;
}
.list001 li {
	height: 48px;
	line-height: 48px;
	overflow: hidden;
	padding-left: 14px;
	background: url(../images/rec.jpg) no-repeat 0px center;
	text-align: right;
}
.list001 li a {
	color: #444444;
	font-size:14px;
	float: left;
	_display: inline;
}
.list001 li span {
	color: #939393;
	font-family:"΢ź",Arial;
}
.topOne .topCont01 .timeBox a {
	display: block;
	background: #ff3a30;
	width: 73px;
	color: #fff;
	height: 28px;
	line-height: 28px;
	text-align: center
}
.topOne {
	height:202px;
	overflow:hidden
}
.topOne .topCont01 {
	width:700px;
	float:left;
	margin-left:24px;
	position:relative;
	height:202px
}
.topOne .topCont01 .timeBox {
	position:absolute;
	bottom:0;
	left:0
}
.topOne .topCont01 .timeBox span {
	display:block;
	color:#666;
	padding-bottom:15px
}
.topOne .topCont01 .timeBox a {
	display:block;
	background:#ff3a30;
	width:73px;
	color:#fff;
	height:28px;
	line-height:28px;
	text-align:center
}
.topOne .topCont01 .title01 {
	display:block;
	font-size:16px;
	color:#333;
	line-height:30px;
	height:30px;
	overflow:hidden
}
.topOne .imgBox01,.topOne .imgBox01 img {
	width:277px;
	height:202px
}
.topOne .topCont01 .text01 {
	line-height:24px;
	font-size:14px;
	padding-top:12px
}
.topOne .topCont01 .text01 a {
	color:#666
}
.topOne .imgBox01 {
	float:left
}
.page {
	text-align:right;
	color:#888
}
.page a {
	display:inline-block;
	height:20px;
	border:1px solid #ccc;
	padding:0 8px;
	line-height:20px;
	color:#555;
	margin:0 2px
}
.page a.a_cur,.page a:hover {
	color:#fff;
	background:#016bb2
}
nav .w1004 {
	position:relative;
	z-index:999999
}
.second {
	display:none;
	width:1004px;
	background:url(../images/navSecond02.png) repeat-x;
	position:absolute;
	top:50px;
	left:-214px;
	height:285px;
	font-family:Arial;
	z-index:99999
}
.kindBox01 {
	float:left;
	width:198px;
	padding-top:10px;
	background:url(../images/border001.jpg) right top no-repeat
}
.second .kindBox01 .kindTit01 {
	color:#0a0a0a;
	font-size:12px;
	height:36px;
	line-height:36px;
	text-align:left;
	margin-left:40px
}
.kindPic01 {
	margin:0 auto
}
.kindPic01,.kindPic01 img {
	width:118px;
	height:115px
}
.second .kind01 {
	font-size:0;
	text-align:center;
	line-height:24px;
	padding-top:8px
}
.second .kind01 a {
	display:inline-block;
	color:#333;
	font-size:12px;
	padding:0 15px;
	margin:0 3px;
	height:24px;
	line-height:24px
}
.second .kind01 a:hover {
	color:#fff;
	background:#e60012
}
.clothBig a,.clothBig img {
	width:390px;
}
.clothDetail {
	margin-top:23px
}
.clothBig {
	float:left;
	border:1px solid #ededed;
	padding:3px;
	background:#fff
}
.clothBig a {
	background:#fcfefb;
	display:block
}
.clothIntroduce {
	margin-left:45px;
	width:405px;
	color:#666;
	float:left
}
.clothIntroduce .introText {
	padding-top:13px;
	font-size:16px;
	line-height:24px
}
.clothIntroduce h3 {
	font-weight:700;
	line-height:36px
}
.clothIntroduce h3 a {
	font-size:22px;
	color:#666
}
nav ul li:hover a,nav ul li.on a {
	color:#e60012
}
.videoList li .imgBox,.videoList li .imgBox img {
	width:229px;
	height:156px
}
.videoList li .imgBox {
	padding:4px;
	border:1px solid #d7d7d7
}
.videoList ul li:hover {
	border-bottom:2px solid #005cac
}
.videoList li:hover .imgBox {
	border:1px solid #005cac
}
.videoList li:hover .tit {
	border-right:1px solid #005cac;
	border-bottom:1px solid #802890;
	border-left:1px solid #802890
}
.videoList li {
	margin-top:20px;
	margin-bottom:30px;
	margin-right:49px;
	float:left;
	width:239px;
	border-bottom:2px solid #dfdfdf
}
.videoList li .tit a {
	font-size:14px;
	color:#525252
}
.videoList li .tit {
	text-align:center;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
	line-height:38px
}
.videoList ul {
	padding-left:33px
}
nav li .second01 {
	display:none;
	width:100%;
	background:url(../images/navSecond02.png) 0 bottom repeat-x;
	position:absolute;
	top:50px;
	padding:10px 0;
	left:0;
	z-index:99999
}
nav li .second01 a {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	display:block;
	width:100%;
	color:#333 !important;
	line-height:32px !important;
	overflow:hidden;
	text-align:center;
	font-size:10px !important;
	height:32px !important
}
nav li .second01 a:hover {
	color:#fff !important;
	background:#e60012
}
/*ͼƬл*/
	.zoombox {
	width:780px;
	margin:0px auto;
}
.zoompic {
	margin-bottom:7px;
}
.zoompic img {
	max-width:100%;
	max-height:650px;
	display:block;
	margin:0px auto;
}
.sliderbox {
	height:90px;
	overflow:hidden;
	width:780px;
	margin:0px auto;
}
.sliderbox .arrow-btn {
	margin-top:12px;
	width:18px;
	height:90px;
	background:url(../images/arrow_page.gif) 0px top no-repeat;
	cursor:pointer;
}
.sliderbox #btn-left {
	float:left;
	background-position:0 0;
}
.sliderbox #btn-right {
	float:right;
	background-position:right 0;
}
.sliderbox .slider {
	float:left;
	height:90px;
	width:710px;
	position:relative;
	overflow:hidden;
	display:inline;
	margin-left:10px;
}
.sliderbox .slider ul {
	position:absolute;
	left:0;
	width:999em;
}
.sliderbox .slider li {
	float:left;
	width:119px;
	text-align:center;
}
.sliderbox .slider li img {
	padding:1px;
	width:103px;
	height:80px;
	border:1px solid #f0f0f0;
}
.sliderbox .slider li.current img {
	border:1px solid #015cad;
}
/*ͼƬл end*/
	.contactC {
	background:#C1D2F0;
	margin-top:30px;
	margin-bottom:62px;
	line-height:30px;
	color:#333;
	text-align:justify;
	font-size:16px;
	padding:32px 38px;
}
.inst {
	font-size:12px;
	margin-top:10px;
	border:1px solid #CCC;
	padding:10px;
	background:#fff;
}
.inst p {
	text-indent:2em;
}