﻿@charset "utf-8";
/* CSS Document */
*{transition:all .5s;}


.bannerBox{width:100%; height:680px; }
#flashs{ position:relative; height:680px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:186px; right:50%;  padding:5px 6px;}
#flashs .btn span{ color:#fff;  background:#0062c0; border:1px solid #fff; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#fff; color:#006EB2;}


.gyNewBg{position:relative; width:100%;z-index:9999;}
.gyNew{position:absolute; left:50%; top:-170px; margin-left:-490px; width:980px; height:170px; background-color:#fff; overflow:hidden;}

.gyBox{padding:10px; width:472px; background-color:#0561be; height:150px; color:#fff;}
.gyBox dd{margin-left:232px;}
.gyBox dd h5{height:30px; line-height:30px; font-size:14px;}
.gyBox dd h5 a{color:#fff;}
.gyBox dd p{line-height:20px; color:#cce5ff; height:120px; overflow:hidden;}


.newsBox{margin-left:28px; width:236px;}
.newsBox h4{height:40px; line-height:40px;}
.newsBox li{padding-left:10px; height:24px; line-height:24px; overflow:hidden; background:url(Img/Index/newsLi.png) no-repeat left center;}
.newsBox li a{color:#333;}

.veeBox{padding:10px;}
.veeBox img{display:block;}

.classifyBox{margin:20px auto; background-color:#fff;}

.clsifyTab{overflow:hidden;}
.clsifyTab a{float:left; width:20%; height:64px; line-height:60px; text-align:center; background:url(Img/Index/clsifyTabA.png) no-repeat left center; font-size:16px; color:#999; text-decoration:none;}
.clsifyTab a.cur , .clsifyTab a:hover{background-image:url(Img/Index/clsifyTabAH.png); color:#fff;}

.rmProCont{}
.rmProCont p{position:relative; margin:30px 20px 0 20px; padding-right:300px; line-height:20px; font-size:14px;}
.rmProCont p .btnMore{position:absolute; right:0; top:0;}
.rmProCont ul{margin:0 auto; padding:20px 0; width:960px; overflow:hidden;}
.rmProCont li{margin:0 10px; float:left; text-align:center;}
.rmProCont li img{padding:9px; border:1px solid #dadada;}
.rmProCont li h5{margin-top:10px; font-weight:normal;}
.rmProCont li h5 a{color:#333;}

.ysBg{height:505px; background:url(../images/ysBg.png) repeat-x center top;}
.yaTit{padding-top:36px; padding-bottom:20px; text-align:center;}
.yaTit p{font-size:18px;}
.ysBox{overflow:hidden;}
.ysBox dl{margin-right:7px; float:left; _display:inline; padding:10px; width:170px; height:316px; background-color:#e9e9e9; border-bottom:4px solid #c3c3c3;}
.ysBox dl.noMr{margin-right:0;}
.ysBox dl h5{height:46px; line-height:46px; color:#06c; font-size:16px; font-weight:normal;}
.ysBox dl p{line-height:18px; height:144px; overflow:hidden;}
.ysBox dl:hover{background-color:#06c; border-bottom-color:#0053a5;}
.ysBox dl:hover h5 , .ysBox dl:hover p{color:#fff;}


.phSpan{margin:6px auto; height:245px; background:url(../images/phSpan.png) no-repeat center;}

.contTit{position:relative; padding:0 20px; height:50px; line-height:50px; font-weight:normal; text-transform:uppercase;}
.contTit .titA{color:#06c;}
.contTit .titMore{position:absolute; right:20px; padding-right:18px; font-size:12px; background:url(../images/titMore.png) no-repeat right center;}

.porBox{width:740px;}
.porBox ul{margin:0 auto; width:696px; overflow:hidden;}
.porBox li{margin:0 6px; float:left; text-align:center;}
.porBox li img{padding:9px; border:1px solid #dadada;}
.porBox li h5{margin-top:14px; font-weight:normal;}
.porBox li h5 a{color:#333;}

.ryBox{width:240px;}
.ryBox .ryBtnTab{position:absolute; right:20px; top:20px;}
.ryBox .ryBtnTab a{margin-left:10px; float:left; width:13px; height:13px; background-repeat:no-repeat; background-position:center;}
.ryBox .ryBtnTab .tl{background-image:url(Img/Index/ryTabL.png);}
.ryBox .ryBtnTab .tr{background-image:url(Img/Index/ryTabR.png);}
.ryBox ul{margin:0 auto; width:192px; overflow:hidden;}
.ryBox li{float:left; text-align:center;}
.ryBox li img{padding:9px; border:1px solid #dadada;}
.ryBox li h5{margin-top:14px; font-weight:normal;}
.ryBox li h5 a{color:#333;}



.newsDt{width:720px; height:405px; background:url(../images/newsDt.png) no-repeat center;}
.newsDt dl{margin:0 20px;}
.newsDt dt img{padding:9px; border:1px solid #dadada;}
.newsDt dd{margin-left:240px; height:176px; overflow:hidden;}
.newsDt dd h5{margin-bottom:10px; font-size:14px; font-weight:normal;}
.newsDt dd h5 a{color:#06c;}
.newsDt dd p{line-height:21px; height:150px; overflow:hidden;}
.newsDt dd .btnGd{margin-top:4px; display:block; width:66px; height:24px; line-height:24px; background-color:#0066cc; text-align:center; color:#fff;}
.newsDt ul{margin: 0 20px 0 20px;}
.newsDt li{position:relative; height:28px; line-height:28px;}
.newsDt li a{display:inline-block;  background:url(Img/Index/newsLi.png) no-repeat left center; width:400px; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; color:#333;}
.newsDt li span{position:absolute; right:0; top:0;}





.wtjd{width:240px; height:405px; background:url(../images/wtjdSpan.png) no-repeat center;}
.wtjdCont{height:330px; overflow:hidden;}
.wtjdCont dl{margin:0 14px; padding:8px 0; border-bottom:1px dotted #ccc;}
.wtjdCont dt{padding:4px 0; background-image:url(../images/tw_ico.png);}
.wtjdCont dt a{color:#06c;}
.wtjdCont dd{line-height:18px; background-image:url(../images/jd_ico.png); color:#333;}
.wtjdCont dt , .wtjdCont dd{padding-left:26px; margin:6px 0; background-position:left 4px; background-repeat:no-repeat;}
