﻿@charset "utf-8";
/* CSS Document */
.mt30{margin-top: 30px}
#main .list{width:100%;background: url(../images/index1.jpg) no-repeat bottom center}
#main .lsxw{width:1200px;height:730px;margin:0px auto 0px auto; padding:70px 0px 0px 0px; overflow: hidden}
#main .lsxw h3{text-align:center; height: 120px}
#main .lsxw .tp{float:left;width:600px;}
#main .lsxw .news{float:right;width:600px; padding: 0px 0px 0px 0px;}
#main .lsxw .news ul li{color:#878787;width:540px; padding-bottom:10px;}
#main .lsxw .news .news_tit{font-size:18px;color:#000; line-height: 190%;  font-weight: normal}
#main .lsxw .news .news_tit:hover{color: #c9161e;}
#main .lsxw .news p{height:48px; line-height: 24px; overflow: hidden}
#main .lsxw .news span{color: #9c9c9c; font-size: 12px;}
#main .more{width:183px;height: 47px; line-height: 45px; text-align: center; border:1px solid #d4d4d4; background-color:#fff; font-size: 16px; margin-left:auto;margin-right: auto}

#main .zsjm-con{width:100%;height: 445px;background-color: #efefef;}
#main .zsjm{width:1200px;height:445px;margin:0px auto 0px auto;padding:70px 0px 0px 0px;}
#main .zsjm .job{float:left;width:530px; margin: 0px 35px;}
#main .zsjm .video{float:left;width:590px; padding: 0px 0px 0px 10px;}
#main .zsjm .video .sp{float:left; height: 330px;}
#main .zsjm .video .vidtxt{float:left;background: url(../images/vodbg.jpg) no-repeat 0px 0px; width:560px; height:140px;color:#fff; padding:15px 0px 0px 30px;}
#main .zsjm .video .vidtxt a{color: #fff;}
#main .zsjm .video .vidtxt a:hover{color: #000; text-decoration: none}
#main .zsjm .video .vidtxt span{ display: block;font-size:24px;}
#main .zsjm h5{text-align: center; height: 80px; padding: 20px 0px 0px 0px;}

/*pingpai*/
#main .pingpai{max-width: 1300px;margin:0px auto 0px auto; padding:80px 0px 0px 0px;}
#main .pingpai h4{text-align: center; height: 110px;}
.item1{}
.item1 img{vertical-align:top;width:100%}
.item1 li{position:relative;float:left;overflow:hidden;cursor:pointer;width:23%; margin: 1%;}
.item1 div{position:absolute;left:0;top:250px;width:100%;height:50px;text-align:center;background:url(../images/demo02.png) no-repeat;color:#FFF;overflow:hidden;}
.item1 p{display:none;margin:0px auto 0;line-height:20px;text-align:left;text-indent:2em;font-size:12px; padding: 0px 10px;}
.item1 h3{margin:11px 0 0px 0px;height:25px; color: #d6c284}

.content-slider{position:relative;width:523px;height:346px;background-color: #aaa; margin: 0px auto 0px auto;}
.content-slider .hd{height:15px; overflow:hidden; position:absolute; right:5px; bottom:10px; z-index:1; }
.content-slider .hd ul{overflow:hidden; zoom:1; float:left;}
.content-slider .hd ul li{float:left; margin-right:2px;  width:12px; height:12px; line-height:16px; text-align:center;  background:#ddd; cursor:pointer; }
.content-slider .hd ul li.on{ background:#dd4c59; color:#fff;}
.content-slider .bd{position:relative; width: 100%; height:100%; z-index:0;}
.content-slider .bd li{width:523px; zoom:1; vertical-align:middle;}
.content-slider .bd .pic{width: 100%; height: 346px;}
.content-slider .bd .pic img{width: 100%; height:100%;display:block;}
.content-slider .bd .tit {position: absolute; bottom: 0; width:473px;height: 38px;padding: 0 40px 0px 10px;line-height: 38px;color: #fff;background: url("../images/shadow.png") repeat;overflow: hidden;text-overflow:ellipsis;white-space: nowrap}
.content-slider .bd .tit:hover{color: #fff;}
.content-slider .prev,
.content-slider .next{position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.content-slider .next{left:auto; right:3%; background-position:8px 5px; }
.content-slider .prev:hover,
.content-slider .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.content-slider .prevStop{ display:none;}
.content-slider .nextStop{ display:none;}