
.bg_none{ background:none !important;}
.body_hide{ overflow:hidden !important;}
/*  link  */
a { color:#373737;text-decoration:none; cursor:pointer; outline:none;}
a:focus { outline:none; text-decoration:none;}
/*  display  */
.show { display:block;}
.hide{ display:none !important;}
.left{float:left;}
.right{float:right;}
/*  float clear  */
.fl{ float:left; }
.fr{ float:right; }
.fix { zoom:1;}
.fix:after { display:block; clear:both; height:0; overflow:hidden; visibility:hidden; content:".";}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}
/**/
.webkit_center{ position:absolute; top:50%; left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
.webkit_alignX{position: absolute; left: 50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);
-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.webkit_alignY{position: absolute; top: 50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);
-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
/*top*/
.top{width: 100%; background: #e3e3e3;} 
.top .top_c{ width: 1200px;  height: 30px;margin-left: auto; margin-right: auto;}
.top .top_left{ line-height: 30px; color: #333; font-size: 14px; }
.top .top_right em{ display: block;float: left; height: 30px;}
.top .top_right ul li{ display:block; float: left; line-height: 30px;}
.top .top_right ul li .top_right_dh{padding-left: 30px; width: 150px;  background-image: url(http://test.hxzy.cn/themes/theme_cn_59/pc/img/dh.png); background-repeat:no-repeat;background-size: 23px 23px;background-position:left center;}
.top .top_right ul li .top_right_wx{ width:23px; margin-right:10px;background-image: url(http://test.hxzy.cn/themes/theme_cn_59/pc/img/wx.png); background-repeat:no-repeat;background-size: 23px 20px;background-position:center center;}
.top .top_right ul li .top_right_wb{ width:25px;margin-right:10px;background-image: url(http://test.hxzy.cn/themes/theme_cn_59/pc/img/wb.png); background-repeat:no-repeat;background-size: 25px 20px;background-position:center center;}
.top .top_right ul li .top_right_ew{ width:17px;background-image: url(http://test.hxzy.cn/themes/theme_cn_59/pc/img/ew.png); background-repeat:no-repeat;background-size: 17px 20px;background-position:center center;}


/*banner*/
.banner{ width: 100%; height: 540px;}
.banner_b{ width: 100%; height: 91px; background-image:url(../images/banner_b_bj.jpg) ;background-position:center center;}
.countdown{width:1200px;position:relative;margin-left:auto;margin-right:auto;}
.contday{position:absolute;left:500px;width:68px;text-align:center;top:34px;font-size:48px;font-weight:bold;color:#8e1daf;}
.contplaces{position:absolute;left:860px;width:68px;text-align:center;top:34px;font-size:48px;font-weight:bold;color:#5216a7;}
.contchat{position:absolute;right:5px;top:15px;width:207px;height:60px;}
.contchat a{display:block;width:100%;height:100%;}

/* Slider */
.slick-slider
{
    position: relative;
    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    /*border: 1px solid transparent;*/
}




.main.news-ind,.main.part2,.main.part4,.main.part5,.main.part6,.main.part7,.main.part8,.main.part9{width: 1200px;margin: 0 auto;}
.main.part2,.main.part6{padding: 50px 0;}



.zxpart2 .userlink {
    background: url(../images/partlink.png) top center no-repeat;
    width: 280px;
    height: 158px;
    float: left;
}
.zxpart2 .userlink a {
    width: 93px;
    height: 79px;
    float: left;
    text-align: center;
    line-height: 1;
    font-size: 12px;
    color: #6582b0;
}
.zxpart2 .userlink .icon18 {
    display: block;
    margin: 19px auto 7px;
    background-image: url(../images/sprite.png);
    width: 30px;
    height: 30px;
}
.zxpart2 .icon18-link1 {
    background-position: -140px -80px;
}
.zxpart2 .icon18-link2 {

    background-position: -120px -140px;

}
.zxpart2 .icon18-link3 {

    background-position: -100px -40px;

}
.zxpart2 .icon18-link4 {
    background-position: -40px -100px;
}
.zxpart2 .icon18-link5 {
    background-position: -140px 0;
}
.zxpart2 .icon18-link6 {
    background-position: -40px -140px;
}
.zxpart2 .link {
    margin-left: 26px;
    float: left;
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
}
.zxpart2 .link img {
    vertical-align: baseline;
    display: block;
    width: 280px;
}




