
.indexsilde{width:100%; float:left; clear:both; position:relative; min-width:1200px; height:350px;}
.banner{width:100%; height:350px; position:absolute; left:0; top:0; z-index:68;}
.bannerImg{position:relative; width:100%; height:350px; float:left;}
.bannerImg div{width:100%; height:350px; float:left; clear:both;}
.bannerImg div a{display:block; width:100%; overflow:hidden; height:350px; background-color:#f9f9f9; background-position:center; background-repeat:no-repeat;}
.banner_l{float:left; position:absolute; right:50%; margin-right:540px; top:129px; z-index:99; display:none;}
.banner_l a{display:block; width:51px; height:92px; background:url(images/jiantaozuo.png) center center no-repeat; cursor:pointer;}
.banner_r{float:left; position:absolute; left:50%; margin-left:540px; top:129px; z-index:99; display:none;}
.banner_r a{display:block; width:51px; height:92px; background:url(images/jiantaoyou.png) center center no-repeat;}
.pagination{width:100%; float:left; clear:both; text-align:center; position:absolute; left:0; bottom:20px; z-index:999; font-size:0;}
.pagination li{display:inline-block;}
.pagination li a{background:url(images/indexqieh.png?v=1.0) 0 -22px no-repeat; width:16px; display: inline-block; height: 16px; overflow: hidden; line-height:60px;}
.pagination li.current a{background:url(images/indexqieh.png?v=1.0) 0 0 no-repeat;}

.index-01{width:100%; float:left; clear:both; min-width:1200px; background:#faf9f9;}
.index-01 li{float:left; height:120px; overflow:hidden;}
.index-01 li.ice01{background:url(images/index-img01-a.png?v=1.0) 20px center no-repeat; width:250px; padding:25px 30px 25px 120px;}
.index-01 li.ice02{background:url(images/index-img02.png?v=1.0) 52px center no-repeat; width:200px; padding:25px 30px 25px 170px;}
.index-01 li.ice03{background:url(images/index-img03-a.png) 30px center no-repeat; width:250px; padding:25px 30px 25px 120px;}

.index-01 li .p01{font-size:20px; line-height:26px; margin-top:20px;}
.index-01 li .p02{font-size:16px; line-height:36px;}
.index-01 li .p02 a{color:#fea00b;}
.index-01 li .p02 a:hover{text-decoration:underline;}
.index-01 .index01-right{float:left; width:320px; padding:30px 30px 20px 250px; background:url(images/index-img02.png) 110px center no-repeat; height:120px; overflow:hidden;}
.index-01 .index01-right .p01{font-size:30px; line-height:36px;}
.index-01 .index01-right .p02{font-size:18px; line-height:36px;}

/*标题css*/
.title01{width:1200px; float:left; clear:both; padding:25px 0 12px;}
.title01 .title01-lou{float:left; line-height:30px; padding-left:5px;color:#10aaf2; }
.title01 .title01-lou .font01{font-size:26px; font-style:italic;}
.title01 .title01-lou .font02{font-size:18px; font-style:italic;}
.title01 h3{float:left; font-size:22px; font-weight:normal; padding:0 14px 0; line-height:24px; color:#4e4e4e;}
.title01 ul{float:left; padding:6px 10px 0;}
.title01 ul li{float:left; padding:0 5px;}
.title01 ul li a{color:#999;}
.title01 ul li a:hover{color:#999; text-decoration:underline;}
.title01 span{float:right; padding:5px 10px 0 0; font-size:12px;}
.title01 span a{color:#10aaf2;}
.title01 span a font{font-family:'SimSun';}
.title01 span a:hover{color:#10aaf2; text-decoration:underline;}

.index02{width:1200px; float:left; clear:both; height:444px; overflow:hidden;}
.index02 .index02-img01{float:left; width:592px; position:relative;}
.index02 .index02-img01 a{display:block; width:592px; height:444px;}
.index02 .index02-img01 a:hover .bg{height:64px; top:380px;}
.index02 .index02-img01 a img{width:592px; height:444px; overflow:hidden; display:block; border-radius:6px;}
.index02 .index02-img01 a:hover img{opacity:.9; filter:alpha(opacity=90);}
.index02 .index02-img01 .bg{width:592px; display:block; position:absolute; left:0; top:404px; background:#222224; opacity:.8; filter:alpha(opacity=80); height:40px; border-radius:0 0 6px 6px; transition:all 0.2s ease;-webkit-transition:all 0.2s ease;}
.index02 .index02-img01 a:hover .txt{height:64px; top:379px;}
.index02 .index02-img01 .txt{width:550px; display:block; position:absolute; left:0; top:404px; height:30px; overflow:hidden; color:#d1d1d1; padding:5px 20px 0; transition:all 0.2s ease;-webkit-transition:all 0.2s ease;}
.index02 .index02-img01 .txt .p01{font-size:16px; line-height:30px; transition:all 0.2s ease;-webkit-transition:all 0.2s ease;}
.index02 .index02-img01 .txt .p02{font-size:12px; line-height:20px;}

.index02 .index02-ul{float:right; width:608px;}
.index02 .index02-ul li{float:left; width:280px; margin:0 0 24px 24px; position:relative;}
.index02 .index02-ul li a img{width:280px; height:210px; overflow:hidden; display:block; border-radius:6px;}
.index02 .index02-ul li a:hover img{opacity:.9; filter:alpha(opacity=90);}
.index02 .index02-ul li a:hover .bg{height:60px; top:150px;}
.index02 .index02-ul li a:hover .txt{height:60px; top:150px;}
.index02 .index02-ul .bg{width:278px; display:block; position:absolute; left:0; top:176px; background:#222224; opacity:.8; filter:alpha(opacity=80); height:34px; border-radius:0 0 6px 6px; transition:all 0.2s ease;-webkit-transition:all 0.2s ease;}
.index02 .index02-ul .txt{width:258px; display:block; position:absolute; left:0; top:176px; height:30px; line-height:24px; overflow:hidden; color:#d1d1d1; font-size:12px; padding:4px 10px 0; transition:all 0.2s ease;-webkit-transition:all 0.2s ease;}
.index02 .index02-ul .txt .p01{color:#d1d1d1; font-size:16px; transition:all 0.2s ease;-webkit-transition:all 0.2s ease; height:24px; overflow:hidden;}

.index03{float:left; width:1200px; clear:both;}
.index03 li{float:left; width:282px; margin-left:24px;}
.index03 li:first-child{margin-left:0;}
.index03 li a{display:block; color:#666; transition:all 0.4s ease;-webkit-transition:all 0.4s ease; border-radius:6px; height:254px; background:#fff;}
.index03 li a:hover{color:#666; -webkit-box-shadow:0 0 8px rgba(0, 0, 0, .45); -moz-box-shadow:0 0 8px rgba(0, 0, 0, .45); box-shadow:0 0 8px rgba(0, 0, 0, .45);}
.index03 li a img{width:282px; display:block; height:212px; border-radius:6px 6px 0 0;}
.index03 li a:hover img{opacity:.9; filter:alpha(opacity=90);}
.index03 li a p{height:24px; width:265px; overflow:hidden; margin-top:8px; padding:0 5px 0 10px;}

.index05{width:1200px; float:left; clear:both; background:#fff; border-radius:6px;}
/*左侧轮播图css*/
.index05-side{float:left; width:860px; position:relative; overflow:hidden; height:460px; background:#fff; border-radius:6px 0 0 6px;}
.index05-side ul li a{display:block; color:#fff; width:860px; height:460px;}
.index05-side ul li a img{width:860px; height:460px; float:left; border-radius:6px;}
.index05-side ul li a:hover img{opacity:.9; filter:alpha(opacity=90);}
.index05-side ul li .bg{width:860px; height:40px; display:block; left:0; bottom:0; position:absolute; background:#323232; opacity:.7; filter:alpha(opacity=70); border-radius:0 0 6px 6px;}
.index05-side ul li .txt{width:700px; line-height:40px; display:block; left:0; bottom:0; position:absolute; margin:0 20px; font-size:16px;}
.index05-side .prev,.index05-side .next{top:176px; position:absolute; width:58px; height:53px; z-index:99; display:block; line-height:200px; overflow:hidden; cursor:pointer;}
.index05-side .prev{left:0; background:url(images/indexice.png) 0 -49px no-repeat;}
.index05-side .next{right:0; background:url(images/indexice.png) 0 -122px no-repeat;}
.index05-side .num{right:9px; bottom:9px; position:absolute; height:22px; overflow:hidden;}
.index05-side .num li{float:left; width:22px; height:22px; background:url(images/indexice.png) 0 -269px no-repeat; line-height:22px; text-align:center; color:#999; margin:0 2px; cursor:pointer;}
.index05-side .num li.on{background:url(images/indexice.png) 0 -219px no-repeat; color:#fff;}

.index05right{float:right; width:340px; background:url(images/index-img03.png) right top no-repeat;}
.index05right h3{padding:10px 20px; line-height:26px; font-size:22px; font-weight:normal; height:26px; overflow:hidden; margin-top:15px;}
.index05right ul{width:325px; float:left; clear:both; height:380px; border-radius:0 6px 6px 0; padding:4px 15px 0 0;}
.index05right ul li{width:290px; float:right; clear:both; padding:9px 5px; height:20px; overflow:hidden;}
.index05right ul li .sp01{float:left; width:20px; height:20px; text-align:center; line-height:20px; background:#535353; color:#fff;}
.index05right ul li .sp01.vip{background:#10aaf2;}
.index05right ul li .sp02{float:right; width:250px; height:20px; line-height:20px; overflow:hidden; font-size:16px;}

.index06{width:1200px; float:left; clear:both;}
.index06 li{float:left; width:282px; margin-left:24px; background:#fff; border-radius:6px; transition:all 0.4s ease;-webkit-transition:all 0.4s ease;}
.index06 li:first-child{margin-left:0;}
.index06 li:hover{-webkit-box-shadow:0 0 8px rgba(0, 0, 0, .45); -moz-box-shadow:0 0 8px rgba(0, 0, 0, .45); box-shadow:0 0 8px rgba(0, 0, 0, .45);}
.index06 li img{width:282px; display:block; height:212px; border-radius:6px 6px 0 0;}
.index06 li .index06-txt{width:242px; float:left; clear:both; height:86px; overflow:hidden; padding:0 20px; border-radius:0 0 6px 6px; transition:all 0.4s ease;-webkit-transition:all 0.4s ease;}
.index06 li .index06-txt p{width:242px; height:24px; overflow:hidden; text-align:center; margin-top:8px;}
.index06 li .index06-btn{text-align:center; margin-top:8px;}
.index06 li .index06-btn a{display:inline-block; border:#e03e25 1px solid; width:80px; height:24px; line-height:24px; font-size:12px; color:#e03e25;}
.index06 li:hover .index06-txt{background:#e03e25;}
.index06 li:hover .index06-txt p{color:#fff;}
.index06 li:hover .index06-txt a{border:#fff 1px solid; color:#fff;}
.index06 li:hover img{opacity:.8; filter:alpha(opacity=80);}

.index07list{width:1200px; float:left; clear:both; margin-top:40px;}
.index07list li{float:left; width:340px; padding:10px 20px; margin-left:30px; height:230px; border-radius:6px; background:#fff; transition:all 0.4s ease;-webkit-transition:all 0.4s ease;}
.index07list li:hover{background:#f8f8f8; -webkit-box-shadow:0 0 8px rgba(0, 0, 0, .45); -moz-box-shadow:0 0 8px rgba(0, 0, 0, .45); box-shadow:0 0 8px rgba(0, 0, 0, .45);}
.index07list li:first-child{margin-left:0;}
.index07-title{width:330px; float:left; clear:both; background:url(images/index-xian.png) 0 bottom no-repeat; padding:10px 5px 15px; line-height:30px;}
.index07-title h3{float:left; font-size:24px;}
.index07-title a{float:right; color:#10aaf2;}
.index07-title a:hover{text-decoration:underline;}
.index07-txt{width:340px; float:left; clear:both; color:#666; height:144px; overflow:hidden; margin-top:15px;}
.index07list-info{width:320px; float:left; clear:both; padding:12px 10px 0;}
.index07list-info li{width:308px; padding:0; height:26px; line-height:26px; overflow:hidden; margin:0; background:url(images/index-ice.png) 0 center no-repeat; padding-left:12px;}
.index07list-info li:hover{background:url(images/index-ice.png) 0 center no-repeat; -webkit-box-shadow:0 0 0 rgba(0, 0, 0, .0); -moz-box-shadow:0 0 0 rgba(0, 0, 0, .0); box-shadow:0 0 0 rgba(0, 0, 0, .0);}

.index08{width:1200px; float:left; clear:both; background:url(images/indeximg.png) center 36px no-repeat #fff; height:205px; overflow:hidden; margin-top:40px; border-radius:6px;}
.index08 ul{width:1120px; margin:144px 44px 0; float:left; clear:both;}
.index08 ul li{float:left; width:94px; text-align:center; font-size:18px; line-height:24px; color:#666; margin-left:110px;}
.index08 ul li:first-child{margin-left:0;}

#foot{margin-top:40px;}
/*左侧悬浮菜单*/
#sidetool{width:30px; position:fixed; right:50%;margin-right:606px;bottom:20%;z-index:998;display:none}
#sidetool li{width:30px; float:left; clear:both; margin-top:2px; line-height:22px;}
#sidetool li .etitle{display:block; text-align:center; color:#999; padding:4px 2px; background:#fff;}
#sidetool li .etitle .sp01{font-size:20px; font-style:italic;}
#sidetool li .etitle .sp{font-size:14px; font-style:italic;}
#sidetool li.at .etitle,#sidetool li:hover .etitle{color:#fff; background:#10aaf2;}

.index03-a{width:1200px; float:left; clear:both;}
.index03-a li{float:left; width:282px; margin:0 0 0 24px; transition:all 0.4s ease;-webkit-transition:all 0.4s ease; border-radius:6px;}
.index03-a li:first-child{margin:0 0 0 0;}
.index03-a li:hover{-webkit-box-shadow:0 0 8px rgba(0, 0, 0, .45); -moz-box-shadow:0 0 8px rgba(0, 0, 0, .45); box-shadow:0 0 8px rgba(0, 0, 0, .45);}
.index03-a li .index07img{width:282px; float:left; clear:both;}
.index03-a li .index07img img{width:282px; float:left; height:212px; border-radius:6px 6px 0 0;}
.index03-a li .index07img a:hover img{opacity:.9; filter:alpha(opacity=90);}
.index03-a li .index07info{width:262px; float:left; clear:both; padding:5px 10px 10px; background:#fff;  border-radius:0 0 6px 6px;}
.index03-a li .index07info h3{height:28px; width:260px; overflow:hidden; line-height:28px;}
.index03-a li .index07info ul{width:262px; float:left; clear:both; font-size:12px; line-height:20px; height:26px;}
.index03-a li .index07info ul li{width:262px; padding:0; clear:both; margin:2px 0 0 0;-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.index03-a li .index07info ul li a{display:block; color:#999;}
.index03-a li .index07info ul li a:hover{color:#10aaf2;}
.index03-a li .index07info ul li a .sp01{float:left; width:70px;}
.index03-a li .index07info ul li a .sp02{float:right; width:190px; height:20px; overflow:hidden;}
