body{width: 100%;}
body{margin:0px auto;padding:0px;font-size:14px;color:#333;font-family: "微软雅黑", Verdana, Arial, sans-serif;}
form,p,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px; font-weight:normal;}
img{margin:0px;padding:0px;border:0px;}
ul,li{margin:0px;padding:0px;list-style-type:none;}
/*table{border-collapse:collapse;}*/
input,select{margin:0px;padding:0px;vertical-align:absmiddle;outline:none;}
a{text-decoration:none; color:#333; outline: none;}a:hover{text-decoration:none;}
.clear{float:none;clear:both;font-size:0px;height:0px;line-height:0px;}
.w1200{
    width: 1200px;
    margin:0px auto;
}
.header{
    width: 100%;
    min-width: 1200px;
    height: 650px;
    background: url("../images/ppt2.jpg") center center no-repeat;
    position: relative;
}
.header .headerContent{
    background: url("../images/menubg.png");
    height: 145px;
}
.header .headerContent .logo{
    width: 1200px;
    height: 80px;
    margin:0px auto;
}
.header .headerContent .logo img{
    height: 70px;
    margin-top: 10px;
}
.header .headerContent .nav{
    color: blue;
    font-size: 18px;
    padding-top: 10px;
    font-weight: bold;
}

.header .headerContent .nav a{
    color: #29166f;
}
.header .headerContent .nav ul{
    display: block;

}
.header .headerContent .nav ul li{
   display: block;
    float: left;
    width: 125px;
    text-align: center;
    height: 45px;
    line-height: 45px;
}

.header .headerContent .nav ul li:hover{
    background-color: #29166f;
    color: white;
    /*background-color: #fff;*/
    /*color: #0c416b;*/
}
.header .headerContent .nav ul li:hover a{
    color: white;
    display: block;
}

.header  .pptnav{
    display: block;
    width: 100%;
    position: absolute;
    bottom: 10px;
}
.header .pptnav ul{
    display: block;
    text-align: right;
    width: 1200px;
    margin: 0px auto;
}
.header .pptnav ul li{
    display:  inline-block;
    width: 15px;
    height: 15px;
    margin-left: 10px;
    background-color: #fc0047;
    color: white;
    text-align: center;
    border-radius: 30px;
    font-size: 10px;
    box-shadow: 2px 2px 2px #333;
    cursor: pointer;
}
.header .pptnav ul .active{
    background: #fff;
}
.indexArticleList{
    height: 472px;
    padding-top: 20px;
}

.indexArticleList .aritlceList{
    width: 720px;
    height: 458px;
    float: left;
    border: 1px solid #dadada;
    box-shadow: 0px 0px 6px #969292;
}
.indexArticleList .aritlceList .title{
    height: 50px;
    background-color: #dadada;
    overflow: hidden;
}
.indexArticleList .aritlceList .title h1{
    width: 150px;
    text-align: center;
    float: left;
    font-size: 18px;
    height: 50px;
    line-height: 50px;
    letter-spacing: 1px;
    background-color: #29166f;
    color: white;
}
.indexArticleList .aritlceList .title span{
    width: 150px;
    line-height: 60px;
    float: right;
    text-align: right;
    padding-right: 20px;
    font-size: 14px;
}
.indexArticleList .aritlceList .title span a:hover{
    color: #29166f;
    font-weight: bold;
}
.indexArticleList .aritlceList ul{
    display: block;
    width: 98%;
    margin:5px auto;
}
.indexArticleList .aritlceList ul li{
    display: block;
    height: 38px;
    line-height: 38px;
    border-bottom: 1px dotted #e3e2e2;
}
.indexArticleList .aritlceList ul li:last-child{
    border: 0;
}
.indexArticleList .aritlceList ul li span{
    display: block;
    float: left;
    width: 600px;
    height: 38px;
    overflow: hidden;
    background:url("../images/ap.jpg") left center no-repeat;
    text-indent: 10px;
}
.indexArticleList .aritlceList ul li i{
    display: block;
    float: right;
    width: 88px;
    font-style: normal;
    color: #666;
}


.indexArticleList .indexArticleListRight{
    width: 458px;
    height: 458px;
    border: 1px solid #dadada;
    float: right;
    box-shadow: 0px 0px 6px #969292;
}
.indexArticleList .indexArticleListRight ul{
    display: block;
    width: 430px;
    height: 430px;
    margin: 14px;
    overflow: hidden;
}

.indexArticleList .indexArticleListRight ul li{
    display: block;
    width: 215px;
    height: 215px;
    float: left;
    overflow: hidden;
}

.indexArticleList .indexArticleListRight ul li img{
    width: 195px;
    height: 195px;
    margin: 10px;
    border-radius: 5px;
}
.indexArticleList .indexArticleListRight ul li img:hover{
    width: 200px;
    height: 200px;
    margin: 5px;
    border-radius: 5px;
}

.indexButtonGroup{
    width: 1200px;
    height: 168px;
    margin: 5px auto;
}
.indexButtonGroup .left{
    width: 720px;
    border: 1px solid #dadada;
    height: 168px;
    float: left;
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0px 0px 6px #969292;
}

.indexButtonGroup .left ul{
    display: block;
    width: 99%;
    margin: 5px auto;
}
.indexButtonGroup .left ul li{
    width: 14.6%;
    height: 120px;
    margin: 1%;
    float: left;
}


.indexButtonGroup .right{
    width: 458px;
    border: 1px solid #dadada;
    height: 168px;
    float: right;
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0px 0px 6px #969292;
}
.indexButtonGroup .left h1,.indexButtonGroup .right h1{
    color: #29166f;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    text-indent: 20px;
    border-bottom: 1px dotted #dadada;
}
.indexButtonGroup .right ul{
    display: block;
    width: 99%;
    margin: 5px auto;
}
.indexButtonGroup .right ul li{
    width: 23%;
    height: 120px;
    margin: 1%;
    float: left;
}
.indexButtonGroup li img{
    display: block;
    width: 44px;
    height: 44px;
    margin: 5px auto;
    border: 13px solid #13227a;
    border-top: 11px solid #13227a;
    border-bottom: 11px solid #13227a;
    border-radius: 5px;
}
.indexButtonGroup li:hover img{
    width: 64px;
    height: 64px;
    margin: 5px auto;
    border: 3px solid #13227a;
    border-top: 1px solid #13227a;
    border-bottom: 1px solid #13227a;
}
.indexButtonGroup li span{
    display: block;
    text-align: center;
    color: #333333;
    font-size: 14px;
}


.links{
    height: 220px;
    margin-top: 20px;
    background: url("../images/footerbg.jpg") center bottom no-repeat #f3f3f3;
}
.links .linksContent{
    width: 1200px;
    height: 220px;
    margin:0px auto;
    overflow: hidden;
}

.links .linksContent .item{
    float: left;
}
.links .linksContent .item:first-child{
    width: 240px;
}
.links .linksContent .item:nth-child(2){
    width: 240px;
}
.links .linksContent .item:nth-child(3){
    width: 388px;
}
.links .linksContent .item:nth-child(4){
    width: 330px;
}
.links .linksContent .item h1{
    color: #29166f;
    font-size: 20px;
    font-weight: bold;
    padding-top: 20px;
}
.links .linksContent .item ul{
    display: block;
    width: 98%;
    margin:10px auto;
    font-size: 15px;
}
.links .linksContent .item ul li{
    display: block;
    line-height: 27px;
}
.links .linksContent .item .gzh{
    width: 130px;
    border: 5px solid white;
    margin-top: 5px;
}

.links .linksContent .item .ig{
    float: left;
}


.links .linksContent .item .ig span{
    display: block;
    text-align: center;
}


.footer{
    height: 58px;
    background-color: #29166f;
    line-height: 58px;
    text-align: center;
    color: white;
}
.footer a{
    color: white;
    padding-left: 15px;
}

.page{
    width: 1200px;
    min-height: 500px;
    margin: 15px auto;
}
.page .left{
    width: 258px;
    min-height: 500px;
    float: left;
    border-radius: 5px;
    border-right: 4px solid #29166f;
}
.page .left h1{
    display: block;
    width: 100%;
    height: 80px;
    text-align: center;
    line-height: 80px;
    font-size: 26px;
    letter-spacing: 2px;
    color: white;
    background: url("../images/pageleftbg.jpg");
    border-radius: 5px 0px 0px 5px;
}
.page .left ul{
    display: block;
    width: 100%;
    margin: 5px auto;
    font-size: 15px;
}
.page .left ul li{
    display: block;
    height: 49px;
    line-height: 49px;
    border-bottom: 1px dotted #666;
    text-indent: 40px;
    background: url("../images/icon/sp.png") 220px center no-repeat;
    background-size: 8%;

}
.page .left ul a{
    color: #666;
    display: block;
}

.page .left ul a:hover{
    color: #29166f;
}
.page .left ul li:hover{
    background: url("../images/icon/sphover.png") 220px center no-repeat;
    background-size: 10%;
}
.page .left ul li:hover {
    font-weight: bold;
    border-bottom: 1px solid #29166f;
}

.page .left ul{}
.page .right{
    width: 918px;
    min-height: 500px;
    float: right;
}
.page .right .pageTitle{
    width: 100%;
    height: 50px;
    overflow: hidden;
    border-bottom: 2px solid #29166f;
}
.page .right .pageTitle h1{
    width: 158px;
    text-align: center;
    height: 50px;
    line-height: 50px;
    background: #29166f;
    color: white;
    font-size: 18px;
    float: left;
    background: url("../images/h1bg.jpg");
    background-size: 88%;
    border-radius: 5px 5px 0px 0px;
}
.page .right .pageTitle span{
    display: block;
    width: 50%;
    height: 50px;
    line-height: 60px;
    float: right;
    padding-right: 15px;
    text-align: right;
}
.page .right .pageArticleList{
    width: 98%;
    margin: 10px auto;
}
.page .right .pageArticleList ul{
    display: block;
    font-size: 15px;
}
.page .right .pageArticleList ul li {
    display: block;
    height: 44px;
    line-height: 44px;
    border-bottom: 1px dotted #ccc;
}
.page .right .pageArticleList ul li span {
    display: block;
    height: 44px;
    line-height: 44px;
    width: 788px;
    overflow: hidden;
    float: left;
    background: url("../images/ap.jpg") left center no-repeat;
    text-indent: 10px;
}
.page .right .pageArticleList ul li span a{
    color: #666;
}
.page .right .pageArticleList ul li span a:hover{
    color: #29166f;
}
.page .right .pageArticleList ul li i{
    display: block;
    height: 44px;
    line-height: 44px;
    width: 88px;
    float: right;
    font-style: normal;
    color: #666666;
    font-size: 14px;

}

.pagesInfo {
    width:95%;
    margin:0px auto;
    height:65px;
    line-height:65px;
    text-align:right;
}
.pagesInfo i {
    font-style:normal;
    padding:0px 4px;
}
.pagesInfo span {
    padding:0px 15px;
    font-weight:bold;
}
.pagesInfo a {
    padding:6px 20px;
    background-color:#29166f;
    margin-right:10px;
    border-radius:2px;
    color:#FFF;
    font-size:12px;
    text-decoration:none;
}
.pagesInfo a:hover {
    background-color: #3417a1;
}

.page .right .pageArticleInfo {
    width: 98%;
    margin: 10px auto;
}
.page .right .pageArticleInfo .articleTitle{

}
.page .right .pageArticleInfo .articleTitle h1{
    color: #29166f;
    padding: 30px 10px;
    text-align: center;
    font-size: 24px;
    line-height: 1.5em;
}
.page .right .pageArticleInfo .articleTitle h2{
    color: #666666;
    font-size:16px;
    padding: 15px;
    text-align: right;
}
.page .right .pageArticleInfo .articleContent{
    font-size:15px;
    line-height: 1.8em;
    text-indent: 2em;
    font-size: 16px;
    padding-bottom: 20px;
    letter-spacing: 1px;
}
.page .right .pageArticleInfo .articleContent p{
    margin-top: 15px;
}
.page .right .pageArticleInfo .articleContent img{
    max-width: 94%;
}
.page .showImgList .imgList {
    width: 100%;
    min-height: 600px;
    overflow: hidden;
}
.page .showImgList .imgList ul{
    display: block;
    width: 100%;
    padding: 15px 0px;
}
.page .showImgList .imgList ul li{
    display: block;
    width: 280px;
    float: left;
    border: 1px solid #ccc;
    margin: 9px;
    box-shadow: 2px 2px 4px #ccc;
    border-radius: 5px;
}
.page .showImgList .imgList ul li:hover{
    box-shadow: 2px 2px 4px #999;
}


.page .showImgList .imgList ul img{
    display: block;
    width: 252px;
    height: 142px;
    margin: 15px auto 10px auto;
    border-radius: 5px;
}
.page .showImgList .imgList ul li span{
    display: block;
    width: 90%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    margin: 5px auto;
    text-align: center;
    padding-bottom: 5px;
}
.page .showImgList .pageTitle{
    height: 45px;
    line-height: 45px;
    border-bottom: 2px solid #29166f;
    overflow: hidden;
}
.page .showImgList .pageTitle h1{
    display: block;
    width: 158px;
    float: left;
    text-align: center;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
    border-bottom: 5px solid #fff;
    cursor: pointer;
    background-color: #b7b4c2;
    margin-right: 10px;
    border-radius: 5px 5px 0px 0px;
    color: #666666;
}
.page .showImgList h1:hover{
    font-weight: bold;
    color: #29166f;
    background-color: #29166f;
    color: white;
}

.page .showImgList .pageTitle .active{
    font-weight: bold;
    color: #29166f;
    background-color: #29166f;
    color: white;
}


.dis{
    display: block;
    background-color:#333;
    font-size: 14px;
    margin: 10px auto;
}
.dis td{
    padding:2px;
    background-color:#FFF;}