﻿.thisSubImgList dl { height: 265px; }


.slider{ width:100%;  min-width:1200px;  height:450px;  position:relative; overflow:hidden; background:#000; text-align:center;  }
.slider .bd{ width:1920px; position:absolute; left:50%; margin-left:-960px;overflow:visible  }
.slider .bd li{ width:1920px;  overflow:hidden; }
.slider .bd li img{ display:block; width:1920px; height:450px;  }
.slider .tempWrap{ overflow:visible !important }
.slider .tempWrap ul{  margin-left:-1920px !important;  }

.slider .hd{ position:absolute; width:72px; background:#000;border-radius:13px; padding: 6px 3px; left:50%; z-index:1; height:16px; bottom:20px; filter:alpha(opacity=80);opacity:0.8;  text-align:center; overflow:visible; margin-left: 520px; }
.slider .hd li{ display:inline-block; *display:inline; zoom:1; width:14px; height:14px; line-height:99px; overflow:hidden; background:#fff; 
	margin:0 3px; cursor:pointer; border-radius:7px}
.slider .hd li.on{ background: #09f;  }
.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:450px; cursor:pointer; display:none }
.slider .prev{ left:0; width: 50px  }
.slider .next{ right:0;  width: 50px  }
.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:450px; background:#000; filter:alpha(opacity=40);opacity:0.4;   }
.slider .pnBtn .arrow{ position:absolute; top:0; z-index:1; width:60px; height:450px;  }
.slider .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
.slider .prev .arrow{ right:0; background:url(/skins/_15img/h5web/prev.png) center center no-repeat;   }
.slider .next .arrow{ left:0; background:url(/skins/_15img/h5web/next.png) center center no-repeat;  }




.DaZhuangTaiClass___222 { display: none}

.thisBlackBars_Big { height: 80px; background: url(/skins/2017/pc2017/img/17bg80.gif); overflow: visible; }
.thisBlackBars_Big .logo { position: relative; float: left; width: 160px; height: 80px; }
.thisBlackBars_Big .wrap { position: relative; }
.thisBlackBars_Big ul { float: left; width: 800px; padding-top: 26px; }
.thisBlackBars_Big li { color: #ccc; float: left; margin-right: 68px; }
.thisBlackBars_Big li a { color: #ccc; font-size: 21px; }

.thisBlackBars_Big .lansearch { top: 22px; }
.thisBlackBars_Big sup { background: #ff3131; position: absolute; top: 12px; left: 750px; color:#fff; font-size: 12px; padding: 0 10px;border-radius:11px; height:22px; line-height: 21px; }






.thisGrayBoxing { background: #f2f2f2; height: 270px;  margin-bottom:40px; padding-top: 30px}
.thisClass10xx { width: 1280px; }
.thisTC_Switchxx { border-bottom: 1px #d4d4d4 solid; height: 30px; margin-bottom: 30px; }
.thisTC_Switchxx li { width: 120px; float: left; text-align: center; }
.thisTC_Switchxx li a { font-size: 16px;}
.thisTC_Switchxx li.current a { color: #09f; font-weight: bold; }
.thisTC_Switchxx li.this a{color:#09f; font-weight:bold}

.thisTC_ShowBox { padding-left:2px}
.thisTC_ShowBox li { width: 125px; height: 167px; margin-right: 28px; float: left; position: relative; }
.thisTC_ShowBox span.shadow{width: 100%; display: block; height: 25px; background: #000; opacity: 0.6; filter: alpha(opacity = 60); position: absolute; float: left; bottom: 0px;}
.thisTC_ShowBox span.title{width: 100%; display: block; height: 25px; position: absolute; float: left; bottom: 0px; color:#fff; text-align:center}

.thisBlueBoxing{height:485px; background:#2ea8fa; padding-top:40px;  margin-bottom:40px}
.thisBlueLists { width:1240px;}
.thisBlueLists dl { float: left; width: 260px; height: 435px; padding: 10px 10px 0; background: #fff; margin-right:27px; }
.thisBlueLists dt img { width: 260px; height: 325px;}
.thisBlueLists dt a img{transform: scale(1); transition: all 1s ease-out 0s;}
.thisBlueLists dt a:hover img{transform:scale(1.1);}

.thisBlueLists dd h3 { height: 44px; line-height: 52px; overflow: hidden }
.thisBlueLists dd h3 a { color: #333; font-size: 20px; font-weight: normal; }
.thisBlueLists dd h4 { font-size: 16px; font-weight: normal; line-height: 25px; color: #666; }





/*幻灯*/
.thisIndexSlide { margin-bottom:30px}
.thisIndexSlide .new_slide,
.thisIndexSlide .new_slide .banner-img li,
.thisIndexSlide .new_slide .banner-img li img {width: 350px; height: 240px;position: relative}
.thisIndexSlide .new_slide { overflow: hidden; }
.thisIndexSlide .new_slide .banner-img {position: relative}
.thisIndexSlide .new_slide .banner-img li {float: left;}
.thisIndexSlide .new_slide .banner-img li img { display: block}
.thisIndexSlide .new_slide .banner-img li a {width: 690px; height:400px; display:block; line-height: 60px; overflow: hidden; position: absolute; left: 0; top: 0; z-index: 2;}
.thisIndexSlide .new_slide .banner-img li a p { display:block; width: 350px; top:200px; left:0px; position:absolute; height: 40px; background: #000; opacity: 0.7; filter: alpha(opacity = 70);}
.thisIndexSlide .new_slide .banner-img li span{position: absolute; bottom:2px; display: block;  font-weight: normal; height: 30px; z-index: 3; left: 0; font-size: 16px; color: #fff;  padding-left: 10px;}

.thisIndexSlide .new_slide .banner-date{position: absolute; bottom: 4px; right: 0px; font-size: 16px; color: #999; padding-right: 10px;font-weight: bold; z-index: 4; font-style: italic }
.thisIndexSlide .new_slide .banner-date i{ font-size: 16px; color: #fff!important; float: left; font-style: italic;margin-right:5px }
.thisIndexSlide .new_slide .banner-date em{ float: left; font-size:18px; font-weight:normal; font-style: italic }
.thisIndexSlide .new_slide .banner-date em.em1{ font-size: 16px; margin-top: 8px; font-style: italic }
.thisIndexSlide .new_slide .banner-btn a { display: block; position: absolute; top: 90px; width: 38px; height: 60px; background: url(/skins/2017/pc2017/img/btn100.png); z-index: 4;}
.thisIndexSlide .new_slide .prevBtn {left: 0; background-position: 0 0px!important}
.thisIndexSlide .new_slide .nextBtn {right: 0; background-position: -39px 0!important}



.w350 { width: 350px; }
.w440 { width: 440px; margin-left: 30px }
.ht410 { height: 410px; }

.zbg13 { background: url(/skins/2017/pc2017/img/zbg13.gif) no-repeat; }
.zbg14 { background: url(/skins/2017/pc2017/img/zbg14.gif) no-repeat; }


.thisIndexVideoLists { padding-left: 20px; padding-top: 25px; }

.thisIndexVideoLists dl { width: 190px; height:140px; float: left; margin-right: 18px; margin-bottom:18px; position:relative }
.thisIndexVideoLists dt img, .thisIndexVideoLists dt, .thisIndexVideoLists dt a { width: 190px; height: 140px; }

.thisIndexVideoLists dt a { display: block; position: relative}
.thisIndexVideoLists dt span { width: 190px; height: 140px; background: url(/skins/2017/pc2017/img/thisIndexVideoLists.png) no-repeat; display: block; position: absolute; top:0; left:0; z-index:5 }

.thisIndexVideoLists dt a img{transform: scale(1); transition: all 1s ease-out 0s;}
.thisIndexVideoLists dt a:hover img{transform:scale(1.1);}


.thisIndexVideoLists dd { position:absolute; bottom: 0; left: 0; width: 190px; height: 25px; color: #fff; text-align: center;}
.thisIndexVideoLists dd a { color: #fff; display: block; position: relative; height: 25px; line-height:24px}
.thisIndexVideoLists dd span { width: 190px; height: 25px; background:#000; display: block; position: absolute; top:0; left:0;filter:alpha(opacity=50); opacity: 0.5; }




.indexNewsMain h2  { text-align: center; margin-bottom:10px; height: 30px; overflow: hidden;}
.indexNewsMain h2 a{ font-size:22px; color:#ff3838; text-align:center; font-weight: bold; }
.indexNewsMain .headlinea{  text-align:center; color:#999; height:20px; line-height:20px; margin-bottom:12px; font-size:12px}
.indexNewsMain .headlinea a{ font-size:16px; color:#666; transition: color 0.4s ease-out 0s; padding: 0 8px}
.indexNewsMain .headlinea a:hover{ color:#ff3838;}

.indexNewsLists{ padding:12px 0; border-top:1px dashed #d1d1d1;}
.indexNewsLists li{ line-height: 34px; height: 34px; background:url(/skins/2017/pc2017/img/thisSizeSmallsBG.gif) no-repeat; padding-left:14px}
.indexNewsLists a{ font-size:16px; -webkit-transition:all .4s ease-out; transition:all .4s ease-out; }
.indexNewsLists i{ float:right; color:#999}

.thisZSTG{border:1px #ddd solid; }
.thisZSTG dl { width: 308px; height: 100px; border-bottom: 1px #ccc dashed; margin: 0 auto; padding-top: 20px;}
.thisZSTG dt { width: 140px; height: 80px; float:left }
.thisZSTG dt img {width: 140px; height: 80px;}
.thisZSTG dd { width: 155px; float: right; }

.thisZSTG dd h3 { margin-bottom:10px }
.thisZSTG dd h3 a { font-size: 16px; color: #333; line-height: 25px; font-weight: normal }
.thisZSTG dd h4 { font-size: 14px; color: #999; font-weight: normal }











