.ggwbanner{ overflow:hidden; clear:both;}
/*ÂÖ²¥Í¼*/
.slideBox{ min-width:1280px; overflow:hidden; position:relative; text-align: center; height:430px; }
.slideBox .bd{ position:relative; z-index:0;}
.slideBox .bd ul{width:100% !important}
.slideBox .bd li{width:100% !important; zoom:1; vertical-align:middle; height: 500px;}
.slideBox .hd{display: none;}
.slideBox .prev, .slideBox .next {
    position: absolute;
    width: 44px;
    height: 44px;
    top: 45%;
}

.slideBox .prev {
    background: url(/images/bleft.png) no-repeat center;
    left: 12.7%;
}

.slideBox .next {
    background: url(/images/bright.png) no-repeat center;
    right: 12.7%;
}



.product{ overflow:hidden; margin-top:40px;}
.product .titlebox{ overflow:hidden; margin-top:0; float:left; font-size:30px; color:#282828;}
.product .titlebox span{ font-size:24px; font-family:"Arial"; color:#efefef; margin-left:10px;}
.product .contentbox .left{ width:555px; height:555px; background-color:#3468b0; background-repeat:no-repeat;}
.product .contentbox .left .tit{ font-size:24px; color:#fff; margin:30px 30px 0 30px;}
.product .contentbox .left .txt{ font-size:14px; color:#fff; line-height:28px; margin:20px 30px 0; text-align:justify; height:168px; overflow:hidden;}
.product .contentbox .left .img{ margin:20px;}
.product .contentbox .left .img img{ width:515px; height:263px;}
.product .contentbox .right{ width:555px; height:555px;}
/* ±¾Àý×Ócss */
.slideTxtBox{ width:100%; text-align:left;}
.slideTxtBox .hd{ overflow:hidden; position:relative; margin-bottom:30px;}
.slideTxtBox .hd ul{ float:right;margin-top:7px;}
.slideTxtBox .hd ul li{ float:left; cursor:pointer; padding:0 10px; height:31px; line-height:31px; font-size:14px; color:#282828; margin-left:5px;}
.slideTxtBox .hd ul li.on{ background:#ca0a0a; color:#fff;}
.slideTxtBox .bd .contentbox{ zoom:1;}
/* ±¾Àý×Ócss */
.picScroll-top{ width:100%; overflow:hidden; position:relative; height:100%;}
.picScroll-top .hdp{ overflow:hidden; position:absolute; left:50%; margin-left:-32px; z-index:9; width:63px; height:100%;}
.picScroll-top .hdp .nextp,.picScroll-top .hdp .prevp{ display:block; width:63px; height:17px; overflow:hidden; cursor:pointer; background:url("/images/index_jt_12.png") no-repeat; position:absolute; left:0; bottom:2%; opacity:0;}
.picScroll-top .hdp .prevp{ background:url("/images/index_jt_05.png") no-repeat; position:absolute; left:0; top:2%;}
.picScroll-top .hdp .nextp:hover,.picScroll-top .hdp .prevp:hover{ opacity:1;}
.picScroll-top .hdp .prevStop{ background-position:-60px -100px;}
.picScroll-top .hdp .nextStop{ background-position:-60px -140px;}
.picScroll-top .bdp{}
.picScroll-top .bdp ul{ overflow:hidden; zoom:1;}
.picScroll-top .bdp ul li{zoom:1; float:left; width:263px; height:263px; background:url(/images/index_bg02_05.jpg) no-repeat; margin-bottom:29px;}
.picScroll-top .bdp ul li .titlep{ line-height:24px; text-align:center; min-height:50px; margin:18px 20px 0; font-size:14px; line-height:20px;}
.picScroll-top .bdp ul li .titlep a{ color:#282828;}
.picScroll-top .bdp ul li .picp{ text-align:center;}
.picScroll-top .bdp ul li .picp img{ width:233px; height:180px; display:block; margin:0 auto;}
.picScroll-top .bdp ul li .picp a:hover img{ width:233px; height:180px; border-color:#fff;}
.picScroll-top .bdp ul li:hover{ background:url(/images/index_bg02_13.jpg) no-repeat;}
.picScroll-top .bdp ul li:hover .titlep a{ color:#fff;}
.picScroll-top .bdp ul li.s{ margin-left:29px;}

.midtel{overflow:hidden;}
.midtel .main{ margin-top:40px; font-size:0; min-height:119px; background:url(/images/index_pic_07.jpg) no-repeat center;}

.indexcont{ overflow:hidden;}
.indexcont .main{ overflow:hidden; margin-top:40px;}
.aboutus{ float:left; width:355px;}
.news{ float:left; width:355px; margin-left:40px;}
.contactus{ float:right; width:355px;}
.indexcont .titlebox{ overflow:hidden; margin-top:0; font-size:24px; color:#282828;}
.indexcont .titlebox span{ font-size:24px; font-family:"Arial"; color:#efefef; margin-left:5px; font-weight:bold;}
.indexcont .titlebox a{ display:block; width:56px; height:23px; line-height:23px; background:url(/images/index_more_13.jpg) no-repeat; float:right; font-size:12px; color:#fff; text-align:center; margin-top:5px;}
.indexcont .txtbox{ overflow:hidden; line-height:30px; font-size:14px; margin-top:30px; text-align:justify; height:300px;}
.indexcont .txtbox .newslist li{ border-bottom:1px dashed #c8c8c8; margin-bottom:10px; padding-bottom:13px; height:79px;}
.indexcont .txtbox .newslist li .date{ width:58px; float:left; line-height:30px; font-size:14px; text-align:center; color:#c8c8c8; margin-right:15px; margin-top:10px;}
.indexcont .txtbox .newslist li .date .day{ border:1px solid #c8c8c8; font-size:30px; padding:5px 0;}
.indexcont .txtbox .newslist li .txt{ font-size:14px;}
.indexcont .txtbox .newslist li .txt .tit{ font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.indexcont .txtbox .newslist li .txt .jj{ line-height:24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; text-align:justify; height:46px;}



















