body { background: #f5f5f5 }
.category {
    width:198px;
    float:left;
    position:relative;
    z-index:5;
    background:#fff;
    border:1px solid #e5e5e5;
    border-top:none;
    height:490px;
    padding-top:10px
}
.cate-item {
    height:34px;
    width:100%
}
.cate-con {
    position:relative;
    padding:4px 0 5px 15px;
    height:25px;
    line-height:25px;
    cursor:pointer
}
.cate-con a {
    color:#404040;
    font-size:14px
}
.cate-more {
    display:none;
    position:absolute;
    top:0;
    left:198px;
    width:724px;
    height:500px;
    padding-left:20px;
    background:#fff;
    border:1px solid #e5e5e5;
    border-top:none;
    z-index:20;
}
.cm-left {
    width:460px;
    float:left;
    height:100%
}
.cm-right {
    width:263px;
    height:100%;
    float:left;
    background:#f2f2f2;
    border-left:1px solid #e5e5e5
}
.cm-head {
    padding-top:23px;
    height:42px;
    line-height:42px;
    font-weight:700;
    font-size:16px;
    border-bottom:1px solid #e5e5e5
}
.cm-head a {
    color:#404040
}
.cm-head a.cm-more {
    font-size:12px;
    font-weight:normal;
    float:right;
    padding-right:15px;
    color:#dd2727
}
.cm-row {
    width:340px;
    float:left;
    padding:11px 0 12px 91px;
    position:relative;
    border-bottom:1px dashed #e5e5e5
}
.cm-name {
    position:absolute;
    left:0;
    width:62px;
    padding-right:29px;
    top:12px;
    color:#666;
    font-size:14px;
    font-weight:700;
    text-align:right;
    line-height:26px
}
.cm-list li {
    height:26px;
    padding:0 8px 0 9px;
    float:left;
    display:inline-block;
    overflow:visible;
    white-space:nowrap;
    line-height:26px;
    float:left
}
.cm-list a {
    font-size:13px;
    color:#666666
}
.cm-list a:hover {
    color:#dd2727
}
.cm-list a.hot {
    color:#dd2727;
    font-size:15px;
    font-weight:700;
}
.cm-list {
    height:78px;
    overflow:hidden;
}
.cm-row:nth-child(4n) {
    border:none
}
.cm-cpy {
    width:225px;
    padding:28px 20px 0;
}
.cm-cpy h2 {
    font-size:16px;
    font-weight:700;
    height:18px;
    line-height:18px;
    overflow:hidden;
}
.cm-cpy h2 a {
    color:#404040
}
.cm-tag {
    padding-top:5px;
    font-size:13px;
    height:110px;
    overflow:hidden;
}
.cm-tag a {
    float:left;
    display:block;
    height:24px;
    line-height:24px;
    border:1px solid #e5e5e5;
    text-align:center;
    padding:0 12px;
    margin-right:8px;
    *+margin-right:10px;
    margin-top:10px;
    *+margin-top:0px;
    color:#666;
    background:#fff;
}
.cm-tag a:hover {
    background:#dd2727;
    color:#fff;
    border-color:#dd2727
}
.nav-classify {
    width:200px;
    float:left;
    margin-right:10px;
    color:#fff;
    background:#C60A0A;
    font-weight:700;
    font-size:15px
}
.nav-classify .icon-classify {
    background:url(../images/index-icon.png) no-repeat right -125px;
    margin:12px 8px 0 15px;
    float:left
}
.cate-item:hover .cate-con {
    background:#dd2727
}
.cate-item:hover .cate-con a {
    color:#fff
}
.icon {
    display:block;
    float:left;
    margin-right:5px;
    margin-top:5px;
    width:16px;
    height:16px;
    background:url(../images/icon-index.png) no-repeat;
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
    -webkit-transition:-webkit-transform .9s;
    transition:-webkit-transform .9s;
    transition:transform .9s;
    transition:transform .9s,-webkit-transform .9s
}
.cate-item:hover .icon {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg);
    -webkit-transition:-webkit-transform .9s;
    transition:-webkit-transform .9s;
    transition:transform .9s;
    transition:transform .9s,-webkit-transform .9s
}
.icon-af {
    background-position:0 0px
}
.cate-item:hover .icon-af {
    background-position:-20px 0
}
.icon-bg {
    background-position:0 -20px
}
.cate-item:hover .icon-bg {
    background-position:-20px -20px
}
.icon-bz {
    background-position:0 -40px
}
.cate-item:hover .icon-bz {
    background-position:-20px -40px
}
.icon-cm {
    background-position:0 -60px
}
.cate-item:hover .icon-cm {
    background-position:-20px -60px
}
.icon-dl {
    background-position:0 -80px
}
.cate-item:hover .icon-dl {
    background-position:-20px -80px
}
.icon-dg {
    background-position:0 -100px
}
.cate-item:hover .icon-dg {
    background-position:-20px -100px
}
.icon-dz {
    background-position:0 -120px
}
.cate-item:hover .icon-dz {
    background-position:-20px -120px
}
.icon-es {
    background-position:0 -140px
}
.cate-item:hover .icon-es {
    background-position:-20px -140px
}
.icon-fz {
    background-position:0 -160px
}
.cate-item:hover .icon-fz {
    background-position:-20px -160px
}
.icon-fs {
    background-position:0 -180px
}
.cate-item:hover .icon-fs {
    background-position:-20px -180px
}
.icon-fw {
    background-position:0 -200px
}
.cate-item:hover .icon-fw {
    background-position:-20px -200px
}
.icon-fuz {
    background-position:0 -220px
}
.cate-item:hover .icon-fuz {
    background-position:-20px -220px
}
.icon-hz {
    background-position:0 -240px
}
.cate-item:hover .icon-hz {
    background-position:-20px -240px
}
.icon-hb {
    background-position:0 -260px
}
.cate-item:hover .icon-hb {
    background-position:-20px -260px
}
.icon-jx {
    background-position:0 -280px
}
.cate-item:hover .icon-jx {
    background-position:-20px -280px
}
.icon-jj {
    background-position:0 -300px
}
.cate-item:hover .icon-jj {
    background-position:-20px -300px
}
.icon-jd {
    background-position:0 -320px
}
.cate-item:hover .icon-jd {
    background-position:-20px -320px
}
.icon-jc {
    background-position:0 -340px
}
.cate-item:hover .icon-jc {
    background-position:-20px -340px
}
.icon-jt {
    background-position:0 -360px
}
.cate-item:hover .icon-jt {
    background-position:-20px -360px
}
.icon-kc {
    background-position:0 -380px
}
.cate-item:hover .icon-kc {
    background-position:-20px -380px
}
.icon-ny {
    background-position:0 -400px
}
.cate-item:hover .icon-ny {
    background-position:-20px -400px
}
.icon-noy {
    background-position:0 -420px
}
.cate-item:hover .icon-noy {
    background-position:-20px -420px
}
.icon-qm {
    background-position:0 -440px
}
.cate-item:hover .icon-qm {
    background-position:-20px -440px
}
.icon-sp {
    background-position:0 -460px
}
.cate-item:hover .icon-sp {
    background-position:-20px -460px
}
.icon-shp {
    background-position:0 -480px
}
.cate-item:hover .icon-shp {
    background-position:-20px -480px
}
.icon-sm {
    background-position:0 -500px
}
.cate-item:hover .icon-sm {
    background-position:-20px -500px
}
.icon-tx {
    background-position:0 -520px
}
.cate-item:hover .icon-tx {
    background-position:-20px -520px
}
.icon-wj {
    background-position:0 -540px
}
.cate-item:hover .icon-wj {
    background-position:-20px -540px
}
.icon-wuj {
    background-position:0 -560px
}
.cate-item:hover .icon-wuj {
    background-position:-20px -560px
}
.icon-xs {
    background-position:0 -580px
}
.cate-item:hover .icon-xs {
    background-position:-20px -580px
}
.icon-yj {
    background-position:0 -600px
}
.cate-item:hover .icon-yj {
    background-position:-20px -600px
}
.icon-yq {
    background-position:0 -620px
}
.cate-item:hover .icon-yq {
    background-position:-20px -620px
}
.icon-ys {
    background-position:0 -640px
}
.cate-item:hover .icon-ys {
    background-position:-20px -640px
}
.icon-yd {
    background-position:0 -660px
}
.cate-item:hover .icon-yd {
    background-position:-20px -660px
}
.icon-zm {
    background-position:0 -680px
}
.cate-item:hover .icon-zm {
    background-position:-20px -680px
}
.icon-zy {
    background-position:0 -700px
}
.cate-item:hover .icon-zy {
    background-position:-20px -700px
}
.cm-head .icon {
    margin-top:12px;
    width:18px;
    height:18px
}
.cate-item:hover .cm-head .icon {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg)
}
.icon-anh {
    background-position:right 0
}
.icon-bgh {
    background-position:right -20px
}
.icon-bzh {
    background-position:right -40px
}
.icon-cmh {
    background-position:right -60px
}
.icon-dlh {
    background-position:right -80px
}
.icon-dgh {
    background-position:right -100px
}
.icon-dzh {
    background-position:right -120px
}
.icon-esh {
    background-position:right -140px
}
.icon-fzh {
    background-position:right -160px
}
.icon-fsh {
    background-position:right -180px
}
.icon-fwh {
    background-position:right -200px
}
.icon-fuzh {
    background-position:right -220px
}
.icon-hzh {
    background-position:right -240px
}
.icon-hbh {
    background-position:right -260px
}
.icon-jxh {
    background-position:right -280px
}
.icon-jjh {
    background-position:right -300px
}
.icon-jdh {
    background-position:right -320px
}
.icon-jch {
    background-position:right -340px
}
.icon-jth {
    background-position:right -360px
}
.icon-kch {
    background-position:right -380px
}
.icon-nyh {
    background-position:right -400px
}
.icon-noyh {
    background-position:right -420px
}
.icon-qmh {
    background-position:right -440px
}
.icon-sph {
    background-position:right -460px
}
.icon-shph {
    background-position:right -480px
}
.icon-smh {
    background-position:right -500px
}
.icon-txh {
    background-position:right -520px
}
.icon-wjh {
    background-position:right -540px
}
.icon-wujh {
    background-position:right -560px
}
.icon-xsh {
    background-position:right -580px
}
.icon-yjh {
    background-position:right -600px
}
.icon-yqh {
    background-position:right -620px
}
.icon-ysh {
    background-position:right -640px
}
.icon-ydh {
    background-position:right -660px
}
.icon-zmh {
    background-position:right -680px
}
.icon-zyh {
    background-position:right -700px
}
.banner {
    width:735px;
    float:left;
    margin:10px 10px 0;
    height:491px;
    overflow:hidden;
    background:#fff
}
.bn-img {
    width:733px;
    height:182px;
    border:1px solid #e5e5e5;
    border-top:none;
    position:relative
}
.bn-img li {
    float:left;
    margin-left:-1px;
    border-left:1px solid #e5e5e5;
    width:180px;
    height:182px;
    padding:0 2px;
    overflow:hidden
}
.bn-img a {
    display:block;
    webkit-transition:all ease .5s;
    -moz-transition:all ease .5s;
    -ms-transition:all ease .5s;
    transition:all ease .5s
}
.bn-img a:hover {
    -webkit-transform:translateX(-8px);
    -moz-transform:translateX(-8px);
    -ms-transform:translateX(-8px);
    transform:translateX(-8px);
    webkit-transition:all ease .5s;
    -moz-transition:all ease .5s;
    -ms-transition:all ease .5s;
    transition:all ease .5s
}
.bn-img a img {
    width:179px;
    height:182px
}
.bni-list {
    position:relative;
    z-index:2;
}
.prev2,.next2 {
    position:absolute;
    cursor:pointer;
    display:block;
    width:25px;
    height:50px;
    top:65px;
    z-index:10;
    background:rgba(0,0,0,0.5);
}
.prev2 i,.next2 i {
    background:url(../images/index-icon.png) no-repeat;
    width:32px;
    height:32px;
    display:block;
    overflow:hidden;
    margin:10px 0 0 5px;
}
.bni-list .prev2 {
    left:0;
}
.bni-list .prev2 i {
    background-position:0 -145px;
}
.bni-list .next2 i {
    background-position:0 -178px;
}
.bni-list .next2 {
    right:0
}
.bni-list ul {
    width:9999px
}
.userbar {
    width:243px;
    float:left;
    margin-top:10px;
    height:489px;
    background:#fff;
    border:1px solid #e5e5e5;
    overflow:hidden
}
.ub,.ub-news {
    padding:15px 12px 0;
    overflow:hidden;
    max-height:150px;
}
.ub-img {
    float:left;
    margin-right:10px;
    width:48px;
    height:48px;
    background:url(../images/index-icon.png) no-repeat right -155px;
    overflow:hidden
}
.ub-img img {
    width:100%;
    height:100%;
    border-radius:50%
}
.ub-name {
    font-size:14px;
    color:#404040;
    line-height:28px
}
.ub-greet {
    color:#999;
    font-size:12px
}
.ub-register {
    margin-top:15px;
    margin-right:-1px;
    height:40px;
    line-height:40px;
    background:#fafafa;
    border-top:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5
}
.ub-register a {
    display:block;
    float:left;
    width:121px;
    border-right:1px solid #e5e5e5;
    color:#404040
}
.ub-register i {
    display:block;
    float:left;
    margin-left:15px;
    margin-right:5px;
    width:18px;
    height:18px;
    margin-top:11px;
    background:url(../images/index-icon.png) no-repeat
}
.ub-register .icon-login {
    background-position:5px -66px
}
.ub-register .icon-register {
    background-position:right -66px
}
.ub-register a:hover {
    color:#dd2727
}
.ub-tab {
    height:28px;
    line-height:28px;
    border-bottom:1px solid #e5e5e5;
    font-size:13px
}
.ub-tab li {
    float:left;
    padding-right:20px;
    cursor:pointer
}
.ub-tab li.hover,.ubt-list li a:hover,.txt-scroll a:hover,.txt-hot a:hover,.mrt-key li a:hover,.mrtb-a a:hover,.mrb-tit a:hover {
    color:#dd2727
}
.ub-tab li.hover span {
    display:block;
    border-bottom:1px solid #dd2727
}
.ubt-list {
    padding:10px 0 0
}
.ubt-list li {
    line-height:28px;
    height:28px;
    font-size:12px
}
.ubt-list li a {
    display:block;
    color:#666;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.ub-server {
    padding-top:10px
}
.ubs-tit {
    height:34px;
    line-height:34px;
    padding:0 12px;
    border-top:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
    background:#fafafa
}
.icon-redbar {
    display:block;
    float:left;
    margin:10px 5px 0 0;
    width:3px;
    height:13px;
    background:#dd2727
}
.ub-server a {
    display:block;
    float:left;
    margin-left:-1px;
    margin-top:-1px;
    width:81px;
    height:64px;
    padding-top:15px;
    text-align:center;
    border-left:1px solid #e5e5e5;
    border-top:1px solid #e5e5e5;
    color:#666;
    font-size:12px;
    overflow:hidden
}
.ub-server a span {
    position:relative;
}
.ub-server i {
    display:inline-block;
    width:32px;
    height:32px;
    background:url(../images/index-icon.png) no-repeat;
    margin-bottom:5px;
}
.ub-server a:hover .icon-vip {
    background-position:0 -223px
}
.ub-server a:hover .icon-cztc {
    background-position:0 -267px
}
.ub-server a:hover .icon-pptc {
    background-position:0 -308px
}
.ub-server a:hover .icon-zzfw {
    background-position:0 -350px
}
.ub-server a:hover .icon-jfcs {
    background-position:0 -390px
}
.ub-server a:hover .icon-adfw {
    background-position:0 -432px
}
.ub-server a:hover {
    color:#666;
}
.ub-server .icon-vip {
    background-position:-32px -223px
}
.ub-server .icon-cztc {
    background-position:-32px -267px
}
.ub-server .icon-pptc {
    background-position:-32px -308px
}
.ub-server .icon-zzfw {
    background-position:-32px -350px
}
.ub-server .icon-jfcs {
    background-position:-32px -390px
}
.ub-server .icon-adfw {
    background-position:-32px -432px
}
.main {
    margin-top:10px;
    border:1px solid #e5e5e5;
    background:#fff
}
.m-head {
    height:72px;
    line-height:72px;
    padding:0 15px;
    border-bottom:1px solid #e5e5e5
}
/*.m-txt {
    float:left
}*/
.m-txt h2 {
    font-size:22px;
    font-weight:700
}
.m-txt .icon-redbar {
    margin-top:25px;
    margin-right:8px;
    width:4px;
    height:22px
}
.txt-scroll {
    float:left;
    margin:24px 0 0 15px;
    width:360px;
    height:30px;
    overflow:hidden
}
.txt-scroll li {
    line-height:30px
}
.txt-scroll li a {
    display:block;
    font-size:12px;
    color:#999
}
.txt-hot {
    margin-top:24px;
    font-size:14px;
    color:#666;
    height:30px;
    line-height:30px;
    overflow:hidden
}
.txt-hot a {
    padding-right:12px;
    color:#666
}
.txt-hot a:nth-last-child(1) {
    padding-right:0
}
.m-left {
    float:left;
    width:230px;
    height:490px;
    overflow:hidden
}
.m-right {
    float:left;
    width:970px;
    height:490px;
    margin-left:-1px;
    border-left:1px solid #e5e5e5
}
.ml-img {
    /*height:340px;*/
    height: 220px;
    width:100%;
    overflow:hidden;
	position:relative;
}
.ml-img a {
    display:block;
    webkit-transition:all ease .5s;
    -moz-transition:all ease .5s;
    -ms-transition:all ease .5s;
    transition:all ease .5s
}
.ml-img a:hover,.mrb-box:hover .mrb-img {
    isplay:block;
    -webkit-transform:translateY(-5px);
    -moz-transform:translateY(-5px);
    -ms-transform:translateY(-5px);
    transform:translateY(-5px);
    webkit-transition:all ease .5s;
    -moz-transition:all ease .5s;
    -ms-transition:all ease .5s;
    transition:all ease .5s
}
.ml-img a img {
    width:229px;
    height:340px
}
.ml-key {
    padding:10px;
    overflow:hidden
}
.ml-key a {
    display:block;
    float:left;
    margin:8px 5px 0 0;
    height:24px;
    font-size:12px;
    padding:0 10px;
    line-height:24px;
    text-align:center;
    color:#666;
    background:#fafafa;
    border:1px solid #e5e5e5
}
.ml-key a:hover {
    background:#dd2727;
    color:#fff;
    border-color:#dd2727
}
.mrt-key {
    float:left;
    width:550px;
    height:220px;
    border-right:1px solid #e5e5e5
}
.mrt-key ul {
    width:252px;
    float:left;
    margin:15px 0 0 20px
}
.mrt-key li {
    width:72px;
    float:left;
    font-size:14px;
    height:30px;
    line-height:30px;
    padding-right:10px
}
.mrt-key li a {
    display:block;
    color:#404040;
    height:30px;
    overflow:hidden
}
.mrt-key li a.hot {
    color:#dd2727;
    font-size:15px;
    font-weight:700;
}
.mrt-brand {
    width:418px;
    float:left
}
.mrtb-tit {
    padding:0 15px;
    height:42px;
    line-height:42px;
    background:#fafafa;
    border-bottom:1px solid #e5e5e5;
    font-weight:700
}
.mrtb-tit .icon-redbar {
    margin-top:14px
}
.mrtb-tit a {
    font-weight:normal;
    color:#dd2727;
    font-size:12px
}
.mrtb-tit a:hover {
    color:#C60A0A
}
.mr-bot {
    border-top:1px solid #e5e5e5;
    width:970px;
    overflow:hidden;
}
.mrtb-con {
    padding:15px;
    float:left;
    height:147px;
    width:388px;
    position:relative
}
.mrtb-con h2 a {
    display:block;
    height:28px;
    line-height:28px;
    overflow:hidden;
    font-size:15px;
    font-weight:500;
    color:#404040;
    font-weight:700;
}
.mrtb-con ul {
    padding-top:20px
}
.mrtb-con li {
    line-height:28px;
    height:28px;
    overflow:hidden;
    font-size:13px;
    color:#666
}
.mrtb-tag {
    height:18px;
    float:left;
    padding-left:15px;
}
.mrtb-con h2 {
    max-width:300px;
    float:left;
}
.icon-smrz {
    background:url(../images/index-icon.png) no-repeat 0 -99px
}
.icon-qyrz {
    background:url(../images/index-icon.png) no-repeat -16px -99px
}
.icon-jyt {
    background:url(../images/index-icon.png) no-repeat -34px 0
}
.icon-yzbb {
    background:url(../images/index-icon.png) no-repeat -16px -119px
}
.icon-lm {
    background:url(../images/index-icon.png) no-repeat 0 -119px
}
.jyt-year {
    display:block;
    font-size:12px;
    color:#f66a00;
    line-height:16px;
    margin-top:5px;
    margin-right:8px;
    padding-right:8px;
}
.mrtb-a {
    height:20px;
    line-height:20px;
    overflow:hidden;
    clear:both;
    padding-top:5px;
    font-size:13px;
    color:#999;
}
.mrtb-a a {
    color:#999;
    padding-right:10px;
    display:inline-block;
}
.mrtb-name {
    padding:10px 0 15px;
    border-bottom:1px dashed #e5e5e5;
}
.mrtb-log {
    width:136px;
    float:left;
    text-align:center;
    padding-top:8px
}
.mrtb-log a {
    display:block;
    margin-top:8px
}
.mrtb-log img {
    width:98px;
    height:40px;
    border:1px solid #e5e5e5
}
.mrtb-log a:hover img {
    opacity:0.8;
    filter:alpha(opacity=80)
}
.mrb-box {
    float:left;
    height:249px;
    width:170px;
    padding:20px 20px 0;
    margin-right:-1px;
    overflow:hidden;
    border-right:1px solid #e5e5e5
}
.mrb-tit {
    height:20px;
    line-height:20px;
    overflow:hidden
}
.mrb-tit a {
    display:block;
    color:#404040
}
.mrb-price {
    color:#dd2727;
    height:30px;
    overflow:hidden;
    line-height:30px
}
.mrb-price em {
    font-size:16px
}
.mrb-img {
    width:100%;
    height:170px;
    overflow:hidden;
    padding-top:10px;
    text-align:center
}
.mrb-img img {
    max-width:100%;
    height:165px;
    vertical-align:middle
}
.mrb-img a {
    display:block
}
.mrb-first {
    width:300px
}
.list_mark {
    position:absolute;
    top:15px;
    right:15px
}
.list_mark li {
    width:8px;
    height:2px;
    font-size:0;
    line-height:0;
    background:#e5e5e5;
    float:left;
    margin:1px;
    display:inline;
    cursor:pointer
}
.list_mark li.active {
    background:#dd2727
}
.cp-hot {
    overflow:hidden
}
.cp-hot .mrb-box.mrb-first {
    width:280px
}
.cp-hot .mrb-box {
    width:180px
}
.gotop {
    display:block;
    width:36px;
    height:36px;
    background:#fff;
    overflow:hidden;
}
.gotop .icon-gotop {
    margin:2px auto;
    display:block;
    height:32px;
    width:32px;
    background:url(../images/index-icon.png) no-repeat -30px -25px;
}
.industry-bar {
    position:fixed;
    top:120px;
    left:50%;
    margin-left:-690px;
    width:36px;
    display:none;z-index:9
}
.industry-bar.hover {
    display:block
}
.industry-bar h5 {
    height:26px;
    line-height:26px;
    padding:5px 0;
    background:#dd2727;
    text-align:center;
    color:#fff
}
.industry-bar ul {
    background:#fff
}
.industry-bar li {
    padding:5px 0;
    width:36px;
    height:26px;
    margin:0 auto;
    text-align:center;
    background:#666;
    margin-top:1px;
}
.industry-bar li a {
    display:block;
    color:#fff;
    font-size:12px;
    line-height:13px
}
.industry-bar li.current {
    background:#dd2727;
    color:#fff;
}
.industry-bar li:nth-child(1).current {
    background:#ff8436;
}
.industry-bar li:nth-child(2).current {
    background:#6d79f5;
}
.industry-bar li:nth-child(3).current {
    background:#8e7de5;
}
.industry-bar li:nth-child(4).current {
    background:#f04c40;
}
.industry-bar li:nth-child(5).current {
    background:#35c6ff;
}
.industry-bar li:nth-child(6).current {
    background:#6d73ff;
}
.nobtm {
    border-bottom:none;
}
@media screen and (max-width:1200px) {
    .industry-bar {
    display:none;
}
}@media screen and (max-width:1366px) {
    .industry-bar {
    margin-left:0px;
    left:0px;
}
}.focus-img-con ul {
    position:absolute;
    top:0;
}








/*2017-7-27*/
.uo{
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    width: 970px;
    height: 41px;
    overflow: hidden;
    background: #fafafa;
    line-height: 41px;
    /* margin-bottom: 10px; */
}
.mrbch{
    float:left;
    width:194px;
    overflow:hidden;
}
.maxch{
    margin-top: 12px;
}
.mrb{
    width: 100%;
    overflow: hidden;
    text-align: center;
}
.mrb a{
    display: block;
    webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
    -ms-transition: all ease .5s;
    transition: all ease .5s;
}
.mrb a:hover,.mrb-box:hover .mrb-img {
    isplay:block;
    -webkit-transform:translateY(-5px);
    -moz-transform:translateY(-5px);
    -ms-transform:translateY(-5px);
    transform:translateY(-5px);
    webkit-transition:all ease .5s;
    -moz-transition:all ease .5s;
    -ms-transition:all ease .5s;
    transition:all ease .5s
}
.mrb img{
    max-width: 100%;
    width: 150px;
    height: 150px;
    vertical-align: middle;
    padding-bottom: 6px;
}
.tit{
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    width: 150px;
    margin: 0 auto;
}
.tit a:hover{
    color: #C60A0A;
}
.tit a{
    display: block;
    color: #404040;
}
.mprice{
    color: #dd2727;
    height: 20px;
    overflow: hidden;
    line-height: 20px;
    width: 150px;
    margin: 0 auto;
}
.uo a{
    margin-left: 14px;
}

.wen{
    width: 970px;
    overflow: hidden;
    margin-top: 10px;
}
.wen li{
    width: 303.3px;
    float: left;
    height: 30px;
    overflow: hidden;
    margin-left: 10px;
    margin-right: 10px;
}
.hr{
    height: 30px;
    line-height: 30px;
    color: #404040;
    overflow: hidden;
}
.ht{
    float: left;
    /* margin-top: 7px; */
    color: #404040;
    line-height: 30px;
    overflow: hidden;
}
.ht span{
    font-size: 14px;
    color: #0667ac;
}
.hr:hover,.ht:hover span{
    color: #C60A0A;
}


.zi a{
    font-size: 16px;
    color: #404040;
}
.zi a{
    float: left;
}
.zi a.hover{
    font-size: 16px;
    font-weight: 900;
}
.zi a:hover{
    font-size: 16px;
    font-weight: 900;
    color: #4d4d4d;
}
.zii{
    float: right;
    font-size: 12px;
    margin-right: 15px;
    color: #dd2727;
}
.zii:hover{
    color: #C60A0A;
}
.key{
    padding: 0 10px;
    overflow: hidden;
}
.key .scroll{ height:210px; overflow:hidden}
.key p{
    font-size: 15px;
    font-weight: 900;
    color: #404040;
    height: 43px;
    line-height: 43px;
}
.key li:before{
	content:"";
    width: 4px;
    height: 4px;
    background: #0667ac;
    float: left;
    display: block;
    margin-top: 12px;
    margin-right: 6px;
}
.key a{
    float: left;
    width: 196px;
    overflow: hidden;
    height: 22px;
    color: #4d4d4d;
}
.key li{
    height: 30px;
    line-height: 30px;
}
.key a:hover{
    color: #C60A0A;
}
.za a{
    margin-left: 14px;
    margin-right: 14px;
    font-size: 22px;
    float: left;
    color: #404040;
}
.za a.hover{
    font-weight: 900;
    color: #404040;
}
.zw{
    float: right;
    font-size: 12px;
    margin-right: 15px;
    color: #dd2727
}
.zw:hover{
    color: #C60A0A;
}
.tjqy{
    width: 1200px;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
}
.tjqy a{
    width: 270px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-size: 14px;
    color: #404040;
    float: left;
    margin:0 15px;
}
.tjqy a:hover{
    color: #C60A0A;
}

.ml-img .prev,.ml-img .next{ position:absolute;  display:block;  top:96px; width:20px; height:28px; filter:alpha(opacity=20);opacity:0.2;  }
.ml-img .prev{ left:5px; background-position:0 0;}
.ml-img .next{ right:5px; background-position:-20px 0; }
.ml-img .prev:hover,.ml-img .next:hover{ filter:alpha(opacity=100) !important;opacity:1 !important;  }
.ml-img{ width:230px; height:220px; position:relative;  margin:0 auto;  overflow:hidden;  }
.ml-img .bd li{ vertical-align:middle; }
.ml-img .bd li img{ width:230px; height:220px; display:block;}

/*2018-12-14 加推广新样式*/
.tgDiv { width:391px}
.mr10 { margin-right:10px}
.icon_vipIcon {display: block;float: left;margin: 10px 5px 0 0;width:15px;height:20px; background:url(../images/vip_icon.jpg) no-repeat 0 4px}
.icon_tqspIcon {display: block;float: left;margin: 7px 5px 0 0;width:27px;height:27px; background:url(../images/tqsp_icon.jpg) no-repeat}
.icon_tgIcon {display: block;float: left;margin: 12px 5px 0 0;width:30px;height:18px; background:url(../images/tg_icon.jpg) no-repeat}
.vipzsDiv { padding:12px; overflow:hidden}
.vipzsDiv ul li { width:370px; height:30px; line-height:30px; overflow:hidden}
.vipzsDiv a {float: left;width:350px;overflow: hidden;height:30px;color:#4d4d4d;}
.vipzsDiv  li:before {content: "";width:12px;height:12px;background:url(../images/liv.jpg) no-repeat;float: left;display: block;margin-top:9px;margin-right: 6px;}
.vipzsDiv a:hover {color:#dd2727}
.keyCont {padding:12px; overflow:hidden}
.keyCont ul li { width:370px; height:30px; line-height:30px; overflow:hidden}
.keyCont a {float: left;width:350px;overflow: hidden;height:30px;color:#4d4d4d;}
.keyCont  li:before {content: "";width:4px;height:4px;background:#0667ac;float: left;display: block;margin-top:14px;margin-right: 6px;}
.keyCont a:hover {color:#dd2727}
.fs15 {font-size:15px}
/*
     FILE ARCHIVED ON 14:34:11 Mar 31, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:11:42 Feb 14, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots: 0.117
  exclusion.robots.policy: 0.106
  cdx.remote: 0.12
  esindex: 0.01
  LoadShardBlock: 197.39 (6)
  PetaboxLoader3.datanode: 177.286 (7)
  load_resource: 110.32
  PetaboxLoader3.resolve: 32.65
*/