.zxyy{
    width: 200px;
    height: 30px;    position: absolute;
    top: 333px;
    left: 33px;

}
.zxzj{
    background: url(../images/asdfsd_07.jpg)10px no-repeat;
    width: 64px;
    height: 30px;
    display: inline-block;
    background-color: #486134;
    background-size: 15px;
    border-radius: 20px;
    color: white;
    padding-left: 32px;
    font-size: 14px;
    line-height: 30px;
    margin-right: 9px;
}
.yygh{
    background: url(../images/asdfsd_09.jpg)10px no-repeat;
    width: 64px;
    height: 30px;    display: inline-block;    background-color: #486134;
    background-size: 15px;    border-radius: 20px;    color: white;
    padding-left: 31px;
    font-size: 14px;
    line-height: 30px;
}
.zjjs{
    color:#626262;
    height: 60px;
    font-size: 12px;
    top: 380px;
    position: absolute;
    width: 240px;
    left: 16px;
    line-height: 17px;
}
.zjjs a{
    color:#c13145;
}
.sjdh{width:200px; height:200px; padding-top:40px; overflow:hidden; padding:0 10px; /* background:#fff; *//* position: absolute; *//* top: 401px; */font-size: 14px;/* left: 30px; */margin: 0 auto;border-top: 1px dashed black;}
.sjdh ul{/* width:220px; *//* height:200px; */ margin-left:-2px;}
.sjdh li{width:88px;height:82px;float:left; margin-right:10px; margin-bottom:8px; text-align:center; position:relative;background-color: #efefef;}
.sjdh li a:hover{
    -webkit-animation:pulse 1s .2s ease both;
    -moz-animation:pulse 1s .2s ease both;}
.sjdh li i{position:absolute;width:100%;height:100%;opacity:0;-webkit-animation:orangeOut 0.4s ease;animation:orangeOut 0.4s ease;background-color:#efefef;left:0;top:0;}
.sjdh li:hover i{background:none;opacity:1;	-webkit-animation:orangeIn 0.2s ease;	animation:orangeIn 0.2s ease;-webkit-animation:pulse 1s .2s ease both;
    -moz-animation:pulse 1s .2s ease both;}
.sjdh li a{ position:absolute;left:0;top:0; width:100%;height:82px; display:block;}
.sdtja,.sdtjb,.sdtjc,.sdtjd{background:url(../images/tubqh.png) no-repeat;width: 100%;height: 60px; display:block;}
.sdtja{ background-position: -256px -24px;}
.sdtjb{ background-position: -353px -25px;}
.sdtjc{ background-position: -255px -114px;}
.sdtjd{ background-position: -354px -115px;}
/*.sjdh li:hover{ color:#fff;}
.sjdh li:hover a{color:#fff;}*/
.sjdh li:hover .sdtja{  background-position: -18px -25px;-webkit-animation:pulse 1s .2s ease both;
    -moz-animation:pulse 1s .2s ease both;}
.sjdh li:hover .sdtjb{  background-position: -115px -24px;-webkit-animation:pulse 1s .2s ease both;
    -moz-animation:pulse 1s .2s ease both;}
.sjdh li:hover .sdtjc{  background-position: -18px -114px;-webkit-animation:pulse 1s .2s ease both;
    -moz-animation:pulse 1s .2s ease both;}
.sjdh li:hover .sdtjd{  background-position: -115px -115px;-webkit-animation:pulse 1s .2s ease both;
    -moz-animation:pulse 1s .2s ease both;}


@-webkit-keyframes pulse{
    0%{-webkit-transform:scale(1)}
    50%{-webkit-transform:scale(1.1)}
    100%{-webkit-transform:scale(1)}
}
@-moz-keyframes pulse{
    0%{-moz-transform:scale(1)}
    50%{-moz-transform:scale(1.1)}
    100%{-moz-transform:scale(1)}
}
.guide{ width: 183px; padding-top:20px; height:180px; /* background:#fff; */ margin: auto;}
.guide ul{ width:200px; overflow:hidden;}
.guide ul li{ width:166px; border-bottom:1px dashed #d7d7d7; height:55px; padding-left:35px; margin-bottom:10px;}
.guide ul li p{ font-size:14px; color:#9b989e;}
.guide ul li strong{  font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#B11A27;}
.guide ul li span{ color:#4b494c; font-size:13px;}
.guide h3{font-size: 14px;color:#434343;  height: 25px;}
.hltel{background:url(../images/content11.png) left 7px no-repeat;}
.mztime{background:url(../images/content12.png) left 7px no-repeat;}
.zhjc{height:20px;}

.lxfs{
    position: relative;
    width: 100%;
}
.colgray{

    background-color: #d1d1d1!important;
}
.colgray>.sjdh{
    border: 0!important;
}
ul[class=colgray] li{
    background-color:#d1d1d1!important;
}
/*header start*/
.nav{width: 100%;height: 42px; /* float: right; */background-color: rgb(177, 26, 39);font-size: 14px;box-shadow: 0 2px 5px #8e454b;-webkit-box-shadow: 0 2px 5px #8e454b;}
.nav li{cursor: pointer;float:left;height: 42px;width: 146px; /* background:#B11A27; */ font-size: 14px; /* margin-right:10px; */text-align: center;/* padding-top: 7px; */border-right: 1px #600 solid;    border-left: 1px #f33 solid;}
.nav .nm>li:hover{background: #9e0606;}
.nav li span{ text-align:center; height: 17px; width: 146px; display:block; line-height:16px;color:#fff; margin-top: 6px; /* line-height: 26px; */ font-size: 14px;}
.nav li p{text-align:center;color:#fff;font-size: 14px; -webkit-transform: scale(.75,.75);height:16px;width: 100%; display:block;outline:0;letter-spacing:1.5px;display:block;/* padding-top: 2px; */}
.nav li span a{color:#fff;}
.nav .nm {
    width: 1040px;
    position: relative;
    height: 42px;
    margin: 0 auto;
    /* line-height: 57px; */
}
.nav li:nth-child(1){
    border-left: none;
}
.nav li:last-child{
    border-right: none;
}
#pja .submenu,
#pjb .submenu,
#pjc .submenu {
    visibility: hidden;
    height: 104px;
    width: 720px;
    position: absolute;
    top: 42px;
    left: 146px;
    z-index: 11;
    color: #666;
    background: #fff;
    text-align: left;
    filter: alpha(opacity=85);
    -moz-opacity: 0.85;
    -khtml-opacity: 0.85;
    opacity: 0.85;
    display: block;
}
#pjd .submenu,
#pje .submenu,
#pjf .submenu{
    visibility: hidden;
    height: 104px;
    width: 720px;
    position: absolute;
    top: 42px;
    left: 327px;
    z-index: 11;
    color: #666;
    background: #fff;
    text-align: left;
    filter: alpha(opacity=85);
    -moz-opacity: 0.85;
    -khtml-opacity: 0.85;
    opacity: 0.85;
    display: block;
}
.submenu ul {
    float: left;
    display: inline;
    width: 522px;
    height: 74px;
    border-right: 1px #666 dashed;
    margin: 15px 0 0 36px;
}
.submenu a:hover {
	color: #B11A27
}
.aima {
    margin-left: 25px;
    overflow: hidden;
    width: 430px;
}
.submenu .menu_online {
    width: 135px;
    margin-left: 20px;
    border: none;
    overflow: hidden;
}
.submenu ul li {
    width: 125px;
    line-height: 16px;
    float: left;
    border: none;
    text-align: left;
    height: 16px;
    border-left: 2px #903 solid!important;
    border-right: none;
    color: #903;
    text-indent: 8px;
    margin: 10px 0;
    padding: 0;
    font-size: 16px;
}
.submenu ul li a {
    /* color: #fff; */
    font-weight: 400;
    font-size: 14px;
    width: 100%;
    display: block;
    height: 37px;
    line-height: 17px;
    color: #666;
}
/*header end*/

/*footer start*/
.footer{width:100%;height: 161px; background: #c3c3c3; position:relative;/* float: left; */}
.foobox{width:660px;padding-left: 234px;background: url(../images/erweima.png) 42px 0 no-repeat; margin:0 auto;height:150px; margin-top:50px;}
.wbtxt{ /* margin-left:20px; */ line-height:220%; color:#fff; font-size: 12px; padding-top: 28px; float:left; width: 704px;}
.wbtxt a{color:white;}
/*footer end*/


.swiper-pagination-bullet{
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 0;
    background: #959595;
    opacity: 1;
}
.swiper-container-horizontal>.swiper-pagination {
    bottom: auto;
    right: 20px;
    width: 71px;
    top: 299px;
}
.swiper-container-horizontal>.zjbanner{
    left: 156px;
    width: 78px;
    top: 222px;
}

.zjbanner .swiper-pagination-bullet{
    border-radius: 100%;
}
.swiper-pagination-bullet-active{
    opacity: 1;
    background: #bf414c;
}

.dede_pages{clear: both;text-align: center;font-size: 14px;height: 60px;line-height: 60px;}
.pagelist { margin:0 50px;}
.pagelist li{ float:left; margin-left:8px; margin-right:8px;color:#ccc;}
.pagelist li a{ color:#434343;}
.pagelist select{ display:none;}
.pageinfo{color:rgba(64, 64, 64, 0.72); font-weight:normal;}
.pageinfo strong{color:#434343;font-weight:normal; margin-right:6px; margin-left:4px;}
.fenmts{
    float: right;
    width: 679px;
}
.fenmcon table{
    background:white;
    margin: 0 auto;
}
.fenmcon table tr td{
    background: #e4e4e4;
    padding: 20px;
}
.tabhe div{
    width:50%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    float: left;
    border-bottom: 2px solid #a0a0a0;
    font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 20px;
    color: #707070;
}
.tabhe>.active{
    border-bottom: 2px solid #b11a27!important;
    color: #b11a27!important;
}
.desp{
    border: 1px solid #a0a0a0;
    margin: 20px 0;
    padding: 20px;
}
.fenmcon tr td:nth-child(odd){
    font-weight: bold;
}
.fenmcon tr td:nth-child(1){
    width: 60px;
    text-align: center;
}
.fenmcon tr td:nth-child(3){
    width: 85px;
    text-align: center;
}
ol{  padding: 0 25px;list-style-type:none;counter-reset:sectioncounter;list-style-position:outside;}
ol li:before {
    content:counter(sectioncounter) "��";
    counter-increment:sectioncounter;
    margin-left: -24px;
}
.boldwe{
    font-weight: bold;
}
.fenmcon{  line-height: 25px;display:none;}
.fenmhead{
    width: 100%;
    height: 86px;
    background: url(../images/fenmjh.jpg)-20px top no-repeat;
}
.cqjchead{
    width: 100%;
    height: 86px;
    background: url(../images/cqjh.jpg)-20px top no-repeat;
}
.cqjc{
    float: right;
    width: 679px;
}
.cqjccon table{
    background:white;
    margin: 0 auto;
}
.juzh{
    text-align: center;
}
.cqjccon table tr td{
    background: #e4e4e4;
    padding: 20px;
}
.tddf td{
    width: 33.3%;
}
.cqjccon table tr td:nth-child(1){
    width:56px;
    text-align: center;
    padding: 0;
}
.cqjccon table tr td:nth-child(2){
    width:85px;
    text-align: center;
    padding: 0;
}

.yuezzh{
    float: right;
    width: 679px;
}
.yuezhead{
    width: 100%;
    height: 86px;
    background: url(../images/yuez1.jpg)-20px top no-repeat;
}
.yuezcon{
    width: 100%;
    height: 1935px;
    background: url(../images/yuez2.jpg)left top no-repeat;
    background-size: 679px;
}

/* yiyuanhuanjing */
.showtp{
    position:fixed;
    display: none;
    left: 50%;
    top: 50%;
    z-index: 100;
    background-color: white;
    padding: 10px;
}
.showtp img{
    padding-bottom: 41px;
    display: block;
}
.closestp{
    width: 85px;
    height: 41px;
    line-height: 30px;
    text-align: right;
    cursor: pointer;
    right: 0;
    position: absolute;
    bottom: 0;
    background: url(../images/closetp.jpg)no-repeat;
}

.dtg{
    width: 368px;
    height: 205px;
}
.dsc{
    width: 222px;
    height: 205px;
    left: 375px;
}
.zol{
    width: 222px;
    height: 305px;
    left: 145px;
    top: 213px;
}
.yuj{
    width: 368px;
    height: 205px;
    left: 375px;
    top: 213px;
}
.yrs{
    width: 368px;
    height: 205px;
    left: 0;
    top: 525px;
}
.zmm{
    width: 222px;
    height: 305px;
    right: 0;
    top: 425px;
}
.cxj{
    width: 228px;
    height: 204px;
    left: 140px;
    bottom: 0;
}
.faj{
    width: 367px;
    height: 204px;
    right: 0;
    bottom: 0;
}


.aa4 a:nth-child(1){
    background-color: #ff7d43;
    color: white;
    padding: 5px;
}
.aa4 a:nth-child(2){
    background-color: #c13145;
    color: white;
    padding: 5px;
    margin-left: 20px;
}