﻿/*  Universal style 通用样式*/


/*  JiangHui                */


/*  2014-7-7                */


/*----------------------------CSS初始化-----------JiangHui------------*/

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
legend,
button form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
    padding: 0;
    margin: 0;
}


/* 缩写，图片等无边框*/

fieldset,
img,
abbr,
acronym {
    border: 0;
}

abbr,
acronym {
    font-variant: normal;
}

legend {
    color: #000;
}


/* 清除特殊标记的字体和字号*/

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
    font-weight: normal;
    font-style: normal;
}


/* 上下标*/

sup {
    vertical-align: text-top;
}

sub {
    vertical-align: text-bottom;
}


/* 设置表格的边框被合并为一个单一的边框, 指定分隔边框模型中单元格边界之间的距离为0*/

table {
    border-collapse: collapse;
    border-spacing: 0;
}


/* 表格标题及内容居左显示*/

caption,
th {
    text-align: left;
}

input,
img,
select {
    vertical-align: middle;
}


/* 清除列表样式*/

ol,
ul {
    list-style: none;
}


/* 输入控件字体*/

input,
button,
textarea,
select,
optgroup,
option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}


/* 标题元素样式清除*/

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
    font-size: 100%;
}

del,
ins,
a {
    text-decoration: none;
}

a:link,
a:visited {
    color: #333;
}

a:hover {
    color: #f00;
    text-decoration: underline;
}

.t-bold {
    font-weight: bold;
}


/* 鼠标样式*/

input[type="submit"] {
    cursor: pointer;
}

button {
    cursor: pointer;
}

input::-moz-focus-inner {
    border: 0;
    padding: 0;
}


/*禁用文本拖拉(谷歌)*/

textarea {
    resize: none;
}


/*闭合浮动*/

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    *zoom: 1;
}

.mtop10 {
    margin-top: 10px;
}

.mbottom10 {
    margin-bottom: 10px;
}

.mbottom20 {
    margin-bottom: 20px;
}

.mtop15 {
    margin-top: 15px;
}

.mtop20 {
    margin-top: 20px;
}

.overhidden {
    overflow: hidden;
}

.wrap980,
.w {
    width: 980px;
    margin: 0 auto;
}

.wrap1000 {
    width: 1000px;
    margin: 0 auto;
}


/* TopBar */

.NtopBar {
    width: 100%;
    box-shadow: 0px 0px 2px #999;
    background: #fff;
    z-index: 100;
    position: relative;
    border-bottom: 1px solid #ccc;
    font-family: 微软雅黑
}

.NtopBar-inner {
    width: 980px;
    height: 40px;
    line-height: 40px;
    color: #333;
    margin: 0 auto;
    font-size: 14px;
}

.NtopBar .logo {
    width: 150px;
    height: 40px;
    overflow: hidden;
    float: left;
}

.NtopBar a {
    color: #333;
}

.NtopBar li {
    display: inline-block;
    float: left;
}

.NtopBar a:visited {
    color: #333;
}

.NtopBar h1 {
    display: inline;
    color: #636363;
    font-size: 16px;
    font-weight: bold;
    padding: 0 10px;
}

.NtopBar .words strong {
    width: 0px;
    height: 0;
    font-size: 0;
    overflow: hidden;
    display: block;
}

.NtopBar .links {
    float: right;
}

.NtopBar .links .bdsharebuttonbox {
    margin: 6px 0 0 10px;
}


/*[zsnews]新闻、[zsproduct] 样品、[zstrade] 商机*/

i {
    font-style: normal;
}

.zsmodule {
    width: 980px;
    margin: 0 auto;
    font-family: "微软雅黑";
    background: #fff;
    margin-top: 10px;
    overflow: hidden;
}

.zsmodule .layout {
    width: 980px;
    margin: 0;
    padding: 0;
    background: #fff;
}

.zsmodule a {
    color: #333!important;
    font-size: 14px;
}

.zsmodule a:hover {
    color: #f00!important;
}

.zsnews .tt1,
.zsproduct .tt1,
.zstrade .tt1 {
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 25px;
    color: #666;
    background: #eaeaea;
    text-indent: 15px;
    float: left;
}

.zsnews ol {
    padding: 20px 0;
}

.zsnews li {
    display: block;
    float: left;
    text-indent: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 30px;
    width: 450px;
    margin-left: 20px;
}

.zsproduct li {
    width: 220px;
    float: left;
    margin: 12px;
    display: inline;
    _margin-right: 6px;
    height: 360px;
    /*控制图片高度*/
}

.zsproduct li i {
    width: 100%;
    text-align: center;
    line-height: 24px;
    display: block;
    height: 48px;
}

.zstrade ol {
    padding: 20px 0;
}

.zstrade li {
    display: block;
    float: left;
    text-indent: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 30px;
    width: 450px;
    margin-left: 20px;
    _display: inline;
}

.zsnews .tt1 h2,
.zsproduct .tt1 h2,
.zstrade .tt1 h2 {
    display: inline;
}


/*相关推荐*/

.blk00a {
    border-top: 1px dashed #ddd;
    border-bottom: 1px dashed #ddd;
    width: 960px;
    margin: 10px auto;
    background: #fff;
    padding: 10px;
    overflow: hidden;
}

.blk00a .content {
    width: 980px;
    overflow: hidden;
}

.blk00a .cona {
    width: 980px;
    overflow: hidden;
}

.blk00a .cona .cona-l {
    color: #565656;
    text-align: left;
    font-weight: normal;
    float: left;
    display: inline-block;
    width: 70px;
}

.blk00a .cona .cona-r {
    float: left;
    width: 890px;
    text-align: left;
    color: #666666;
    line-height: 20px;
}

.blk00a .cona .cona-r a,
.blk00a .cona .cona-r a：isited,
.blk00a .cona .cona-r a:hover {
    color: #666666;
}

.blk00a .conb {
    width: 1000px;
    overflow: hidden;
    border-top: #e3e3e3 dotted 1px;
    border-bottom: #e3e3e3 dotted 1px;
    padding: 20px 0;
}

.blk00a .conb .cona-l {
    color: #565656;
    text-align: left;
    font-weight: normal;
    float: left;
    display: inline-block;
    width: 70px;
}

.blk00a .conb .cona-r {
    float: left;
    width: 910px;
    text-align: left;
    color: #666666;
}

.blk00a .conb .cona-r a,
.blk00b .conb .cona-r a：isited,
.blk00b .conb .cona-r a:hover {
    color: #666666;
}


/*快速导航*/

.quickNav {
    width: 100px;
    height: 100px;
    position: fixed;
    top: 250px;
    right: 0;
    font-family: "微软雅黑";
    _position: absolute;
    _margin-top: 0;
    _top: expression(documentElement.scrollTop+(documentElement.clientHeight-this.offsetHeight)/2)
}

.quickNav li {
    width: 100%;
    display: block;
    background: url(images/333.png);
    margin-bottom: 1px;
    float: left;
}

.quickNav li a {
    width: 100%;
    text-indent: 30px;
    display: block;
    font-size: 15px;
    color: #fff;
    line-height: 40px;
    transition: background-color ease .3s;
    background-image: url(images/quickNav.png);
    background-repeat: no-repeat;
    background-position: 6px -40px;
}

.quickNav li a:hover {
    background-color: #FF9E0A;
    text-decoration: none;
    color: #fff;
}

.quickNav li a:visited {
    color: #fff;
}

.quickNav #qn_mes {
    background-position: 9px 0;
    background-color: #F60
}

.quickNav #qn_zs {
    background-position: 6px -80px;
}

.quickNav .phone {
    width: 50px;
    height: 50px;
    float: left;
    background-color: #FF9E0A;
    background-position: 10px -145px;
}

.quickNav .gotop {
    width: 49px;
    height: 50px;
    margin-left: 1px;
    float: left;
    background-position: 13px -110px;
}


/*头部幻灯*/

.focusBox {
    position: relative;
    width: 980px;
    overflow: hidden;
    float: left
}

.focusBox .pic img {
    width: 980px;
    display: block;
}

.focusBox .hd {
    overflow: hidden;
    zoom: 1;
    position: absolute;
    bottom: 5px;
    right: 5px;
    z-index: 3
}

.focusBox .hd li {
    float: left;
    line-height: 15px;
    text-align: center;
    font-size: 12px;
    width: 25px;
    height: 10px;
    cursor: pointer;
    overflow: hidden;
    background: #919191;
    margin-left: 4px;
    filter: alpha(opacity=80);
    opacity: .8;
    -webkit-transition: All .5s ease;
    -moz-transition: All .5s ease;
    -o-transition: All .5s ease
}

.focusBox .hd .on {
    background: #fff;
    filter: alpha(opacity=100);
    opacity: 1;
}

.focusBox .prev,
.focusBox .next {
    width: 45px;
    height: 99px;
    position: absolute;
    bottom: 250px;
    z-index: 3;
    filter: alpha(opacity=20);
    -moz-opacity: .2;
    opacity: .2;
    -webkit-transition: All .5s ease;
    -moz-transition: All .5s ease;
    -o-transition: All .5s ease
}

.focusBox .prev {
    background-image: url(SuperSlide/index.png);
    background-position: -112px 0;
    left: 0
}

.focusBox .next {
    background-image: url(SuperSlide/index.png);
    background-position: -158px 0;
    right: 0
}

.focusBox .prev:hover,
.focusBox .next:hover {
    filter: alpha(opacity=60);
    -moz-opacity: .6;
    opacity: .6
}

.zsproduct img:hover {
    filter: alpha(opacity=70);
    opacity: 0.7;
}


/*-----------------------Slide for msclass----------------------
.showSlide {margin: 0px auto; width:980px; position: relative;text-align:center;}
.showSlide .wrap {	overflow: hidden; width: 980px;}
.showSlide ul {margin:0;padding:0;	width: 10000px}
.showSlide li {	float: left; width: 980px;}
.showSlide li img {	width:980px;}
.showSlide .prev,
.showSlide .next {width:45px; height:99px; position:absolute; top:45%; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.showSlide .prev {background-image:url(http://zs.efu.com.cn/PublicFiles/images/topslide.png); background-position:-112px 0; left:0}
.showSlide .next {background-image:url(http://zs.efu.com.cn/PublicFiles/images/topslide.png); background-position:-158px 0; right:0}
.showSlide .prev:hover,
.showSlide .next:hover {filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }
*/


/*#jd_dialog  弹出层公用*/

#jd_dialog_m_h,
#jd_dialog_m_h_r {
    background: transparent url(http://cs1.chinaefu.net/images/zs/2013N/tan01.png) no-repeat 999em 0
}

#jd_shadow {
    z-index: 10001;
    position: absolute;
    background-color: #000000;
    filter: alpha(opacity=25);
    -moz-opacity: 0.25;
    opacity: 0.25
}

#jd_dialog {
    z-index: 10002;
    position: absolute
}

#jd_dialog_s {
    position: absolute;
    background-color: #000000;
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    opacity: 0.4
}

#jd_dialog_m {
    position: absolute
}

#jd_dialog_m_h {
    float: left;
    width: 100%;
    height: 32px;
    overflow: hidden;
    cursor: move;
    background-position: 0 0;
    background-repeat: repeat-x
}

#jd_dialog_m_h_l {
    float: left;
    color: black;
    font-weight: bold;
    padding-top: 7px;
    padding-left: 5px;
    color: #ffffff;
    font-size: 14px
}

#jd_dialog_m_h_r {
    float: right;
    color: black;
    width: 16px;
    height: 16px;
    overflow: hidden;
    background-position: 0 -47px;
    cursor: pointer;
    text-indent: -999em;
    margin-right: 12px;
    margin-top: 8px
}

#jd_dialog_m_h_r:hover {
    background-position: -16px -47px
}

#jd_dialog_m_b {
    float: left
}

#jd_dialog_m_b_1 {
    position: absolute;
    alpha(opacity=0);
    -moz-opacity: 0.0;
    opacity: 0.0;
    z-index: 900
}

#jd_dialog_m_b_2 {
    position: absolute;
    z-index: 899
}

#jd_dialog_m_t {
    float: left;
    width: 100%;
    height: 40px;
    padding-top: 10px;
    text-align: center
}

.jd_dialog_m_t_s {
    padding-left: 10px
}

#jd_dialog_s {
    padding: 12px
}


/*fotBoxBg 底部留言分享*/

.fotBoxBg {
    opacity: 0.85;
    filter: alpha(opacity=85);
    width: 100%;
    height: 100px;
    background: #000;
    position: absolute;
    top: 0;
    left: 0
}

.fotBox {
    position: fixed;
    left: 0;
    bottom: -2280px;
    z-index: 999;
    height: 100px;
    width: 100%;
    _position: absolute;
    _top: expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight);
    display: none !important
}

.fotBox .cona {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    height: 100px;
    position: relative;
    background: url(http://cs1.chinaefu.net/images/bbox_a.png) 0 0 no-repeat;
    overflow: hidden
}

.fotBox .close {
    width: 18px;
    height: 18px;
    overflow: hidden;
    text-indent: -999em;
    position: absolute;
    top: 2px;
    right: 1px;
    cursor: pointer
}

.fotBox .cona-a,
.fotBox .cona-b,
.fotBox .cona-c {
    float: left;
    height: 100px
}

.fotBox .cona-a {
    width: 719px;
    overflow: hidden
}

.fotBox .cona-a b {
    float: left;
    text-indent: -999em
}

.fotBox .cona-b {
    width: 154px
}

.fotBox .cona-b i {
    width: 154px;
    height: 42px;
    float: left;
    overflow: hidden;
    cursor: pointer;
    margin-top: 31px;
    text-indent: -999em
}

.fotBox .cona-c {
    width: 96px;
    height: 72px;
    padding-top: 28px;
    margin-left: 11px
}

.fotBox .cona-c i {
    width: 96px;
    height: 24px;
    float: left;
    overflow: hidden;
    cursor: pointer;
    text-indent: -999em
}

.fotBox .cona-c a {
    width: 96px;
    height: 24px;
    float: left;
    overflow: hidden;
    display: block;
    text-indent: -999em
}

.fotBox-ib,
.fotBox-ic {
    background-image: none!important;
    margin: 0px!important;
    padding: 0px;
}


/*-----------------------Slide for msclass----------------------*/

.showSlide {
    margin: 0px auto;
    width: 980px;
    position: relative;
    text-align: center;
}

.showSlide .wrap {
    overflow: hidden;
    width: 980px;
}

.showSlide ul {
    margin: 0;
    padding: 0;
    width: 10000px
}

.showSlide li {
    float: left;
    width: 980px;
}

.showSlide li img {
    width: 980px;
}

.showSlide .prev,
.showSlide .next {
    width: 25px;
    height: 45px;
    position: absolute;
    top: 45%;
    z-index: 11;
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    opacity: .5;
    -webkit-transition: All .5s ease;
    -moz-transition: All .5s ease;
    -o-transition: All .5s ease
}

.showSlide .prev {
    background-image: url(http://zs.efu.com.cn/PublicFiles/images/Nslider_ico.png);
    background-position: 0 center;
    left: 0
}

.showSlide .next {
    background-image: url(http://zs.efu.com.cn/PublicFiles/images/Nslider_ico.png);
    background-position: right 0;
    right: 0
}

.showSlide .prev:hover,
.showSlide .next:hover {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1
}


/*全屏幻灯*/

.fullSlide {
    width: 100%;
    position: relative;
    height: 500px;
}

.fullSlide .bd {
    margin: 0 auto;
    position: relative;
    z-index: 0;
    overflow: hidden;
    width: 100%;
}

.fullSlide .bd ul {
    width: 100% !important;
}

.fullSlide .bd li {
    width: 100% !important;
    height: 500px;
    overflow: hidden;
    text-align: center;
}

.fullSlide .bd li a {
    display: block;
    height: 500px;
}


/*-----------------------BrandBar 2015-10----------------------*/

.fotBox_y {
    position: fixed;
    height: 40px;
    left: 0;
    bottom: 0;
    z-index: 999;
    width: 100%;
    _position: absolute;
    _top: expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight);
    display: block;
    -webkit-transform: translateZ(0);
    _display: none !important;
}

.fotBox_y .ul_btn {
    height: 40px;
    margin-top: 5px;
    line-height: 30px;
    font-size: 16px;
    font-family: "Microsoft Yahei", "//5B8B//4F53", sans-serif;
    padding: 0;
    width: 870px;
    float: left;
}

.fotBox_y .ul_btn>li {
    border-radius: 2px;
    display: inline-block;
    float: left;
    margin-right: 5px;
    padding: 0 10px;
    background: #e3e3e3;
    color: #000000;
    position: relative;
    width: 90px;
    text-align: center;
}

.fotBox_y .ul_btn>li.li1 {
    background: none;
    color: #FFFFFF;
    width: auto;
}

.fotBox_y .ul_btn>li.li2 {
    cursor: pointer;
    background: url("http://zs.efu.com.cn/PublicFiles/brandBar/brandBar.png") 90px -60px no-repeat #e3e3e3;
    padding-right: 20px;
}

.fotBox_y .ul_btn>li.li2>ul {
    position: absolute;
    bottom: 42px;
    background: #e3e3e3;
    width: 118px;
    padding: 5px 0;
    left: 0;
    display: none;
    border-radius: 5px;
    border: #cccccc 1px solid;
}

.fotBox_y .ul_btn>li.li2>ul>li {
    list-style: none;
    font-size: 14px;
    line-height: 30px;
}

.fotBox_y .ul_btn>li.li2>ul>li.hover {
    background: #EC5D57;
    color: #FFFFFF;
}

.fotBox_y .ul_btn>li.hover {
    background-position: 90px 3px
}

.fotBox_y .ul_btn>li.hover>ul {
    display: block;
}

.fotBox_y .ul_btn>li.li3 {
    background: url("http://zs.efu.com.cn/PublicFiles/brandBar/brandBar.png") -2px -133px no-repeat scroll #FF8000;
    padding: 0 3px 0 30px;
    width: 75px;
}

.fotBox_y .ul_btn>li.li4 {
    background: url("http://zs.efu.com.cn/PublicFiles/brandBar/brandBar.png") 90px -60px no-repeat scroll #3bc564;
    padding: 0 10px 0 35px;
    width: 32px;
}

.fotBox_y .ul_btn>li.li5 {
    background: url("http://zs.efu.com.cn/PublicFiles/brandBar/brandBar.png") 90px -60px no-repeat scroll;
    text-indent: 9999px;
    height: 9px;
    width: 9px;
    float: right;
    padding: 0;
    margin: 0;
    border-radius: 0;
    cursor: pointer;
}

.fotBox_y .ul_btn>li>a {
    height: 30px;
    display: block;
    color: #ffffff;
    text-decoration: none;
}

.fotBox_y .ul_btn>li.li1>a {
    width: 80px;
}

.fotBox_y .search_b {
    background: #EC5D57 url("http://zs.efu.com.cn/PublicFiles/brandBar/brandBar.png") 4px -94px no-repeat !important;
    text-indent: 18px;
}

.fotBox_y .search_b:hover {
    background-color: #f00!important;
}

.fotBox_y .ul_btn>li.li3:hover {
    background: url("http://zs.efu.com.cn/PublicFiles/brandBar/brandBar.png") -2px -133px no-repeat scroll #FEBD01;
}


/*-----------------------图片导航----------------------*/

.imgnav {
    width: 980px;
    float: left;
    /* margin-bottom:10px; */
    padding: 10px 0;
    background: #fff;
}

.imgnav a {
    width: 25%;
    _width: 24.9%;
    float: left;
    display: block;
    text-align: center;
    overflow: hidden;
    background: #fff;
}

.imgnav a:hover {
    opacity: .5;
}


/*-----------------------加盟页右侧留言浮动----------------------*/

.goMsg {
    width: 60px;
    height: 180px;
    background: url(http://zs.efu.com.cn/PublicFiles/images/go_message.gif);
    position: fixed;
    right: 5px;
    top: 220px;
    cursor: pointer;
    _position: absolute;
    _top: expression(documentElement.scrollTop+(documentElement.clientHeight-this.offsetHeight)/2);
}

#goMsg {
    -webkit-animation: flip 10s .2s ease both infinite;
    -moz-animation: flip 10s .2s ease both infinite;
}

@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotateY(0);
        -webkit-animation-timing-function: ease-out
    }
    4% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -webkit-animation-timing-function: ease-out
    }
    5% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in
    }
    8% {
        -webkit-transform: perspective(400px) rotateY(360deg) scale(.95);
        -webkit-animation-timing-function: ease-in
    }
    10% {
        -webkit-transform: perspective(400px) scale(1);
        -webkit-animation-timing-function: ease-in
    }
    100% {
        -webkit-transform: perspective(400px) rotateY(0);
        -webkit-animation-timing-function: ease-out
    }
}

@-moz-keyframes flip {
    0% {
        -moz-transform: perspective(400px) rotateY(0);
        -moz-animation-timing-function: ease-out
    }
    4% {
        -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -moz-animation-timing-function: ease-out
    }
    5% {
        -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -moz-animation-timing-function: ease-in
    }
    8% {
        -moz-transform: perspective(400px) rotateY(360deg) scale(.95);
        -moz-animation-timing-function: ease-in
    }
    10% {
        -moz-transform: perspective(400px) scale(1);
        -moz-animation-timing-function: ease-in
    }
    100% {
        -moz-transform: perspective(400px) rotateY(0);
        -moz-animation-timing-function: ease-out
    }
}

.vote2014qrBox {
    width: 120px;
    position: fixed;
    left: 5px;
    top: 250px;
    background: #eee;
    _position: absolute;
    _margin-top: 0;
    _top: expression(documentElement.scrollTop+(documentElement.clientHeight-this.offsetHeight)/2)
}

.vote2014qrBox span {
    width: 100px;
    float: left;
    display: block;
    text-align: right;
    padding: 5px 10px;
    font-family: Tahoma, Geneva, sans-serif
}

.vote2014qrBox img {
    width: 100px;
    height: 100px;
    float: left;
    margin-left: 10px;
}

.vote2014qrBox p {
    width: 120px;
    float: left;
    line-height: 40px;
    font-size: 14px;
    text-align: center;
    height: 40px;
}

.vote2014NoticeBox {
    width: 188px;
    position: fixed;
    right: 5px;
    top: 250px;
    _position: absolute;
    _margin-top: 0;
    _top: expression(documentElement.scrollTop+(documentElement.clientHeight-this.offsetHeight)/2)
}

.vote2014NoticeBox span {
    width: 168px;
    float: left;
    display: block;
    text-align: right;
    padding: 5px 10px;
    font-family: Tahoma, Geneva, sans-serif
}

.vote2014NoticeBox img {
    width: 188px;
    float: left;
}

.the_result {
    padding: 10px;
    font-size: 16px;
    line-height: 28px;
    text-align: center;
    color: #F00;
    padding-top: 7px;
    font-weight: bold;
}

.zsNewsBox {
    width: 980px;
    overflow: hidden;
    margin: 0 auto;
}

.zsNewsBox li {
    float: left;
    width: 450px;
    line-height: 24px;
    height: 100px;
    margin-left: 20px;
}

.zsNewsBox li p {
    color: #666;
    display: block;
    height: 70px;
    overflow: hidden;
}

.zsNewsBox li a {
    font-size: 14px;
    font-weight: bold;
}

.zsNewsBox h2 {
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 25px;
    color: #666;
    background: #eaeaea;
    text-indent: 15px;
    float: left;
    margin-bottom: 20px;
}


/*品牌档案*/

.brandFiles-wrap {
    width: 1000px;
    background: #eee url(http://zs.efu.com.cn/PublicFiles/images/bg1.jpg);
    margin: 0 auto;
    height: 145px;
}

.brandFiles {
    width: 980px;
    padding: 10px;
    float: left;
}

.brandFiles-logo {
    background: #fff;
    width: 160px;
    float: left;
    border: 2px solid #BC9164;
    border-radius: 3px;
}

.brandFiles-logo img {
    width: 100%;
    height: auto;
}

.brandFiles-table {
    width: 805px;
    float: left;
    margin: 0 0 0 10px;
    border-top: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    background: #fff;
}

.brandFiles-table dl {
    width: 267px;
    float: left;
    line-height: 30px;
    height: 30px;
    border: 1px solid #dcdcdc;
    font-size: 12px;
    border-top: none;
    border-left: none;
}

.brandFiles-table dt {
    width: 90px;
    float: left;
    text-align: right;
    padding-right: 4px;
    background: #F8F8F8;
    border-right: 1px solid #dcdcdc;
    color: #B1895D;
    font-weight: bold;
    font-size: 12px;
}

.brandFiles-table dd {
    padding-left: 6px;
    float: left;
}

.brandFiles-table dl h1 {
    font-weight: bold
}

.brandFiles-city {
    position: relative;
}

.brandFiles-city:hover span {
    border: 1px solid #ccc!important;
    height: auto!important
}

.brandFiles-city span {
    width: 151px;
    display: block;
    position: absolute;
    top: 4px;
    left: 5px;
    line-height: 20px;
    padding: 0 5px;
    z-index: 10;
    background: #fff;
    overflow: hidden;
    height: 20px;
    border: 1px solid #fff;
}

.brandFiles-btn {
    background: url(http://cs1.chinaefu.net/images/droplink-ico.png) no-repeat right 16px;
    display: inline-block;
    padding-right: 14px;
    padding-left: 10px;
    color: #FF9800;
    cursor: pointer;
}


/*相册*/

.photoBook {
    width: 960px;
    float: left;
    padding: 10px;
    background: #ccc;
    margin-top: 10px;
}

.photoBook li {
    width: 182px;
    display: block;
    float: left;
    margin-right: 10px;
    text-align: center;
    border: 1px solid #6B6B6A;
    margin: 0px 10px 0 0;
    background: #f8f8f8;
    border-radius: 2px;
}

.photoBook li:hover {
    box-shadow: #847B7B 0 2px 5px;
    border-color: #f04848;
}

.photoBook ul {
    width: 110%;
}

.photoBook-img {
    width: 166px;
    margin: 10px;
    margin-bottom: 0px;
}

.photoBook-img img {
    width: 100%;
    height: auto;
}

.photoBook p {
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    padding: 0 10px;
}

.photoBook a:hover {
    text-decoration: none
}

.prolst-img {
    width: 162px;
    margin: 10px;
    margin-bottom: 0px;
    overflow: hidden;
}


/*通用标题*/

.allUseTitle {
    line-height: 40px;
    height: 40px;
    border-bottom: 1px solid #ccc;
    position: relative;
    float: left;
    width: 980px;
    margin-top: 15px;
    background: url(http://zs.efu.com.cn/PublicFiles/images/i-t.png) 0 13px no-repeat;
}

.allUseTitle h2 {
    font-size: 18px;
    color: #333;
    width: 90px;
    display: block;
    float: left;
    line-height: 40px;
    border-bottom: 1px solid #f00;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    text-indent: 14px;
    height: 40px;
    overflow: hidden;
}

.allUseTitle em {
    font-family: Georgia;
    font-size: 10px;
    font-style: italic;
    padding-left: 10px;
    display: block;
    margin: 3px 0 0 84px;
    float: left;
    width: 200px;
    color: #6D6D6D;
}


/*新闻动态*/

.theNews {
    width: 978px;
    border: 1px solid #CCCCCC;
    float: left;
    padding: 10px 0;
    border-top: none;
    background: #fff;
}

.theNews ul {}

.theNews ul li {
    line-height: 30px;
    height: 30px;
    width: 399px;
    float: left;
    margin-left: 33px;
    margin-right: 40px;
}

.theNews ul li a {
    width: 302px;
    overflow: hidden;
    display: block;
    height: 30px;
}

.theNews ul li span {
    float: right;
    font-size: 12px;
    color: #999;
}


/*品牌动态*/

.brandNews {
    width: 980px;
    float: left;
    background: #fff;
}

.brandNews li {
    position: relative;
    padding: 20px 0;
    overflow: hidden;
    zoom: 1;
    border-bottom: #e1e1e1 1px solid;
    clear: both;
}

.brandNews li .pic {
    float: left;
    width: 200px;
    overflow: hidden;
    margin-left: 15px;
    height: 148px;
}

.brandNews li:hover .pic img {
    transform: scale(1.1)
}

.brandNews li .pic img {
    width: 200px;
    height: auto;
    transition: all .5s;
}

.brandNews li .txt {
    float: right;
    width: 734px;
    margin-right: 15px;
}

.brandNews li h3 {
    text-align: justify;
    text-justify: inter-ideograph;
    line-height: 26px;
    font-size: 18px;
    font-weight: bold;
    height: 26px;
    overflow: hidden;
}

.brandNews li h3 a:hover {
    color: #000;
}

.brandNews li i {
    font-style: normal;
    padding-top: 10px;
    font-size: 12px;
    color: #333;
    display: block;
}

.brandNews li p {
    padding: 8px 0 0 0;
    line-height: 24px;
    font-size: 14px;
    color: #666;
    text-align: justify;
    height: 76px;
    overflow: hidden;
    margin-bottom: 8px;
}

.brandNews li i span {
    padding-left: 20px;
    color: #a0a0a0;
}

.brandNews li i span.nFrom {
    padding-left: 0px;
}

.brandNews li i span.nTime {
    margin-left: 20px
}

.IndustryPopular {
    width: 980px;
    float: left;
    overflow: hidden;
    margin-top: 0px;
    position: relative;
    background: #fff;
}

.IndustryPopular ul {
    padding: 10px;
    padding-top: 10px;
}

.IndustryPopular li a {}

.IndustryPopular li {
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    font-size: 14px;
    color: #333;
    background: url(http://zs.efu.com.cn/PublicFiles/images/li-red.png) 0 center no-repeat;
    text-indent: 10px;
    width: 480px;
    float: left;
}

.brandInformation {
    width: 100%;
    overflow: hidden;
}

.brandInformation-btn {
    width: 100%;
    overflow: hidden;
    float: left;
    margin-top: 20px;
    text-align: center;
    background: #FF5722;
    line-height: 30px;
    height: 30px;
    color: #fff;
    cursor: pointer;
    margin-bottom: 5px;
    font-weight: bold;
}

.brandFiles-wrap,
.brandInformation {
    display: none;
}

.bdlm-1000 {
    width: 1000px
}

.bdlm-320 {
    width: 320px
}

.bdlm-650 {
    width: 650px
}

.joinTips {
    width: 100%;
    text-align: center;
    margin-bottom: 60px;
}


/* qrSlider */

.qrSlider {
    width: 200px;
    float: left;
    position: fixed;
    top: 150px;
    left: -153px;
}

.qrSlider .qrSliderCon {
    width: 130px;
    background: url(http://zs.efu.com.cn/PublicFiles/images/qrSlider.png) 0 0 no-repeat;
    float: left;
    padding: 10px;
    border: 1px solid #ff7c00;
    border-radius: 0px;
    box-shadow: 0px 0px 5px #aaa;
    height: 324px;
}

.qrSlider .qrSliderImg img {
    width: 100%;
    height: auto;
}

.qrSliderImg {
    padding: 6px;
    border: 1px solid #fa8b22;
    background: #fff;
    border-radius: 3px;
}

.qrSlider .qrSliderTxt {
    text-align: center;
    line-height: 30px;
    margin-bottom: 10px;
    color: #fff;
}

.qrSlider .qrSliderTab {
    width: 25px;
    height: 150px;
    background: url(http://zs.efu.com.cn/PublicFiles/images/qrSlider.png) right top no-repeat;
    float: left;
    border: 1px solid #ff7c00;
    border-left: none;
    padding: 10px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    line-height: 22px;
}

.qrSlider .qrSliderTab i {
    width: 25px;
    height: 25px;
    display: block;
    margin-bottom: 12px;
}

.qrSlider .qrSliderTab i img {
    width: 100%;
    height: auto
}

.qrSlider:hover {
    left: 0px
}

.mobileQR {
    float: left;
    width: 131px;
    position: relative;
}

.mobileQR .mobileQR-tt {
    width: 131px;
    float: left;
    height: 30px;
    line-height: 30px;
    background: #ec5d57 url(http://zs.efu.com.cn/PublicFiles/images/ico-scan2.png) 13px center no-repeat;
    border-radius: 2px;
    color: #fff;
    text-indent: 37px;
}

.mobileQR .mobileQR-con {
    display: none;
    width: 120px;
    position: absolute;
    bottom: 36px;
    left: 0px;
    padding: 5px;
    background: #ffc107;
    padding-bottom: 0;
}

.mobileQR .mobileQR-img {
    width: 100%;
    float: left;
}

.mobileQR .mobileQR-img img {
    width: 100%;
}

.mobileQR .mobileQR-txt {
    width: 100%;
    float: left;
    text-align: center;
    background: #FF9800;
    margin-bottom: 5px;
    color: #fff;
}

.mobileQR:hover .mobileQR-con {
    display: block
}

.goodTips {
    position: absolute;
    top: 6px;
    left: 50%;
    margin-left: 160px;
    background: #Eee;
    z-index: 999;
    padding: 4px;
    border-radius: 3px;
    color: #FF5722;
    font-size: 16px;
}