/**/
.banner { height:600px;}

.fullSlide {
	width:100%;
	position:relative;
	height:600px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:600px;
	overflow:hidden;
	text-align:center;
	background-position:center top;
	background-repeat:no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:550px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:1px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:40px;
	height:8px;
	margin:1px 10px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#2383cf;
	width:60px;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(img/Index/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(img/Index/right1s.png) no-repeat;
}

/*index.css*/
@charset "utf-8";
/* CSS Document */
/*banner*/
.banner{ overflow:hidden; width:100%;}
.banner a{overflow:hidden; width:100%; display:block;height:600px;}

/*搜索*/
.ss{ overflow:hidden; width:100%; height:70px; background:#fff; border-bottom:1px solid #f2f2f2;}
.ss .ssBox{ overflow:hidden;}
.ss .ssBox p{ line-height:72px; color:#333;  font-size:13px; float:left}
.ss .ssBox p a{ color:#999; padding:0 10px; border-right: 1px dotted #bfbfbf;}
.ss .ssBox p a.last{ border-right: none}
.ss .ssK{overflow:hidden;float:right;height:40px;width:295px;margin-top: 15px;background:url(Img/Index/ssBg.png) no-repeat center;}
.ss .ssK input{float:left;height:36px;line-height:40px;font-size:12px;padding: 0 10px;width: 235px;outline:none;background:none;border:none;color:#999;}
.ss .ssK .a{ display:block; float:right; background:url(Img/Index/ssFdj.png) no-repeat center; width:40px; height:40px;}


.title{ overflow: hidden; width: 100%; margin-top: 50px; text-align: center}
.title h2{ font-size: 24px; color: #333}
.title h2 a{ color: #333}
.title h2 strong{ color: #2383cf}
.title p{ font-size: 16px; color: #666666; margin-top: 3px;}
.title i{ display: block; background: url("Img/Index/title_i.png") no-repeat center; width: 105px; height: 7px; margin: 15px auto 0 auto;}


/*淀粉*/
.D_f{ overflow: hidden; width: 100%; background-color: #fff; padding-bottom: 40px;}
.D_f .dfBox{ overflow: hidden; margin-top: 25px;}
.D_f .list li{ width: 300px; float: left; margin-left:50px; text-align: center;}
.D_f .list li a.more{ width: 300px; height: 200px; overflow: hidden; display: block}
.D_f .list li a.more img{width: 300px; height: 200px;; display: block}
.D_f .list li h3{ font-size: 16px; font-weight: normal; margin-top: 25px; margin-bottom: 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 0 10px;}
.D_f .list li h3 a{ color: #333}
.D_f .list li p{ line-height:22px; height: 44px; overflow: hidden; font-size: 14px;}
.D_f .list li:first-child{ margin-left: 0;}
.D_f .list li h3:hover a{ color: #2383cf}


/*vs*/
.Vs{ overflow: hidden; width: 100%; background: url("Img/Index/vsBg.png") repeat center; padding-bottom: 45px}
.Vs .vsNav{width: 100%;height: 55px;margin-bottom: 30px;background: url("Img/Index/va_liBg.png") repeat-x center;}
.Vs .vsNav li{ display: block;  width: 332px; line-height: 55px; text-align: center; border-right: 1px solid #dedbdb; border-left:1px solid #fff; position: relative; font-size: 16px; color: #333333; float: left;}
.Vs .vsNav li i{ display: none; background: url("Img/Index/vs_xjx.png ") no-repeat center; width: 17px; height: 10px; left:50%; margin-left: -8px; bottom: -10px; position: absolute}
.Vs .vsNav li:first-child{ border-left:none;}
.Vs .vsNav li.last{ border-right: 0;}
.Vs .vsBox{ overflow: hidden; width: 100%; position: relative; background-color: #fff}
.Vs .vsBox{ overflow: hidden; width: 960px; padding: 0 20px; position: relative; background-color: #fff; height: 280px;}
.Vs .vSDl dd{ width:426px; height: 355px; background-color: #fff}
.Vs .vSDl dd img{ display: block; border: 1px solid #efeeee; padding: 4px; margin: 0 auto;/* box-shadow: 0 0 0 5px #c1c1c1;*/}
.Vs .vSDl dd h3{ text-align: center; font-weight: normal; font-size: 14px; color: #333; margin-top: 25px; margin-bottom: 10px;}
.Vs .vSDl dd p{ font-size: 12px; color: #666666; line-height: 25px; padding: 0 5px;}
.Vs .vSDl dd span{ color: #2383cf}
.Vs .vSDl dt{ width: 60px; left:50%; margin-left: -30px; top:50px; position: absolute;}
.Vs .vsNav li:hover, .Vs .vsNav li.cur{ background-color: #1376c5; color: #fff;}
.Vs .vsNav li:hover i, .Vs .vsNav li.cur i{  display: block;}
.Vs .vsDiv{background-color: #fff;overflow: hidden;margin-top: 20px;}
.Vs .vSDl dl{ display: none}
.Vs .vSDl dl:first-child{ display: block}


/*pro*/
.pro{ overflow: hidden; width: 100%; background-color: #fff; padding: 40px 0 10px;}
.pro .proLt{
	float: left;
	overflow: hidden;
	border: 1px  solid #f1f0f0;
	border-radius: 5px;
	width: 238px;
}
.pro .proLt h2{ background: url("Img/Index/proltH2Bg.png") no-repeat center; width: 238px; height: 84px; overflow: hidden;}
.pro .proLt h2 a{ font-size: 20px; color: #fff; display: block; text-indent: 65px; margin-top: 25px;}
.pro .proLt h2 span{ display: block; text-indent: 65px; ; color: #fff; text-transform: uppercase; font-size: 12px;}
.pro .proLtBox,.pro .proDl,.pro .proDl dd{ overflow: hidden; width: 100%;}
.pro .proDl dt{ background: url("Img/Index/pro_lt_hoverBg.png") no-repeat center top; width: 238px; height: 55px; line-height: 55px; text-indent: 22px; font-size: 14px}
.pro .proDl dt a{ color: #333}
.pro .proDl dd{padding: 0 30px;display: none;width: initial;}
.pro .proDl dd a{display: block;line-height: 43px;background: url("Img/Index/pro_lt_a.png") no-repeat left center;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #666;text-indent: 15px;height: 43px;}
.pro .proWen{  padding:45px 0;font-size: 15px; color: #fff; text-align: left; border-radius: 0 0 5px 5px; background-color: #2383cf; overflow: hidden; width: 100%;}
.pro .proWen p{ margin-top: 5px; font-size: 14px;}
.pro .proWen h4{margin-top: 10px;font-size: 24px;}
.pro .proRt{
	float: right;
	width: 936px;
}
.pro .ProList li{
	float: left;
	width:292px;
	margin-right: 25px;
	margin-bottom: 15px;
	height:284px;
}
.pro .ProList li.last{ margin-right: 0; }
.pro .ProList li a.img_a img{ width: 290px; height: 217px; display: block; }
.pro .ProList li a.img_a { width: 290px; height: 217px ; overflow:hidden;display: block;border: 1px solid #f1efef}
.pro .ProList li h3{ text-align: center;overflow:hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: normal; margin-top: 18px; color: #666; padding: 0 10px; font-size: 14px;}
.pro .ProList li h3 a{ color: #666}
.pro .ProList li p{ font-size: 12px; color: #999; line-height: 30px; padding: 0 10px;text-align: center;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.pro .ProList li:hover h3 a{ color: #2e89d1; text-decoration: none}


/*广告*/
.gg01{ overflow: hidden; width: 100%; background: url("Img/Index/gg01Bg.jpg") no-repeat center; height: 274px;}
.gg01 .box{float: right;width: 710px;margin-top: 86px;}
.gg01 .ggLt{ float: left; color: #fff}
.gg01 .ggLt h3{ font-size: 30px;}
.gg01 .ggLt p{margin-top: 5px;font-size: 14px;}
.gg01 .ggLt i{ display: block; width: 43px; height: 2px;background-color: #fff; margin: 20px 0 25px;}
.gg01 .ggLt  h4{ font-weight: normal; font-size: 20px}
.gg01 .gg_a {float: right;margin-top: 5px;}
.gg01 .gg_a a{ display: block; margin-bottom: 10px;}


/*优势*/
.ys{ overflow: hidden; width: 100%; background-color: #fff; padding-bottom: 75px;}
.ys .ysBox{ overflow: hidden;; margin-top:50px; position: relative; height: 342px;}
.ys .dl{ background: url("Img/Index/ysDlBg.jpg") no-repeat bottom center; height: 342px; display: none}
.ys .dl dt{
	float: right;
	width: 625px;
}
.ys .dl dd{
	float: left;
	width:495px;
	padding:0 40px;
}
.ys dd h3{ font-size: 20px; color: #333333; margin-top: 75px}
.ys dd h3 span{ font-weight: normal; display: block}
.ys dd i{ display: block; width: 33px; height: 3px; background-color: #cacaca; margin-top: 25px;}
.ys dd p{ line-height: 25px; font-size: 14px;color: #666666; margin-top: 28px;}
.ys .navList{ overflow: hidden; width: 100%; margin-top: 30px;}
.ys .navList li{ width: 299px; float: left; border-left:1px solid #fff; line-height: 76px;  font-size: 16px; color: #fff; background-color: #373838;}
.ys .navList li img{ display: block; float: left; margin-right: 10px}
.ys .navList li:hover,.ys .navList li.cur{ background-color: #2383cf}
.ys .navList li:first-child{ border-left:none; width: 300px;}
.ys .dl:first-child{ display: block}

/*合作伙伴*/
.C_partner{ overflow: hidden; background: url("Img/Index/vsBg.png" ) repeat center; width: 100%; padding-bottom: 35px}
.C_partner .parterBox{ margin-top: 30px; overflow: hidden; border-top:1px solid #e8e5e6; border-left:1px solid #e8e5e6; width: 1002px; }
.C_partner .parterBox li{ width: 199px; border-right: 1px solid #e8e5e6;border-bottom: 1px solid #e8e5e6; float: left;}
.C_partner li img{ display: block}
.C_partner a.more{ display: block; width:171px; margin: 0 auto; margin-top:30px; }

/*about*/
.aB{ overflow: hidden; width: 100%; background: url("Img/Index/abBg.png") repeat-x ; height: 815px;}
.aB .abDl{
	overflow:hidden;
	width: 1150px;
	margin:35px auto 25px;
	text-align: center;
	height:530px;
}
.aB dd p { line-height: 22px; font-size: 14px; color: #999999;}
.aB dt{
	overflow: hidden;
	width:1165px;
	background: url("Img/Index/abDBg.png") repeat center;
	border: 1px solid #eaeff3;
	margin: 30px auto !important;
}
.aB dt img{
	display: block;
	width: 1130px;
	margin: 10px;
}
.aB dd a{ display: block; width: 130px; margin:30px auto 0;}
.aB .list li{
	width: 254px;
	border-left:1px solid #4295d6;
	font-size: 16px;
	color: #fff;
	text-align: center;
	float: left;
}
.aB .list li img{ display: block; margin: 0 auto 10px;}
.aB .list a{ color: #fff}
.aB .list li:first-child{ border: none}
.aB .list{
	overflow: hidden;/* margin-top: 20px; */
	width: 1026px;
	margin: 20px auto 0;
}
.aB .title em{ font-size: 16px; color: #999999; margin-top: 5px;}
.abDl .tempWrap{ margin:0 auto;}

/*品质*/
.quality{overflow: hidden; background: url("Img/Index/vsBg.png" ) repeat center; width: 100%; padding-bottom: 50px}
.quality .qKjCon{ width: 1350px; margin: 0 auto; margin-top: 35px; position: relative}
.quality .qKjCon i{ cursor: pointer; display: block;width: 46px; height: 89px; position: absolute; top:130px;}
.quality .imgLt{ background: url("Img/Index/qLt.png") no-repeat center top;  left:0}
.quality .imgRt{ background: url("Img/Index/qRt.png") no-repeat center top; right: 0 }
.quality .qKj{
	width: 1200px;
	height: 385px;
	margin: 0 auto;
	overflow: hidden;
	position: relative
}
.quality .list{ position: absolute; left:0}
.quality .list li{
	overflow: hidden;
	width: 360px;
	height: 365px;
	background-color: #fff;
	margin-right: 18px;
	text-align: center;
	float: left;
	padding:10px;
}
.quality .list li img{
	display: block;
	width: 360px;
	height:269px;
}
.quality .list li a.img_a{
	display: block;
	width: 360px;
	height:269px;
	overflow: hidden
}
.quality .list li h3{ font-size: 14px; color: #333; margin-top:30px; font-weight: normal}
.quality .list li h3 a{ color: #333}
.quality .list li em{ display: block; width: 30px; height: 1px; margin:20px auto; background-color: #cfc7c7}
.quality .list li p{ font-size: 13px; color: #999999; line-height: 24px; height: 48px; overflow: hidden; padding: 0 10px;}
.quality .list li:hover h3 a{ color: #2383cf; text-decoration: none}

/*新闻*/
.news{ overflow:hidden; width:100%; background-color:#fff; padding:45px 0;}
.news .newlt{
	width:755px;
	float:left;
	overflow: hidden;
	border: 1px solid #fbf9f9
}
.news .titNew{width:100%;border: 1px solid #f1f0f0;overflow: hidden;}
.news .titNew li{
	height:63px;
	font-size:16px;
	line-height:63px;
	text-align:center;
	float:left;
	width: 357px;/* background-color:#f2f2f2; */
	position:relative;
}
.news .titNew li a{ color: #333}
.news .titNew li:hover,.news .titNew li.cur{ background-color:#2383cf; border-color: #2383cf}
.news .titNew li:hover a,.news .titNew li.cur a{ color:#fff}
.news .newImg{
	overflow:hidden;
	width:750px;
	height: 336px;
	margin-top:35px;
	position:relative;
}
.news .newltBox{ position:absolute; top:0; left:0; }
.news .newdl{
	overflow:hidden;
	width: 715px;
	margin: 0 auto;
}
.news .newdl dt{
	width:207px;
	height: 129px;
	overflow:hidden;
	border:1px solid #dcdcdc;
	float:left;
}
.news .newdl dd{
	float:right;
	width: 483px;
}
.news .newdl dd h3{font-size: 14px;margin:10px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;/* font-weight: normal; */}
.news .newdl dd h3 a{ color:#333333}
.news .newdl dd h3 a:hover{color:#2383cf; padding-left:6px;}
.news .newdl dd p{line-height:25px;height: 75px;overflow:hidden;margin-bottom:20px;font-size: 14px;color: #666666;}
.news .newdl dd a.more{ font-size:13px; color:#333}
.news .newdul{ overflow:hidden; padding:0 10px; margin-top:15px;}
.news .newdul li{font-size:14px;background:url(Img/Index/new-p.png) no-repeat left center;line-height: 43px;padding-left:15px;width: 290px;margin-right: 10px;float:left;}
.news .newdul li a{display:block;float:left;width: 265px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#666;}
.news .newdul li a:hover{color:#2383cf; padding-left:6px;}
.news .newdul li span{display:block;width:85px;float:right;}
.news .newsHz{ overflow:hidden;  float:right;}
.news .newsHz h3{
	line-height:64px;
	font-weight:normal;
	width:410px;
	font-size:16px;
	background: url("Img/Index/newH3.png") no-repeat center;
	height: 64px;
	text-indent: 195px;
}
.news .newsHz h3 a{ color:#fff;}
.news .wenda{
	margin-top:30px;
	width:410px;
	height:348px;
	overflow:hidden;
	position: relative;
}
.news .wenda ul{ position:absolute; top:0 ;left:0; }
.news .wenda ul li{ padding:20px 5px;}
.news .wenda ul li h5{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;/* font-weight:normal; */background:url(Img/Index/newWen.png) no-repeat left center;padding-left:30px;line-height:25px;}
.news .wenda ul li h5 a{ color:#333333}
.news .wenda ul li p{ margin-top:10px; font-size:12px; color:#666666; height:40px; line-height:20px; background:url(Img/Index/newDa.png) no-repeat left 5px; padding-left:30px;}
.news .newsHz.last{ margin-right:0;}
.news .wenda ul li:hover { background-color: #f7f7f7;}

/*友情链接*/
.link{ overflow: hidden; width: 100%; background-color: #fff; padding: 15px 0;}
.link h3{ width: 80px; float: left; font-size: 15px; margin-top: 5px;font-weight: normal}
.link h3 a{color: #333}
.link h3 span{ text-transform: uppercase; color: #999; display: block; }
.link .list{ width: 920px; float: right}
.link .list li{  float: left; padding: 0 15px; font-size: 13px; color: #888888; border-right: 1px dotted #888888; margin: 5px 0}
.link .list li.sq{ border-right:none;}
