﻿*{ margin:0 auto; padding:0; transition-property: all;-ms-transition-property: all;-moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;}
body{ font-family:"microsoft yahei"; color:#666; font-size:14px; background: #FFFFFF; }
a{ text-decoration: none; -webkit-transition: all ease .1s;  -moz-transition: all ease .1s; transition: all ease .1s; border:none; color: #666;}
a:focus { outline: 0 }
a:hover{ color: #df061d;}
img{ border:none; -webkit-transition: all ease .5s;  -moz-transition: all ease .5s; transition: all ease .5s;}
ul,li{ list-style:none;}
.clear{ clear:both;}
p{ margin:0 auto; padding:0;}
.padding5{ padding:5px;}
.padding10{ padding:10px;}
.padding15{ padding:15px;}
.padding20{ padding:20px;}
.padding30{ padding:30px;}
.padding40{ padding:40px;}
.fr{ float:right;}
.fl{ float:left; }
.paddingright{ padding-right:10px;}
.paddingleft{ padding-left:10px;}
.undis{ display:block;  background-size: cover;}
.dis{ display:none;  }
.pr5{ padding-right:5px;}
.red{ color:#f00;}
.fff{ color:#fff;}
.pdt30{ padding-top: 30px;}
.txtcenter{ text-align: center;}

#home .home a,
#about .about a,
#products .products a,
#news .news a,
#contact .contact a{color: #FFFFFF; background:#DF061D;}

#about .about ul li a{ background:#151515;}
#about .about ul li a:hover{  background:#DF061D;}


#products .products ul li a{  background:#151515;}
#products .products ul li a:hover{  background:#DF061D;}

#news .news ul li a{ background:#151515;}
#news .news ul li a:hover{ background:#DF061D;}

#contact .contact ul li a{ background:#151515;}
#contact .contact ul li a:hover{ background:#DF061D;}

.gotop {
	width: 24px;
	height: 24px;
	padding: 10px;
	background: #ccc url(../images/float_qqicon1.png) no-repeat center;
	position: fixed;
	right: 0;
	display:none;
	bottom: 0px;
}

input,button,select,textarea{ outline:none; font-family:"microsoft yahei"; }
textarea{resize:none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;margin:0;font-weight:normal; font-size: 14px;}

submit{ font-family:"microsoft yahei"; }
#warp{ width:100%; height:auto;  position:relative; overflow: hidden;}

.Headerbg{ width: 100%; height: 80px; position: fixed; left: 0; top: 0; background: #151515; z-index: 999;}
.Header{ width: 1200px; height: 80px;}
.Header .logo{ float: left; width: 150px; height: 92px;}
.Header .logo a{ display: inline-block; width: 150px; height: 92px; background: url(../images/logo.jpg) no-repeat;}

.Header .nav{ float: left; width: 840px; height: 80px; margin-left: 95px; display: inline; }
.Header .nav li{ float: left; width: 168px; height: 80px; line-height: 80px; text-align: center; font-size: 16px; position: relative;}
.Header .nav li a{ display: block; color: #FFFFFF;}
.Header .nav li a:hover{ background: #DF061D;}
.Header .nav li:hover ul{ display: block;}
.Header .nav li ul{ width: 168px; background: #151515;  position: absolute; left: 0; top: 80px; display: none;}
.Header .nav li ul li{ width: 100%; height: 42px; line-height: 42px; font-size: 14px; border-bottom: 1px solid #CCCCCC;}
.Header .nav li ul.navul2{ width:300px; left: -68px;}


.Header .TopTel{ float: left; margin-left: 35px; display: none; font-size: 24px; font-family: arial; font-weight: bold; text-align: right; width: 225px; height: 80px; line-height: 80px; color: #FFFFFF; background: url(../images/toptel.jpg) no-repeat left center;}
.Header .TopLang{ width: 80px; height: 80px; line-height: 80px; text-align: right; float: right;  font-family: arial; font-size: 16px; font-weight: bold;}
.Header .TopLang img{ vertical-align: middle; padding-bottom:5px; padding-right:10px;}
.Header .TopLang a{ color: #FFFFFF;}
.Header .TopLang a:hover{ color: #DF061D;}
/**banner**/
.fullSlide{width:100%;height:542px; overflow:hidden; margin-top: 80px; position: relative;}
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100%; }
.fullSlide .bd li{ width:100%;  height:542px; }
.fullSlide .bd li a{ position:absolute; width:100%; height:542px; display:block; z-index:1;}
.fullSlide .hd{ display: none; }


.fullSlide .prev,.fullSlide .next {
	position: absolute;
	display: block;
	transition: all 250ms ease-out;
	margin-bottom: -30px;
	background-color: rgba(0,0,0,0.3);
	text-indent: -9999px;
	overflow: hidden;
	height: 60px;
	width: 40px;
	background-repeat: no-repeat;
}
.fullSlide .next {
	transform: translate(40px, 0);
	-ms-transform: translate(40px, 0);
	-webkit-transform: translate(40px, 0);
	-moz-transform: translate(40px, 0);
	-o-transform: translate(40px, 0);
}
.fullSlide .prev {
	transform: translate(-40px, 0);
	-ms-transform: translate(-40px, 0);
	-webkit-transform: translate(-40px, 0);
	-moz-transform: translate(-40px, 0);
	-o-transform: translate(-40px, 0);
}
.fullSlide:hover .next, .fullSlide:hover .prev {
	transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-o-transform: translate(0, 0);
}
.fullSlide .next {
	bottom: 50%;
	right: 0px;
	background-image: url(../images/banner-fy.png);
	background-position: center bottom;
}
.fullSlide .prev {
	bottom: 50%;
	left: 0px;
	background-image: url(../images/banner-fy.png);
	background-position: center top;
}


.index1{ width: 1200px; height: 216px; margin-top: -108px; background: #FFFFFF; box-shadow:0 0 10px #CCCCCC; position: relative;}
.index1 dl{ float: left; width: 300px; height: 216px; text-align: center; overflow: hidden; cursor: pointer; -webkit-transition: all ease .1s;  -moz-transition: all ease .1s; transition: all ease .1s;}
.index1 dl:nth-child(odd){ background: url(../images/in1dl1.jpg) no-repeat;}
.index1 dl:nth-child(even){ background: url(../images/in1dl2.jpg) no-repeat;}
.index1 dl:hover{ background: url(../images/in1dls.jpg) no-repeat; color: #FFFFFF;}
.index1 dl dt{ width: 90px; height: 72px; overflow: hidden; margin-top: 33px;}
.index1 dl dd{ width: 100%; height: auto; padding-top: 10px;}
.index1 dl dd h4{ font-size: 26px; color: #333333; line-height: 42px; font-weight: normal;}
.index1 dl dd p{ font-size: 14px; color: #999; line-height: 26px;}
.index1 dl:hover dd h4{ color: #FFFFFF;}
.index1 dl:hover dd p{ color: #FFFFFF;}
.index1 dl:nth-child(1) dt{ background: url(../images/in1icon1.png) no-repeat left;}
.index1 dl:nth-child(1):hover dt{background: url(../images/in1icon1.png) no-repeat right;}
.index1 dl:nth-child(2) dt{ background: url(../images/in1icon2.png) no-repeat left;}
.index1 dl:nth-child(2):hover dt{background: url(../images/in1icon2.png) no-repeat right;}
.index1 dl:nth-child(3) dt{ background: url(../images/in1icon3.png) no-repeat left;}
.index1 dl:nth-child(3):hover dt{background: url(../images/in1icon3.png) no-repeat right;}
.index1 dl:nth-child(4) dt{ background: url(../images/in1icon4.png) no-repeat left;}
.index1 dl:nth-child(4):hover dt{background: url(../images/in1icon4.png) no-repeat right;}

.inTit{ width: 100%; text-align: center; padding: 40px 0;}
.inTit h1{ color: #333; font-size: 36px; line-height: 46px;}
.inTit p{  color: #999999; line-height: 36px;}

.slidePro{ width: 1200px; height: 444px; overflow: hidden;}
.slidePro img{width: 1200px; height: 444px;}

.redPro{ width: 1200px; height:248px; overflow: hidden; margin-top: 20px;}
.redPro a{ display: block; width: 400px; height: 248px; overflow: hidden; float: left;}
.redPro a img{width: 400px; height: 248px;}
.redPro a:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);}


.inABbg{ width: 100%; height: 607px; background: url(../images/inabbg.jpg) no-repeat center;}
.inABBox{ width: 1200px; height: 510px; padding-top: 97px; overflow: hidden;}
.inABBoxLeft{ float: left; width: 525px; height: 510px; overflow: hidden;}
.inABBoxLeft h1{ font-size: 26px; color: #333333; font-weight: normal; line-height: 74px;}
.inABBoxLeft h2{ width: 33px; height: 1px; background: #333333; float: left;}
.inABBoxLeftinfo{ width: 100%; height: 112px; line-height: 28px; overflow: hidden; margin-top: 15px; font-size: 16px;}
.inABBoxLeft h3{ width: 100%; height: 40px; line-height: 40px; overflow: hidden; margin-top: 50px;}
.inABBoxLeft h3 a{ box-sizing: border-box; display: inline-block; width: 110px; height: 40px; font-size: 14px; color: #DF061D; border: 1px solid #DF061D; text-align: center; font-weight: normal;}
.inABBoxLeft h3 a:hover{ color: #FFFFFF; background: #DF061D;}
.inABBoxLeft h4{ width: 100%; height: 15px; line-height: 15px; font-weight: normal; margin-top: 60px;}
.inABBoxLeft h4 a{ display: block; float: left; border-right: 1px dotted #CCCCCC; padding: 0 20px;}
.inABBoxLeft h4 a:first-child{ padding-left: 0;}
.inABBoxLeft h4 a:last-child{ border-right:none;}


.inABBoxRight{ float: right; width: 575px; height: 510px; overflow: hidden; color: #FFFFFF; text-align: center;}
.inABBoxRight h1{ font-weight: normal; line-height: 63px; font-size: 28px;}
.inABBoxRight p{ font-size: 14px; line-height: 24px; padding:  0 70px;}
.inABBoxRList{ width: 575px; height: auto; overflow: hidden; padding-top: 25px;}
.inABBoxRList dl{ float: left; width: 125px; height: 117px; overflow: hidden; margin: 8px;}
.inABBoxRList dl a{ display: block; width: 125px; height: 117px; color: #FFFFFF; background: url(../images/inadrtm.png) repeat;}
.inABBoxRList dl a:hover{ background: #DF061D;}
.inABBoxRList dl dt{ width: 100%; height: 50px; padding-top: 22px;}
.inABBoxRList dl dt img{ width:50px; height:50px;}
.inABBoxRList dl dd{ width: 100%; line-height: 32px; font-size: 16px;}



.inCustmerTit{ width: 100%; text-align: center; height: 170px; overflow: hidden;}
.inCustmerTit h1{ font-size: 32px; line-height: 45px; padding-top: 48px;}
.inCustmerTit p{ font-size: 18px; line-height: 27px; color: #666666;}
.inCustmerList{ width: 1200px; height: auto; overflow: hidden; border-bottom: 1px solid #f0f0f0;    border-right: 1px solid #f0f0f0;}
.inCustmerList a{ float: left; width: 199px; height: 118px; line-height: 118px; text-align: center; font-size: 14px; color: #999999; border: 1px solid #f0f0f0; border-bottom: none; border-right: none; overflow: hidden;}
.inCustmerList a img{width: 199px; height: 118px;}
.inCustmerList a:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);}
.inCustmerList a:hover{ color: #FFFFFF; background: #DF061D;}


.inNewsbg{ width: 100%; height: auto; background: #f5f5f5; padding-bottom: 20px; margin-top: 70px;}
.inNews{ width: 1200px; height: auto; overflow: hidden;}
.inNewsLeft{ float: left; width: 450px; height: 450px; overflow: hidden; position: relative;}
.inNewsLeft .bd{ width: 450px; height: 450px;  overflow: hidden;}
.inNewsLeft .bd li{ width: 450px; height: 450px; overflow: hidden; }
.inNewsLeft .bd li div.inNewsRdiv1{ width: 450px; height: 272px; overflow: hidden;}
.inNewsLeft .bd li div.inNewsRdiv1 img{width: 450px; height: 272px;}

.inNewsLeft .bd li div.inNewsRdiv2{ width: 450px; height: auto; overflow: hidden;}
.inNewsLeft .bd li div.inNewsRdiv2 h4{ font-weight: normal; line-height: 46px; height:46px; overflow:hidden; font-size: 16px;}
.inNewsLeft .bd li div.inNewsRdiv2 h4 a{ color: #333;}
.inNewsLeft .bd li div.inNewsRdiv2 p{ font-size: 14px; line-height: 22px; height: 44px; overflow: hidden;}
.inNewsLeft .bd li div.inNewsRdiv2 h3{ font-weight: normal; line-height: 37px; font-size: 14px; font-weight: normal; margin-top: 35px;}
.inNewsLeft .bd li div.inNewsRdiv2 h3 a{ display: inline-block; width: 115px; height: 37px; line-height: 37px; box-sizing: border-box; border: 1px solid #dcdcdc; text-align: center; border-radius: 30px;}
.inNewsLeft .bd li div.inNewsRdiv2 h3 a:hover{ background: #DF061D; color: #FFFFFF; border-color: #DF061D;}
.inNewsLeft .inNewsBtn1{ position: absolute; z-index: 999; top: 20px; left: 20px; opacity: 0;}
.inNewsLeft .inNewsBtn2{ position: absolute; z-index: 999; top: 20px; left: 69px; opacity: 0;}
.inNewsLeft:hover .inNewsBtn1{ opacity: 10;}
.inNewsLeft:hover .inNewsBtn2{ opacity: 10;}
.inNewsLeft .bd li div.inNewsRdiv1 a:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);}

.inNewsRight{ float: right; width: 692px; height: auto; overflow: hidden; }
.inNewsRight dl{ width: 692px; height: 120px; overflow: hidden; margin-bottom: 45px;}
.inNewsRight dl dt{ float: left; width: 170px; height: 120px; overflow: hidden;}
.inNewsRight dl dt img{ width: 170px; height: 120px;}
.inNewsRight dl dd{ float: right; width: 498px; height: 120px; overflow: hidden; box-sizing: border-box; padding-right: 86px; background: url(../images/innewsJT.jpg) no-repeat right center;}
.inNewsRight dl dd h4{ font-size: 16px; color: #333333; line-height: 33px; height: 33px; overflow: hidden; font-weight: normal;}
.inNewsRight dl dd p{ color: #666666; line-height: 22px; height: 44px; overflow: hidden;}
.inNewsRight dl dd h3{ font-weight: normal; color: #999999; font-size: 14px; line-height: 32px; margin-top: 10px;}
.inNewsRight dl a:hover dd{ background: url(../images/innewsJT1.jpg) no-repeat right center;}
.inNewsRight dl a:hover dd h4{ color: #DF061D;}
.inNewsRight a:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);}

.footerbg{ width: 100%; padding: 40px 0; background: #1a1a1a;}
.footer{ width: 1200px; height: auto; overflow: hidden;}
.footerLeft{ float: left; width: 468px; height: auto;}
.footerLeft h1{ color: #FFFFFF; font-size: 18px; line-height: 58px;}
.footerLeft h4{ width: 32px; height: 2px; background: #616161; float: left;}
.footerLeftNav{ width: 100%; height: 66px; line-height: 66px; border-bottom: 1px solid #313131; margin-top: 38px;}
.footerLeftNav a{ color: #FFFFFF; padding-right: 30px;}
.footerLeftNav a:hover{ color: #DF061D;}
.footerLeft p{ line-height: 67px; color: #999999; height: 67px; overflow: hidden;}

.footerMid{ float: left; width: 390px; height: auto; margin-left: 95px; display: inline;}
.footerMid h1{ color: #FFFFFF; font-size: 18px; line-height: 58px;}
.footerMid h4{ width: 32px; height: 2px; background: #616161; float: left;}
.footerMidBox{ width: 390px; padding-top: 5px; overflow: hidden;}
.footerMidBox1{ width: 390px; height: 49px;}
.footerMidBox1 .finput1{ float: left; margin-right: 45px; box-sizing: border-box; width: 150px; height: 49px; line-height: 49px; border: none; background: none; border-bottom: 1px solid #616161; color: #999999;}
.footerMidBox1 .finput2{ width: 390px;  box-sizing: border-box; height: 49px; line-height: 49px; border: none; background: none; border-bottom: 1px solid #616161; color: #999999;}
.footerMidBox2{ width: 390px; height: 34px; margin-top: 45px; overflow: hidden;}
.footerMidBox2 .fsubmit1{ width: 97px; height: 34px; border: none; float: left; text-align: center; font-size: 14px; color: #FFFFFF; background: #484848;}


.footerRight{ float: right; width: 185px; height: auto;  }
.footerRight h1{ color: #FFFFFF; font-size: 18px; line-height: 58px;}
.footerRight h3{ font-size: 20px; color: #DF061D; line-height: 32px; font-family: tahoma; font-weight: normal;}
.footerRight img{ width: 138px; height: 138px; text-align: center; margin-top: 25px;}


.footerinfobg{ width: 100%; height: 60px; line-height: 60px; background: url(../images/finfobg.jpg) no-repeat center;}
.footerinfo{ width: 1200px; height: 60px;}
.footerinfoCopy{ float: left; width: 382px; height: 60px; color: #FFFFFF; overflow: hidden; background: #a41018;}
.footerinfoLink{ float: left; width: auto; height: 60px; }
.footerinfoLink a{ display: inline-block; padding-left: 40px; font-size: 21px; position: relative;}
.footerinfoLink a img{ width: 100px; height: 100px; position: absolute; top: -110px; left: 0px; display: none;}
.footerinfoLink a:hover img{ display: block;}


.banner2{ width: 100%; height: 368px; line-height:368px; text-align:center; font-size:36px; font-weight:bold;  margin-top: 80px; color:#fff;}
.main{ width: 1200px; height: auto; padding: 45px 0;}
.mainLeft{ float: left; width: 261px; overflow: hidden;}
.mainMenu{ width: 261px; height: auto; overflow: hidden;}
.mainMenu h1{ width: 100%; text-align: center; color: #FFFFFF; font-size: 24px; font-weight: normal; height: 91px; line-height: 91px; background: url(../images/mainMenuh1bg.jpg) no-repeat; background-size:cover;}
.mainMenuList{ width: 100%; height: auto; background: #ccc;}
.mainMenuList a{ display: block; padding-left: 35px; color: #666; background: url(../images/menuabg.png) no-repeat 240px center; width: 100%; height: 54px; line-height: 54px; font-size: 14px; border-bottom: 1px solid #EEEEEE;}
.mainMenuList a:hover{ background: #df061d url(../images/menuabg.png) no-repeat 240px center; color:#fff;}
#lm_hover{ background: #df061d url(../images/menuabg.png) no-repeat 240px center; color:#fff;}

.mainMenuLnews{ width: 219px; margin-top: 20px; overflow: hidden; border: 1px solid #EEEEEE;}
.mainMenuLnews h1{ width: 100%; height: 47px; line-height: 47px; font-weight: normal; font-size: 16px; color: #333333; background: #fafafa; padding-left: 26px;}
.mainMenuLnewsList{ width: 100%; height: auto; padding-top: 5px; overflow: hidden;}
.mainMenuLnewsList li{ width: 100%; height: 50px; line-height: 50px; border-bottom: 1px dotted #EEEEEE; overflow: hidden;}
.mainMenuLnewsList li a{ color: #666666; padding-left: 26px; background: url(../images/mainNewslibg.jpg) no-repeat 14px center; overflow: hidden;}
.mainMenuLnewsList li a:hover{ color: #164392;}

.mainRight{ float: right; width: 900px; height: auto; }
.mainRightTop{ width: 900px; height: 43px; line-height: 43px; border-bottom: 1px solid #EEEEEE; overflow: hidden;}
.mainRightTop h1{ float: left; font-size: 16px; line-height: 41px; font-weight: normal; color: #df061d; border-bottom: 2px solid #df061d; text-align: center; display: inline-block; padding: 0 15px;}
.mainRightABinfo{ width: 900px; height: auto; padding-top: 15px; font-size: 14px; line-height: 28px; overflow: hidden;}
.mainRightABinfo img{ max-width: 100%; height: auto;}

.abList2{ width: 900px; height: auto;  overflow: hidden;}
.abList2 dl{ float: left; width: 215px; height: 200px; overflow: hidden; text-align: center; margin: 5px;}
.abList2 dl dt{ width: 215px; height: 150px;overflow: hidden;}
.abList2 dl dt img{width: 215px; height: 150px;}
.abList2 dl dd{ width: 100%; height: 50px; line-height: 50px; font-size: 14px;}

.conTit{ width: 100%; height: auto; padding: 25px 0; overflow: hidden; text-align: center;}
.conTit h3{ line-height: 59px; font-size: 24px; font-weight: normal;}
.conTit h4{ display: inline-block; width: 35px; height: 2px; background: #df061d;}

.conBox1{ width: 1200px; margin-top: 25px; height: auto; overflow: hidden;}
.conBox1Left{ float: left; width: 571px; height: auto; overflow: hidden;}
.conBox1Left h1{ width: 100%; height: 68px; line-height: 68px; font-weight: normal; font-size: 18px;}
.conBox1Left li{ width: 100%; height: 42px; margin-bottom: 20px;}
.conBox1Left .coninput1{ width: 539px; padding: 0 15px; height: 40px; border: 1px solid #EEEEEE;}
.conBox1Left .contex{ width: 539px; padding: 15px; height: 72px; border: 1px solid #EEEEEE;}
.conBox1Left .consub{ width: 100%; height: 55px; border: none; font-size: 16px; text-align: center; color: #FFFFFF; background: #df061d;}

.conBox1Right{  width: 1200px; height: auto; overflow: hidden; padding-top: 15px;}
.conBox1Right h1{ font-weight: normal; font-size: 26px; line-height: 58px;  color:#333;}
.conBox1Rightinfo{ padding-top: 10px; width: 100%; height: auto; font-size: 16px; line-height: 28px;}

.conMap{ width: 100%; height: 430px; overflow: hidden; margin-top: 50px;}


.NewsList{ width: 900px; height: auto; padding-top: 25px; }
.NewsList dl{ width: 890px; height: 136px; padding: 25px;  border-bottom: 1px solid #eee; cursor: pointer; -webkit-transition: all ease .5s;  -moz-transition: all ease .5s; transition: all ease .5s;}
.NewsList dl:hover{ background: #FFFFFF; box-shadow:0 0 10px #CCCCCC;}
.NewsList dl dt{ float: left; width: 253px; height: 136px; overflow: hidden;}
.NewsList dl dt img{width: 253px; height: 136px; }
.NewsList dl dd{ float: right; width: 615px; height: 136px; overflow: hidden;}
.NewsList dl dd h3{ font-size: 18px; font-weight: normal; line-height: 42px; height: 42px; overflow:hidden;}
.NewsList dl dd h3 a:hover{ color: #df061d;}
.NewsList dl dd p{ color: #999999; line-height: 26px; height: 52px; overflow: hidden;}
.NewsList dl dd h4{ line-height: 42px; height: 42px; font-weight: normal; color: #999999;}
.NewsList dl:hover dt img{transform: scale(1.1); -webkit-transform: scale(1.1); }


.newsShowTit{ width: 100%; padding: 25px 0; border-bottom: 1px solid #EEEEEE; overflow: hidden; text-align: center;}
.newsShowTit h4{ font-weight: normal; font-size: 24px; color: #333333; line-height: 36px;}
.newsShowTit p{ padding-top: 15px; color: #999999;}


.PhotoList{ width: 900px; height: auto; padding-top: 25px; overflow: hidden;}
.PhotoList dl{ float: left; width: 289px; height: 260px; border-bottom: 1px solid #EEEEEE; overflow: hidden; margin: 0 5px 10px 5px;  -webkit-transition: all ease .5s;  -moz-transition: all ease .5s; transition: all ease .5s;}
.PhotoList dl dt{ width: 289px; height: 175px; overflow: hidden;}
.PhotoList dl dt img{ width: 289px; height: 175px;}
.PhotoList dl dd{ width: 269px; height: 103px; padding: 20px 10px 0 10px; text-align: center;}
.PhotoList dl dd h4{ font-size: 16px; line-height: 40px; font-weight: normal; color: #333333; height: 40px; overflow: hidden;}
.PhotoList dl dd p{ color: #999999; line-height: 24px; height: 72px; overflow: hidden;}
.PhotoList dl:hover{ background: #df061d; color: #FFFFFF;}
.PhotoList dl:hover h4{color: #FFFFFF;}
.PhotoList dl:hover p{color: #FFFFFF;}
.PhotoList dl:hover dt img{transform: scale(1.1); -webkit-transform: scale(1.1); }

.PhotoList1{ width: 940px; height: auto; padding-top: 25px; overflow: hidden;}
.PhotoList1 dl{ float: left; width: 289px; height: 260px; border-bottom: 1px solid #EEEEEE; overflow: hidden; margin: 0 12px 24px 12px;  -webkit-transition: all ease .5s;  -moz-transition: all ease .5s; transition: all ease .5s;}
.PhotoList1 dl dt{ width: 289px; height: 175px; overflow: hidden;}
.PhotoList1 dl dt img{ width: 289px; height: 175px;}
.PhotoList1 dl dd{ width: 269px; height: 118px; padding: 5px 10px 0 10px; text-align: center;}
.PhotoList1 dl dd h4{ font-size: 18px; line-height: 40px; font-weight: normal; color: #333333; height: 40px; overflow: hidden;}
.PhotoList1 dl dd p{ color: #999999; line-height: 24px; height: 72px; overflow: hidden;}
.PhotoList1 dl:hover{ background: #df061d; color: #FFFFFF;}
.PhotoList1 dl:hover h4{color: #FFFFFF;}
.PhotoList1 dl:hover p{color: #FFFFFF;}
.PhotoList1 dl:hover dt img{transform: scale(1.1); -webkit-transform: scale(1.1); }

.goodsList{ width: 900px; height: auto; padding-top: 25px; overflow: hidden;}
.goodsList dl{ float: left; text-align: center; width: 290px; height: 345px; overflow: hidden; border: 1px solid #EEEEEE; margin: 4px;  -webkit-transition: all ease .5s;  -moz-transition: all ease .5s; transition: all ease .5s;}
.goodsList dl dt{ width: 290px; height: 290px; overflow: hidden;}
.goodsList dl dt img{ width: 290px; height: 290px; }
.goodsList dl dd{ width: 290px; height: 55px;  overflow: hidden; background: #f5f5f5;}
.goodsList dl dd h4{ color: #333333; font-size: 15px; height: 55px; line-height: 55px; overflow: hidden;}
.goodsList dl dd p{  font-size: 14px; height: 21px; line-height: 21px; overflow: hidden;}
.goodsList dl:hover dd{ background: #df061d; color: #FFFFFF;}
.goodsList dl:hover dd h4{color: #FFFFFF;}
.goodsList dl:hover dt img{transform: scale(1.1); -webkit-transform: scale(1.1); }

.gooodShow1{ width: 900px; height: auto; padding-top: 25px;}
.gooodShow1Left{ float: left; width: 380px; height: auto;  position: relative; overflow:hidden;}
/* 图片放大镜样式*/
.jqzoom{ position:relative; display:block; margin:0; padding:0; width:368px; height:368px; border:none; cursor:crosshair; }
    .jqzoom img{ width:368px; height:368px; }
.zoomdiv{ position:absolute; z-index:100; display:none; width:368px; height:368px; background:#fff; border:1px solid #e8e8e8; overflow:hidden; }
.jqZoomPup{ position:absolute; top:0; left:0; z-index:10; visibility:hidden; max-width:368px; max-height:368px; border:1px solid #aaa; background:#fff; opacity:0.5;-moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50); overflow:hidden; }

/*商品缩略图样式*/
.goods-pic{ position:relative;  width:380px; *z-index:1; }
	.pic-box{ }
	.pic-preview{ position:relative; width:368px; height:368px; border:1px solid #e8e8e8; }
	.pic-scroll{ margin-top:10px; width:380px;position:relative; height:62px;}
	.pic-scroll .prev{ float:left; margin-right:5px; }
	.pic-scroll .next{ float:right; }
	.pic-scroll .prev,.pic-scroll .next{ display:block; font-family:"宋体"; text-align:center; width:10px; height:60px; line-height:60px; border:1px solid #e8e8e8; background:#f7f7f7; cursor:pointer; text-decoration:none; }
	.pic-scroll .items{ position:relative; float:left; width:345px; height:62px; overflow:hidden; }
	.pic-scroll .items ul{ position:absolute; margin:0; padding:0; width:999999px; height:100%; }
	.pic-scroll .items ul li{ float:left; margin:0; padding:0; width:69px; text-align:center; }
	.pic-scroll .items ul li img{ padding:2px; border:1px solid #e8e8e8; width:56px; height:56px; }
.pic-scroll .items ul li img:hover{ padding:2px; border:1px solid #df061d; }


.gooodShow1Right{ float: right; width: 500px; height: auto;  overflow: hidden;}
.gooodShow1Right h1{ font-size: 24px; line-height: 50px; font-weight: normal; color: #333333;}
.gooodShow1Right h2{ width: 100%; padding: 0 15px; height: 50px; line-height: 50px; font-weight: normal; font-size: 14px; background: #f8f8f8;}
.gooodShow1Rightinfo{ width: 100%; padding: 15px 0; overflow: hidden; line-height: 28px;}

.gooodShow1Rightinfo table{ border:1px solid #ccc; border-left:0px; border-top:0px; font-size: 14px; width:100%;}
.gooodShow1Rightinfo table td{ border:1px solid #ccc;border-right:0px; border-bottom:0px; padding:8px 2px; text-align:center}
.gooodShow1Rightinfo table tr{ }

.gooodShow1Right h3{ font-weight: normal; font-size: 14px; line-height: 36px;}
.gooodShow1Right h3 span{ font-weight: bold; font-size: 24px; color: #df061d;}

.gooodShow2Top{ width: 900px; height: 50px; line-height: 50px; overflow: hidden; margin-top: 50px; background: #f8f8f8;}
.gooodShow2Top h4{ width: 156px; height: 50px; text-align: center; background: #0e52a6; color: #FFFFFF; font-size: 16px; float: left;}
.gooodShow2Top a{ display:block; width: 156px; height: 50px; text-align: center; color:#df061d; float:left; font-size: 16px; }
.gooodShow2Top .tabs .thistab,.tabs .thistab a:hover {width: 156px; height: 50px; text-align: center; background: #df061d; color: #FFFFFF; font-size: 16px; float: left;}
.goodsShowbox{ width: 900px; height: auto; padding-top: 15px; font-size: 14px; line-height: 28px; overflow: hidden; display:none;}
.goodsShowbox img{ max-width: 100%; height: auto;}
.goodsShowbox table{ border:1px solid #ccc; border-left:0px; border-top:0px; font-size: 14px; width:100%;}
.goodsShowbox table td{ border:1px solid #ccc;border-right:0px; border-bottom:0px; padding:8px 2px; text-align:center}
.goodsShowbox table tr{  }
.goodsShowbox h1{ font-size:18px; color:#0e52a6; padding:10px 0;}
.goodsShowbox h2{ font-size:18px; color:#0e52a6; padding:10px 0;}

.jobList{ width: 940px; height: auto; overflow: hidden; padding-top:30px; min-height:300px;}
.jobList .job-title{ font-size: 16px; display:block;height:49px;line-height:49px;color:#666; background: #eeeeee url(../images/jobicon1.png) no-repeat 97% center; margin-bottom: 10px; width: 100%; padding: 0 15px; box-sizing: border-box;}
.jobList .job-title span{ width: 30%; display: inline-block;}
.jobList .job-title.cur{color:#fff;background: #0e52a6 url(../images/jobicon2.png) no-repeat 97% center;}
.jobList .job-box{width:100%; position:relative;overflow:hidden;display:none; margin-bottom: 10px;}
.jobList .job-con{padding:10px;font-size:15px;line-height:28px;color:#333;position:relative;}


/*附件样式*/
.attach-list{ margin:0; padding:10px; }
	.attach-list li{ margin:0; padding:0 0 0 25px; color:#555; font-size:14px; line-height:36px; background:url(../images/sprite.gif) no-repeat 0 -108px; }
	.attach-list li span{ float:right; }
	.attach-list li span a{ display:inline-block; background: #df061d; color: #FFFFFF; padding:0 15px;}
	.attach-list li i{ margin-left:10px; font-style:normal; color:#666; }
	
.nodata{ text-align:center; color:red; font-size:16px;}	
.searchList{ width:1200px; height:auto; padding:35px 0; overflow:hidden;}	
.searchList dl{ float: left; text-align: center; width: 290px; height: 345px; overflow: hidden; border: 1px solid #EEEEEE; margin: 4px;  -webkit-transition: all ease .5s;  -moz-transition: all ease .5s; transition: all ease .5s;}
.searchList dl dt{ width: 290px; height: 290px; overflow: hidden;}
.searchList dl dt img{ width: 290px; height: 290px; }
.searchList dl dd{ width: 290px; height: 55px;  overflow: hidden; background: #f5f5f5;}
.searchList dl dd h4{ color: #333333; font-size: 15px; height: 55px; line-height: 55px; overflow: hidden;}
.searchList dl dd p{  font-size: 14px; height: 21px; line-height: 21px; overflow: hidden;}
.searchList dl:hover dd{ background: #df061d; color: #FFFFFF;}
.searchList dl:hover dd h4{color: #FFFFFF;}
.searchList dl:hover dt img{transform: scale(1.1); -webkit-transform: scale(1.1); }