*{margin: 0; padding: 0;}
.site-top-bar{position: absolute;width: 100%;height: 35px;background: rgba(0,0,0,0.6);z-index: 999;top: 0;left: 0;}
.site-top-bar .site-logo-s{float: left;font-size: 16px;color: #fff;line-height: 35px;}
.site-top-bar .site-nav{float: left;}
.site-top-bar .site-nav li{float: left;margin-left: 20px;}
.site-top-bar .site-nav li a{display: block;line-height: 35px;color: #ffff;font-size: 14px;padding:0 10px}
.site-top-bar .site-nav li a:hover{background: rgba(255,255,255,0.2);}
.w-1000{width: 1000px; margin: 0 auto;}
.head-img img{width:100%;height:auto}
.nav{width: 100%; height: 62px; line-height: 62px; margin-top: 560px; font-size: 16px; overflow: hidden;}
.nav ul{margin-left: 25px;}
.nav ul li{ float: left; padding: 0 30px;line-height: 62px; }
.nav ul li a{color: #ffffff;}
.main{width: 100%; height: auto; padding-bottom: 12px;}
.m-top{ margin-top: 40px; margin-left: 25px; overflow: hidden;}
.hydt{width: 100%; height: 45px; line-height: 45px;font-size: 24px; text-indent: 12px; background: url("../ztjj/bg01.png") no-repeat left center;}
.hydt a{color: #ffffff;}
.txt h1{ line-height: 60px;font-size: 30px; text-align:center}
.txt h1 a{color: #333333;}
.txt p{ line-height: 25px;font-size: 14px; color: #666666;}
.ptList{width: 100%; height: 335px; overflow: hidden; }
.txtList{float: left; width: 420px; height: 335px; margin-left: 27px; font-size: 14px; overflow: hidden;}
.txtList ul{margin-top: 20px;}
.txtList ul li{width: 100%; height: 35px; line-height: 35px;  background: url("../ztjj/tab01.png") no-repeat left center;}
.txtList ul li a{color: #333333;font-size: 16px;}
.txtList ul li a:hover{color: #d50000;}
.cnt-right{float: left; width: 520px; height: auto;}
.slideBox {  width: 540px;  height: 333px; padding-bottom: 5px; overflow: hidden;  position: relative;  }
.slideBox .hd {width: 50px;  height: 15px;  overflow: hidden;  position: absolute;  right:5px; bottom: 12px; z-index: 8; text-indent: -9999px; }
.slideBox .hd ul li {  float: left;  margin-right: 7px;  width: 8px;  height: 8px; line-height: 12px;  text-align: center;  background: #fff;  cursor: pointer;  }
.slideBox .hd ul li.on {  background: #1b1b1b; }
.slideBox .bd { width: 540px; padding-top:10px; height: 333px;  position: relative;  z-index: 0;  }
.slideBox .bd li{ width: 540px;  height: 333px; overflow: hidden;}
.slideBox .bd img {  width: 540px;  height: 333px; display: block;  border: 0;  }
.slideBox .bd li .title{width: 100%; z-index: 5; color: #FFFFFF; height:50px; font-size: 16px; text-indent: 25px; line-height: 50px;background:url("../ztjj/boxbg.png");  position: absolute; bottom: 0;}
.slideBox .bd li .title a{color: #fffefe; font-size: 16px; text-decoration: none;}
.slideBox .bd li .title a:hover{color: #ffffff;}

.wzList{width: 100%; height: 413px; margin-top: 20px; border-bottom: 1px dashed #e7e8ed; overflow: hidden; }
.wzLeft{float: left; width: 480px;}
.ti{width: 100%; height: 43px; line-height: 43px; font-size: 24px; font-weight: bold; text-indent: 45px; border-bottom: 2px solid #dddddd; background: url("../ztjj/tab02.png") no-repeat left center;}
.ti a{color: #333333;}
.tone{margin-bottom: 13px;}
.tone h6{line-height: 40px; margin-top: 6px; margin-bottom: 5px; font-size: 18px; color: #d50000; font-weight: normal;}
.tone h6 a{color: #d50000;font-size: 16px;}
.picTxt{width: 100%; height: 106px; background: #f5f5f5;}
.pic{float: left; width: 145px; height: 104px; overflow: hidden;}
.pic a img{ width: 145px; vertical-align: middle;
    -webkit-transition: transform 1.3s;
    -moz-transition: transform 1.3s;
    -o-transition: transform 1.3s;
    -ms-transition: transform 1.3s;
}
.pic a:hover img{
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -transform:scale(1.2);
}
.txt1{ float: left; width: 297px; margin-left: 13px; overflow: hidden;}
.txt1 p{ line-height: 27px; margin-top:8px;font-size: 15px; color: #666666; position: relative;}
.wzRight{float: left; width: 473px; margin-left: 43px; }
.two{width: 100%;margin-bottom: 30px;}
.two h6{width: 100%; height: 52px; line-height: 50px; font-size: 20px;}
.two h6 a{color: #333333;}
.two h6 a:hover{color: #c00404;}
.two p{  line-height: 25px; margin-top: 15px; font-size: 14px; color: #666666;}
.xgpl{width: 100%; height: 220px; margin-top: 24px;}
.ti1{width: 100%; height: 55px; line-height: 55px; font-size: 24px; font-weight: bold;  text-indent: 45px; border-bottom: 2px solid #dddddd; background: url("../ztjj/tab02.png") no-repeat left }
.ti1 a{color: #333333;}
.xgLeft{float: left; width: 460px; margin-top: 16px; margin-left: 28px;}
.tw{width: 100%; }
.tw{width: 100%;  margin-bottom: 15px;}
.tw h6{width: 100%; height: 35px; line-height: 35px; font-size: 20px;}
.tw h6 a{color: #333333;}
.tw h6 a:hover{color: #c00404;}
.tw p{ width: 450px; line-height: 25px; margin-top: 15px; text-indent: 20px; font-size: 14px; color: #666666;}
.xgRight{ float: left; width: 430px; margin-left: 45px; font-size: 14px; color: #333333;}
.xgRight ul{margin-top: 13px;}
.xgRight ul li{ width: 430px; line-height: 35px; text-indent: 20px; background: url("../ztjj/tab01.png") no-repeat left center;}
.xgRight ul li a{color: #333333;font-size: 16px;}
.xgRight ul li a:hover{color: #c00404;}
.xgcen li{float:left;margin:0 35px;width:430px;margin-top:10px}
.xgcen li a{font-size:16px;color:#333333}
.xgcen li a:hover{color: #c00404;}
.tplist{width: 100%; height: 880px; margin-top: 35px;}
.hh{width: 100%; }
.hh ul{width: 100%;}
.hh ul li{float: left; width: 465px; height: 132px; margin-top: 34px; margin-right: 30px; overflow: hidden;}
.tpleft{ float: left; width: 130px; height: 132px; text-align: left;  overflow: hidden;}
.tpleft img{width: 127px; height: 127px; border-radius: 50%; overflow: hidden;  }
.tpleft a:hover img{
    -moz-animation:rotate 5s infinite linear;
    -webkit-animation:rotate 5s infinite linear;
    animation:rotate 5s infinite linear;
}

@-moz-keyframes rotate{
    0%{
        -moz-transform:rotate(0deg);
    }
    100%{
        -moz-transform:rotate(360deg);
    }
}
@-webkit-keyframes rotate{
    0%{
        -webkit-transform:rotate(0deg);
    }
    100%{
        -webkit-transform:rotate(360deg);
    }
}
@keyframes rotate{
    0%{
        transform:rotate(0deg);
    }
    100%{
        transform:rotate(360deg);
    }
}

.bg01{  background: url("../images/green.png") no-repeat right bottom ;}
.bg02{background: url("../images/blue.png") no-repeat right bottom;}
.bg03{background: url("../images/pink.png") no-repeat right bottom;}
.bg04{background: url("../images/orange.png") no-repeat right bottom;}
.bg05{background: url("../images/pauper.png") no-repeat right bottom;}
.bg06{background: url("../images/yellow.png") no-repeat right bottom;}
.tpright{float: left; width: 320px; height: auto; margin-left: 15px; overflow: hidden;}
.tpright h6{  line-height: 45px;  font-size: 18px; font-weight: normal;}
.tpright h6 a{color: #333333;}
.tpright h6 a:hover{color: #c00404;}
.tpright p{font-size: 14px; color: #666666; position: relative;}
.tpright p a{color: #c00404;}
.mbList{width: 100%; height: 500px; margin-top: 25px;}
.nr{margin-top: 12px; }
.nr1{ float: left; width: 450px; height: 400px;overflow: hidden; background: url("../images/bg001.png") no-repeat  40% center;  }
.m50{margin-right: 50px; margin-left: 17px;}
.nr1 h1{height: 50px; line-height: 50px; overflow: hidden; }
.nr1 h1 a{margin-left: 30px;}
.dep{margin:0 32px;}
.dep h6{ line-height: 45px; margin-top: 12px; font-size: 24px; font-weight: normal; color: #c00404;text-align: center;}
.dep h6 a{color: #c00404;}
.dep p{ line-height: 30px; padding-top:20px;  font-size: 18px; text-indent: 0px; color: #333333; position: relative;}
.positon{position: absolute; color: #c00404; right: 0;}
.dep ul{ margin-top: 30px;}
.dep ul li{line-height: 31px; font-size: 18px;color: #333333; text-align: center; }
.dep ul li a{color: #333333;}
.dep ul li a:hover{color: #c00404;}
.Mtop{margin-top: 32px;}
.bigtitle{width: 100%; height: 70px; text-align: center; overflow: hidden;}
.bigtitle a{width: 100%; height: 70px; overflow: hidden;}
.pList{width: 100%; height: 785px; margin-top: 20px; }
.tttp{width: 100%; height: 670px; margin-top: 20px; overflow: hidden; clear: both; }
.tttp li { position:relative; }
.tttp .pre{ width: 60px; height: 52px; position: absolute; left: 0; top: 45%; background: url("../ztjj/prev01.jpg") no-repeat left center; z-index: 55;}
.tttp .next{width: 60px; height: 52px; position: absolute; right: 0;top: 45%;  background: url("../ztjj/next01.jpg") no-repeat right center;z-index: 55; }
.tttp li img { width:100%; height:100%; display:block; }
.tttp .bb { width: 100%; height: 497px; margin-bottom:20px; position: relative; }
#tttp .bb ul{width:810px; height:497px;margin: 0 93px;}
#tttp .bb li{ width:810px; height:497px; overflow:hidden; position: relative; }
#tttp .bb li img{width: 810px; height: 497px; overflow: hidden;}
#tttp .bb li .desc{ width: 100%; height: 60px; line-height: 60px;font-size: 18px; color: #ffffff; text-indent: 25px;position: absolute; left: 0; bottom: 0; background: url("../ztjj/boxbg.png") repeat;}
#tttp .bb li .desc a{color: #ffffff;}
#tttp .hhd {width:100%; height:134px; margin-top: 39px; overflow:hidden; position:relative; }
#tttp .hhd .sprev, #tttp .hhd .snext { position:absolute;  top:0; width:21px; height:130px; z-index:999;  }
#tttp .hhd .snext { right: 0; }
#tttp .hhd .sprev { background:url("../ztjj/prev1.jpg") left top no-repeat;}
#tttp .hhd .snext { background:url("../ztjj/next1.jpg") right top no-repeat;}
#tttp .hhd .smallimg {width: 950px; height:134px; overflow:hidden;margin-left: 25px;  }
#tttp .hhd .smallimg ul{  height:134px; overflow: hidden; }
.tempWrap{ width: 950px;  }
#tttp .hhd li { float:left; width:217px; height:134px; margin: 0 10px; padding: 0; }
#tttp .hhd li img{ width:213px; height:130px;border:2px solid #ffffff;}
#tttp .hhd .on img { border:2px solid #ff0000;width:213px; height:130px; }
.banner{width: 100%; height: 129px; margin-top: 17px; }
.b1{float: left; width: 487px; height: 129px; overflow: hidden; margin-right: 25px;}
.b2{float: left; width: 488px; height: 129px; overflow: hidden;}
.zt-footer{width: 100%; text-align: center; font-size: 12px; background: #393939;margin-top:20px;padding:20px 0}
.zt-footer p{color: #ddd;margin:5px 0}
.zt-footer p a{color: #ddd;}