@charset "utf-8";
/* CSS Document */

.index_top{ width:auto; height:260px; background:url(../image/top.jpg) 50% 50% repeat-x;}
.index_top_con{ width:980px; height:auto;  margin:0 auto;}

.banner{ width: 960px; height: 371px; background: url(../image/banner.jpg) no-repeat; padding: 10px; position: absolute; top: 215px; z-index: 2; text-align:center; left:50%; margin-left:-490px; }
#imgPlay { overflow: hidden; width: 961px; zoom: 1;  height: 373px; margin:0 auto; position:relative;}
#imgPlay .imgs img { border:1px solid #dbdbdb; width: 956px; padding:1px;}
#imgPlay .imgs li { float: left; position: relative}
#imgPlay .imgs { width: 5760px}
#imgPlay .prev {background: url(../image/index_imgPlayer.png) no-repeat 0px 0px; left: 1px; width: 46px; cursor: pointer; text-indent: -9999px; position: absolute; top: 150px; height: 81px}
#imgPlay .next {background: url(../image/index_imgPlayer.png) no-repeat 0px 0px; left: 1px; width: 46px; cursor: pointer; text-indent: -9999px; position: absolute; top: 150px; height: 81px}
#imgPlay .next {background-position: right 0px; right: 1px; left: auto}
#imgPlay .num {display: inline; left: 400px; position: absolute; top: 275px; height: 19px}
#imgPlay .num span {display: inline-block; background: url(../image/index_imgPlayer.png) no-repeat -19px -83px; margin: 0px 2px; overflow: hidden; width: 14px; cursor: pointer; line-height: 0; height: 13px}
#imgPlay .num span.on {background-position: 1px -83px}
#imgPlay .num .lc, #imgPlay .num .mc, #imgPlay .num .rc {padding-right: 0px; padding-left: 0px; background: url(../image/index_lc.png) no-repeat; float: left; padding-bottom: 0px; width: 13px; padding-top: 3px; height: 16px}
#imgPlay .num .mc {background: url(../image/index_mc.png) repeat-x}
#imgPlay .num .rc {background: url(../image/index_rc.png) no-repeat}
#imgPlay #numInner {padding-right: 0px; padding-left: 0px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; padding-top: 3px; position: absolute; top: 345px; text-align: center}


.center{ width:auto; height:303px; background:url(../image/bannerpic.jpg) 0 0 repeat-x; position:relative; overflow:hidden;}

.index_main{ width:auto; height:746px; background:url(../image/index_mainpic.jpg) 0 0 repeat-x; position:relative; overflow:hidden; z-index:1;}
.main_content{ padding-top:125px;width:980px; height:auto; display:table; margin:0 auto; background:url(../image/main_content.jpg) 0 0 no-repeat;}
.main_top{ width:980px; height:auto;  overflow:hidden; }
.index_main h4 a{ color:#595757; font-size:16px;}
.main_news{ width:280px; height:auto; float:left; padding-right:41px;}
.zuixin{ width:auto; height:auto; margin-top:19px;}
.zuixin_left, .chanpin_left{ width:102px; height:80px; background:url(../image/mainnews.jpg) 0 0 no-repeat;float:left; padding-right:11px;}
.zuixin_right h2, .chanpin_right h2{ font-size:12px; color:#787878; padding-bottom:10px;}
.zuixin_right p, .chanpin_right p{line-height:22px;}
.news_list{ margin-top:21px; width:280px; height:auto; background:url(../image/hengxian.jpg) 0 0 no-repeat; background-position:top;}
.news_list li{ width:280px; height:29px; background:url(../image/xuxian.jpg) 0 0 no-repeat; background-position:bottom;}
.news_list li a{ line-height:29px;}
.news_list span{ color:#767676; float:left; line-height:29px; }

.main_pro{ width:350px; height:auto; float:left;}
.chanpin{ width:350px; height:auto; margin-top:19px; overflow:hidden;}
.chanpin_left img, .zuixin_left img { margin:6px;}
.chanpin_right{ width:237px; height:auto; float:right;}
.fuwu{ width:350px; height:auto; margin-top:23px;}
.fuwu h4{ font-size:16px; line-height:46px; text-align:center; color:#595757; background:url(../image/hengxian.jpg) 0 0 repeat-x; background-position:top;}
.fuwu_con{ width:350px; height:39px; background:url(../image/fuwu.jpg) 0 0 no-repeat; text-align:center;}
.fuwu_con p{ line-height:39px;}

.main_video{ width:262px; height:auto; float:right;}
.video{ width:262px; height:196px; margin-top:21px; float:right;}

.main_cen{ width:980px; height:auto; margin-top:31px; overflow:hidden;}
.main_case{ width:674px; height:auto; padding-right:44px; float:left;}

.cpgundong{width: 674px;height: 133px;margin: 0 auto;margin-top:19px;}	
/*scroll start*/
.blk_19 { font-size: 12px; overflow: hidden; width: 674px; zoom: 1;}
.blk_19 .pcont { float: left; overflow: hidden; width: 674px;height: 133px;}
.blk_19 .ScrCont { width: 32766px; zoom: 1}
.blk_19 #list1_1 { float: left;height:133px;}                
.blk_19 #list2_1 { float:left;}
.blk_19 .pl img { width:144px;height:96px; display: block; margin:6px; cursor: pointer;}
.blk_19 .pl { float:left; width: 155px;margin-left:10px;display:inline; line-height: 24px; text-align: center; text-decoration: none; background:url(../image/main_case.jpg) 0 0 no-repeat;}
.blk_19 A.pl:hover img{filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;}
.blk_19 A.pl:hover {#color:#f00;}
.blk_19 A.pl h3{width:auto;height:20px;margin-top:10px;font-size:12px;padding:0;line-height:20px;font-weight:300;overflow:hidden;}
.blk_19 A.pl:hover h3{color:#F00;}

.more_case{ width:104px; height:26px; background:url(../image/more.jpg) 0 0 no-repeat; margin:20px 0 0 8px;}
.more_case a{ line-height:26px; padding-left:30px;}

.main_solution{ width:262px; height:auto; float:left;}
.solution_con{ width:232px; height:112px; background:url(../image/main_solu.jpg) 0 0 no-repeat; margin-top:19px; padding-top:20px; padding-left:15px; padding-right:15px;}
.solution_con ul li{ float:left; width:58px; height:auto;  }
.solution_con ul li a{ line-height:36px;} 
.solution_more{ margin-top:6px; width:auto; height:auto; margin-left:75px;}
.more_solu{ width:104px; height:26px; background:url(../image/more.jpg) 0 0 no-repeat; margin:20px 0 0 8px;}
.more_solu a{ line-height:26px; padding-left:30px;}

.index_main_hot{ width:980px; height:40px; margin:0 auto; background:url(../image/hotsearch.jpg) 0 0 no-repeat; margin-top:70px;}
.index_main_hot ul li { float:left; height:40px; line-height:40px; margin-right:22px;}
