@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0; padding:0;}
body {color:#333;font-size:12px;font-family:"微软雅黑"}
td,th,caption {font-size:12px;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size:100%; }
address, caption, cite, code, dfn, em, th, var{ font-style:normal;font-weight:normal;}
a{color:#000;text-decoration:none;}
a:hover {cursor:pointer;text-decoration:none;}
a{blr:expression(this.onFocus=this.blur())}
*:focus{outline:0;}
fieldset,img {border:none;}
ol,ul,li {list-style:none;}
span,i{display:inline-block;}
input, textarea, select, button {font:12px "微软雅黑";;outline:none;}
table{border-collapse:collapse;border-spacing:0;}
textarea {resize:none;}
/* css common */
.clearfix:after {content: ".";display: block;height:0;clear:both; visibility:hidden;}
.clearfix {*zoom:1;}
/*pccss reset 结束*/
.skitter .info_slide_dots{    bottom: 20px!important;}
.skitter-square .info_slide_dots .image_number.image_number_select{background: #B50006!important;}
.skitter-square .info_slide_dots .image_number{background:#fff!important;}
.skitter-square .info_slide_dots .image_number{width:18px!important;
    height: 18px!important; margin: 0 10px;}
/*新闻资讯*/
.xw_hy{
    width: 1200px;
    margin: 30px auto 0;}
.xw_nav{    border-bottom: #b50006 1px solid;}
.xw_nav a{
    color: #545454;
    font-size: 16px;
    display: block;
    background: url(../images/xw_nav1.png) no-repeat;
    width:360px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    float: left;
    margin-right:60px;}
.xw_nav a:hover{
    background: url(../images/xw_nav2.png) no-repeat;
    color: #fff;}
.xw_nav a.on{
    background: url(../images/xw_nav2.png) no-repeat;
    color: #fff;}
.xw_nav .last_a{margin-right:0;}
.xw_hy1 a span{
    display: block;
    width: 94%;
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 18px;
    line-height: 60px;
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
    padding: 0 3%;
    overflow: hidden;
    height: 60px;
    text-overflow: ellipsis;
    white-space: nowrap;  }
.xw_hy1 a{
    display: block;
    width: 590px;
    position: relative;
    overflow: hidden;
    float: left;}
.xw_hy1 img{width:100%;height:395px;transition: all 1s;}
.xw_hy1 a:first-child{margin-right: 20px;}
.xw_hy1{margin-top: 40px;}
.xw_hy1 a:hover img{transform:scale(1.1)}
.xw_hy2 span{
    display: block;
    width: 240px;
    height: 160px;
    overflow: hidden;
    float: left;}
.xw_hy2 span img{
    width: 100%;
    height: 160px;
    transition: all 1s;}
.xw_hy2{display: block;margin-top: 30px;}
.xw_hy2r{
    display: block;
    float: left;
    margin-left: 30px;
    width: 925px;
    border-bottom: 1px solid #e6e6e6;
    transition: all 1s;
}
.xw_hy2r h2{
    color: #545454;
    line-height: 50px;
    font-size: 18px;
    height: 50px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 700px;
}
.xw_hy2r p{
    color: #999999;
    font-size: 15px;
    line-height: 25px;
    height: 80px;
    overflow: hidden;
    padding-top: 10px;
    margin-bottom: 19px;
    width: 700px;
}
.xw_hy2a{
    position: relative;
    display: block;
    margin-bottom: 50px;}
.xw_hy2a i{
    width: 19px;
    height: 18px;
    background:url(../images/xw_hy7.png) center center no-repeat;
    position: absolute;
    top: 70px;
    right: 0;
    transition: all 1s;
}
.xw_hy2a:hover span img{transform:scale(1.1)}
.xw_hy2a:hover h2{color:#b50006;}
.xw_hy2a:hover .xw_hy2r{border-color:#b50006;}
.xw_hy2a:hover i{background:url(../images/xw_hy6.png) center center no-repeat;}
/*新闻资讯end*/
/*新闻热点*/
.xw_rd{width: 1200px;
    margin: 20px auto 0;}
.hide{display: none;}
#tab_t .on{
    display: inline-block;
    background-color: #383838;
    color: #fff;
    line-height: 35px;
    width: 100px;
    border:1px solid #383838;
}
#tab_t li{
    display: inline-block;
    background-color: #fff;
    color: #545454;
    border:1px solid #e6e6e6;
    line-height: 35px;
    width: 100px;
    margin: 0 10px;
    cursor:pointer;
}
#tab_t{text-align: center;padding-top: 40px;}

.rd_xw1 a{
    display: block;
    width: 380px;
    float: left;}
.rd_xw1 a strong{
    display: block;
    color: #545454;
    font-size: 16px;
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    padding-top: 20px;
    font-weight: bold;}
.rd_xw1 a i{
    display: block;
    color: #999999;
    font-size: 14px;
    line-height: 30px;}
.rd_xw1 a p{
    color: #999999;
    font-size: 15px;
    line-height: 150%;
    margin-top: 10px;
    overflow: hidden;
    height: 45px;}
.rd_xw1 a span{
    width: 380px;
    height: 250px;
    display: block;
    overflow: hidden;}
.rd_xw1 a span img{
    width: 100%;
    transition: all 1s;
    height: 100%;}
.rd_xw1 a:hover span img{transform:scale(1.1)}
.rd_xw1 a{
    margin-left:30px;
    padding-bottom: 25px;
    border-bottom: 1px solid #383838;}
.rd_xw1 a:first-child{margin-left:0;}
.rd_xw1{margin-top:30px;}
.rd_xw1 a:hover{border-color:#b50006;}
.rd_xw1 a:hover strong{color:#b50006;}
.rd_xw2a{display: block;border-bottom: 1px dashed #e6e6e6;padding:30px 0;}
.rd_xw2l{
    background-color: #e6e6e6;
    width: 100px;
    height: 90px;
    text-align: center;
    border-radius: 8px;
    float: left;}
.rd_xw2l b{
    display: inline-block;
    font-family: Arial;
    font-size: 28px;
    line-height: 30px;
    color: #545454;
    padding-top: 15px;
    margin: 0 auto;
    border-bottom: 1px solid #cccccc;}
.rd_xw2l span{
    font-size: 18px;
    color: #999999;
    line-height: 40px;
    font-family: Arial;}
.rd_xw2r h2{
    color: #545454;
    font-size: 18px;
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.rd_xw2r{
    float: left;
    width: 1080px;
    margin-left: 20px;}
.rd_xw2r p{
    color: #999999;
    font-size: 15px;
    line-height: 20px;
    height: 40px;
    overflow: hidden;}
.rd_xw2a:hover .rd_xw2l{background-color:#b50006;}
.rd_xw2a:hover .rd_xw2l b{color:#fff;border-color:#fff;}
.rd_xw2a:hover .rd_xw2l span{color:#fff;}
.rd_xw2a:hover .rd_xw2r h2{color:#b50006;}
.rd_xw2{padding-bottom: 30px;}


/*新闻热点end*/
/*中心新闻*/
.zx_1l .slideBox .prev,
.zx_1l .slideBox .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:46px; height:46px; background:url(../images/zx_xw2.png)  no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.zx_1l .slideBox .next{ left:auto; right:0; background:url(../images/zx_xw3.png)}
.zx_1l .slideBox .prev:hover{ filter:alpha(opacity=100);opacity:1; background:url(../images/zx_xw5.png) }
.zx_1l .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  background:url(../images/zx_xw4.png)}
.zx_1l .slideBox .prevStop{ display:none;  }
.zx_1l .slideBox .nextStop{ display:none;  }
.zx_1l{    float: left;}
.zx_1l .slideBox{
    width: 720px;
    height: 400px;
    position: relative;
    overflow: hidden;
    background-color:#383838;
}
.zx_1l .slideBox .bd{
    width: 600px;
    height: 400px;
    margin: 0 auto;
    position: relative;
}
.zx_1l .bd li a img{width:100%;height:100%;}
.zx_xw1{margin-top:45px;}
.zw_1r{
    width: 460px;
    height: 394px;
    float: right;
    background-color: #f0f0f0;
    text-align: center;
    border-bottom: 6px solid #383838;
display: block;
}
.zx_1l .bd li a{display: block;}
.zx_1l .bd li a span{
    position: absolute;
    bottom: 0;
    left: 0;
    line-height: 60px;
    width: 100%;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    font-size: 18px;
    text-indent: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zw_1r span{
    width: 460px;
    height: 310px;
    overflow: hidden;
}
.zw_1r span img{
    width: 100%;
    transition: all 1s;
    height: 100%;}
.zw_1r p{
    line-height: 50px;
    color: #383838;
    font-size: 16px;
    padding: 0 10px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align:left;
    height:50px;
}
.zw_1r:hover span img{transform:scale(1.1)}
.zx_xw2{    padding: 20px;background-color:#f0f0f0;    position: relative;    margin: 20px 0;display: block;}
.zx_xw2>span{   display: block;  float: left; width: 304px; height: 204px;}
.zx_xw2>span img{ display: block;width: 304px; height: 204px;}
.zx_xw2r{
    float: right;
    width: 820px;

}
.zx_xw2r h2{color:#545454;font-size:18px;}
.zx_xw2r span{color:#808080;font-size:14px;display: block;line-height:60px;}
.zx_xw2r p{color:#545454;font-size:15px;    line-height: 25px;}
.zx_xw2r i{
    position: absolute;
    right: 20px;
    bottom: 20px;}
.zx_xw3a{padding:45px 0;margin-top:15px;border-bottom:1px solid #f0f0f0;transition: all 2s;display: block;}
.zx_xw3l{
    float: left;
    width: 140px;
    height: 130px;
    position: relative;}
.zx_xw3l strong{
    color: #cccccc;
    font-size: 48px;}
.zx_xw3l i{
    width: 34px;
    height: 34px;
    display: block;
    position: absolute;
    bottom: 10px;
    left: 5px;
    background:url(../images/zx_xw11.png)no-repeat;
    transition: all 2s;
}
.zx_xw3a:hover .zx_xw3l i{background:url(../images/zx_xw9.png)no-repeat;left:90px;}
.zx_xw3a:hover{border-color:#b50006;}
.zx_xw3r{float: right;width:1010px;}
.zx_xw3r h2{color:#545454;font-size:18px;}
.zx_xw3r p{color:#999999;font-size:15px;line-height:30px;padding-top: 40px;}
.zx_xw3a:hover .zx_xw3r h2{color:#b50006;transition: all 2s;}
.zx_xw3{    margin-bottom: 30px;}
/*中心新闻end*/

.trad_nav2{
    width: 1200px;
    margin: 0 auto;
    position: relative;}
.trad_nav2>p{left:0;right:auto;}
.store_detail .btmc{
    color: #b50006;
    font-size: 15px;
    text-align: center;
    display: block;
    padding-bottom: 30px;}

.tz_nav ul li{
    display: block;
    float: left;
    width: 300px;
    position: relative;
}
.tz_nav ul li a{display: block;line-height:70px;text-align: center;color:#545454;background-color:#f0f0f0;font-size:18px;    width: 299px;}
.tz_nav ul li i{
    display: block;
    line-height: 70px;
    text-align: center;
    background: url(../images/tz_zx2.png) no-repeat;
    background-position: 200px 32px;
    color:#545454;background-color:#f0f0f0;
    font-size: 18px;
    cursor: pointer;
}
.tz_nav ul li.on i{background: url(../images/tz_zx1.png) no-repeat;background-position: 200px 32px;background-color: #b50006;color: #fff;}
.tz_nav ul li:hover i{background: url(../images/tz_zx1.png) no-repeat;background-position: 200px 32px;background-color: #b50006;color: #fff;}
.tz_xl{position: absolute;top:70px;left:0;display:none;z-index:100;}
.tz_nav ul li>a:hover{background-color: #b50006;color: #fff;}
.tz_nav ul li.on>a{background-color: #b50006;color: #fff;}
.tz_xl a:hover{color: #b50006;}
.tz_nav ul li:first-child:hover .tz_xl{display: block;}
.tz_nav ul li>a{border-right:1px solid #dbdbdb;}
.tz_nav ul li:last-child a{border:0;}
.tz_nav{margin:40px 0;}

.find_01 select{margin-left:20px}


.programs2 li{ border-bottom: #e6e6e6 1px dashed; height: 40px; line-height: 40px; padding: 0 10px 0 20px; position: relative; margin-bottom: 10px;}
.programs2 li:hover { background: #4d4d4d; border: #4d4d4d 1px solid; color: #fff;}
.programs2 li:hover a {  color: #fff;}
.programs2 li:before{ content: ''; width: 4px; height: 4px; background: #ccc; position: absolute; left: 5px; top: 19px;}
.programs2 li a{
    display: block;
    font-size: 15px;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;    color: #545454;}
.programs2 li span{
    display: block;
    position: absolute;
    top: 0;
    right: 10px;
    font-size: 14px;    color: #545454;}
.qlt_m p{
    text-align: center;
    line-height: 60px;
    color: #999999;
    font-size: 18px;}
.qlt_m p img{
    margin-right: 10px;
    vertical-align: middle;}