﻿*
{
    margin: 0;
    padding: 0;
    border: 0;
}
div, ul, li, h1, h2, h3, h4, h5, h6, img, dd, dl, dt, p
{
    padding: 0;
    margin: 0;
}
body
{
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-family: "微软雅黑";
    color: #858585;
}
.clear
{
    clear: both;
    line-height: 0;
    padding: 0;
    margin: 0;
}
ul, li
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
img
{
    border-style: none;
}
p
{
    margin: 0;
    padding: 0;
}
a
{
    text-decoration: none;
}
a:hover
{
    text-decoration: none;
}
.fl
{
    float: left;
}
.fr
{
    float: right;
}
.top_bj
{
    width: 100%;
    height: auto;
    background: #eaeaea;
    min-width: 1200px!important;
    overflow: hidden;
    color: #888;
    line-height: 42px;
}
.top
{
    width: 1200px;
    height: auto;
    margin: 0 auto;
}
.top a
{
    color: #888;
    padding: 0 5px;
}
.head
{
    width: 1200px;
    height: auto;
    margin: 0 auto;
}
.logo
{
    position: relative;
}
.logo .logo_img
{
    position: absolute;
    z-index: 9999999;
}
.logo_con
{
    color: #282828;
    font-size: 12px;
    text-transform: uppercase;
    margin-left: 200px;
    margin-top: 30px;
}
.logo_con p
{
    font-size: 24px;
    color: #0260da;
    font-weight: bold;
    margin-bottom: 15px;
}
.logo_con li
{
    float: left;
    color: #787878;
    font-size: 16px;
    margin-right: 20px;
}
.dot
{
    width: 5px;
    height: 5px;
    background: #00a73e;
    border-radius: 5px;
    margin-top: 10px;
    margin-right: 5px;
}
.tel
{
    background: url(../image/tel.jpg) left top no-repeat;
    font-size: 16px;
    color: #787878;
    padding-left: 40px;
    margin-top: 30px;
}
.tel p
{
    font-size: 30px;
    color: #0260da;
    font-weight: bold;
}
.nav_bj
{
    width: 100%;
    height: auto;
    background: #0260da;
    min-width: 1200px!important;
    margin-top: 30px;
}
.nav
{
    width: 1200px;
    height: auto;
    margin: 0 auto;
}
.nav ul
{
    float: right;
}
.nav li
{
    float: left;
    font-size: 16px;
    color: #fff;
    width: 136px;
    text-align: center;
    border-right: 1px solid #317ced;
}
.nav li a
{
    color: #fff;
    line-height: 55px;
    display: block;
}
.nav li a:hover
{
    background: #00a73e;
}
.nav li.active
{
    background: #00a73e;
}
.index1
{
    width: 1200px;
    height: auto;
    margin: 0 auto;
    margin-top: 35px;
}
.index1_top
{
    font-size: 16px;
    color: #7a7a7a;
    text-align: center;
    margin-bottom: 30px;
}
.index1_top p
{
    font-size: 36px;
    font-weight: bold;
    color: #000;
    background: url(../image/p2.jpg) bottom center no-repeat;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.index1_left_top
{
    height: 89px;
}
.index1_left ul
{
    border: 1px solid #dcdcdc;
    overflow: hidden;
}
.index1_left ul li
{
    line-height: 50px;
    background: url(../image/p5.jpg) right 30px center no-repeat #f2f2f2;
    padding-left: 30px;
    font-size: 16px;
    margin-bottom: 5px;
    color: #000;
}
.index1_left ul li:hover
{
    background: url(../image/p6.jpg) right 30px center no-repeat #00a73e;
    color: #fff;
}
#gundong
{
    width: 915px;
    margin: 0 auto;
    overflow: hidden;
    height: auto;
}
#indemo
{
    float: left;
    width: 800%;
}
#gundong1, #gundong2
{
    height: auto;
    float: left;
    display: inline-table;
}
#gundong1 ul, #gundong2 ul
{
    overflow: hidden;
}
#gundong1 li, #gundong2 li
{
    width: 289px;
    height: auto;
    transition: all .8s ease 0s;
    float: left;
    margin: 10px;
    background: #fff;
    border: 1px solid #dcdcdc;
}
#gundong1 li div, #gundong2 li div
{
    width: 289px;
    height: 219px;
    overflow: hidden;
}
#gundong1 li div img, #gundong2 li div img
{
    width: 289px;
    height: 219px;
    transition: 800ms ease-in-out;
    -webkit-transition: 800ms ease-in-out;
}
#gundong1 li p, #gundong2 li p
{
    line-height: 50px;
    background: #f2f2f2;
    text-align: center;
    color: #000;
}
#gundong1
{
    float: left;
    height: auto;
}
#gundong2
{
    float: left;
}
#gundong1 li:hover div img, #gundong2 li:hover div img
{
    transform: scale(1.05);
}
#gundong1 li:hover p, #gundong2 li:hover p
{
    background: #00a73e;
    color: #fff;
}
.index2_bj
{
    width: 100%;
    height: 285px;
    background: url(../image/adv.jpg) center no-repeat;
    min-width: 1200px!important;
    overflow: hidden;
    margin-top: 65px;
    margin-bottom: 50px;
}
.index2
{
    width: 1200px;
    height: auto;
    margin: 0 auto;
}
.index2_left
{
    width: 555px;
    height: auto;
}
.index2_left1
{
    font-size: 30px;
    color: #fff;
    font-weight: bold;
    margin-top: 30px;
}
.index2_left2
{
    font-size: 36px;
    color: #fff;
    font-weight: bold;
    margin: 10px 0 20px 0;
}
.index2_left3
{
    width: 554px;
    height: 52px;
    font-size: 24px;
    line-height: 52px;
    text-align: center;
    color: #fff;
    background: #00a73e;
    font-weight: 200;
    overflow: hidden;
}
.index2_right
{
    width: 277px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    margin-top: 120px;
}
.index2_right p
{
    font-size: 30px;
    color: #fff;
}
.index3_bj
{
    width: 100%;
    height: auto;
    background: url(../image/p3.jpg) center bottom no-repeat;
    padding-bottom: 30px;
    min-width: 1200px!important;
    overflow: hidden;
    margin-top: 30px;
}
.index3
{
    width: 1200px;
    height: auto;
    margin: 0 auto;
    background: url(../image/p4.jpg) right top no-repeat;
    margin-top: 50px;
}
.index3_main
{
    width: 740px;
    height: 300px;
    float: right;
    position: relative;
    z-index: 999;
    padding: 45px 60px;
    margin-top: 30px;
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,.3);
}
.index3_main p
{
    font-size: 24px;
    color: #000;
    font-weight: bold;
}
.index3_about
{
    font-size: 16px;
    color: #5f5f5f;
    line-height: 25px;
    margin-top: 20px;
}
.index3_more
{
    width: 158px;
    height: 48px;
    line-height: 48px;
    background: #0260da;
    border-radius: 48px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    position: absolute;
    bottom: 60px;
    right: 45px;
}
.index4
{
    width: 1200px;
    height: auto;
    margin: 0 auto;
    margin-top: 50px;
}
.index4_left
{
    width: 710px;
    background: #0260da;
}
.index4_left_img
{
    width: 384px;
    height: 391px;
}
.index4_left_img img
{
    width: 384px;
    height: 391px;
}
.index4_left_con
{
    width: 265px;
    margin-right: 20px;
    margin-top: 50px;
    color: #fff;
}
.index4_left_tit
{
    border-bottom: 1px solid #fff;
    font-size: 16px;
    padding-bottom: 10px;
}
.index4_left_con1
{
    line-height: 25px;
    margin-top: 20px;
}
.index4_left_time
{
    background: url(../image/p7.jpg) left center no-repeat;
    padding-left: 30px;
    font-size: 16px;
    float: right;
    margin-top: 30px;
}
.index4_right
{
    width: 450px;
    height: auto;
}
.index4_right_top
{
    line-height: 50px;
    background: #00a73e;
    color: #fff;
    padding: 0 20px;
}
.index4_right_top b
{
    font-size: 16px;
}
.index4_right_top span
{
    float: right;
    font-size: 30px;
}
.index4_right ul li
{
    border-bottom: 1px solid #dcdcdc;
    font-size: 14px;
    color: #7a7a7a;
    line-height: 25px;
    padding-bottom: 10px;
    margin-top: 10px;
}
.index4_right ul li p
{
    font-size: 16px;
    color: #000;
    margin-bottom: 10px;
}
.foot_bj
{
    width: 100%;
    height: auto;
    background: #3f3f3f;
    min-width: 1200px!important;
    overflow: hidden;
    margin-top: 70px;
    padding-bottom: 50px;
}
.foot
{
    width: 1200px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}
.foot_nav
{
    width: 180px;
    margin-left: 90px;
    margin-top: 50px;
}
.foot_nav li
{
    float: left;
    color: #fff;
    line-height: 30px;
    width: 90px;
    font-size: 16px;
}
.foot_nav li a
{
    color: #fff;
    width: 90px;
    display: block;
}
.foot_nav p
{
    font-size: 24px;
    color: #eee;
    background: url(../image/p8.jpg) left center no-repeat;
    padding-left: 30px;
    margin-bottom: 30px;
}
.foot_contact
{
    width: 355px;
    color: #fff;
    font-size: 16px;
    margin-left: 90px;
    margin-top: 50px;
}
.foot_contact p
{
    font-size: 24px;
    color: #eee;
    background: url(../image/p8.jpg) left center no-repeat;
    padding-left: 30px;
    margin-bottom: 30px;
}
.foot_contact li
{
    color: #fff;
    line-height: 30px;
}
.cop
{
    margin-top: 50px;
    text-align: center;
    color: #fff;
}
.cop img
{
    width: 131px;
    height: 131px;
}
.foot_bottom_bj
{
    width: 100%;
    height: auto;
    background: #313131;
    line-height: 70px;
    text-align: center;
    min-width: 1200px!important;
    overflow: hidden;
    color: #fff;
}
.foot_bottom_bj a
{
    color: #fff;
    padding: 0 5px;
}
.inner
{
    width: 1200px;
    height: auto;
    margin: 0 auto;
    margin-top: 54px;
    margin-bottom: 50px;
    overflow: hidden;
}
.inner_left
{
    width: 310px;
    height: auto;
}
.inner_left_type
{
    padding-bottom: 50px;
    overflow: hidden;
}
.inner_left_type_top
{
    height: 117px;
    overflow: hidden;
}
.inner_left_type li
{
    color: #000;
    font-size: 16px;
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 33px;
    background: url(/static/index/zm001/Image/p14.png) left 30px center no-repeat #eee;
    margin-top: 5px;
    padding-left: 42px;
}
.inner_left_type li:hover
{
    color: #145ddf;
}
.inner_left_contact
{
    height: 272px;
    overflow: hidden;
    background: url(../image/p9.jpg) center no-repeat;
    color: #fff;
    padding: 0 10px;
    margin-top: 50px;
}
.inner_left_contact p
{
    background: url(../image/p10.png) left center no-repeat;
    font-size: 16px;
    padding-left: 40px;
    line-height: 32px;
    margin-top: 95px;
}
.inner_left_contact b
{
    font-size: 30px;
}
.inner_right
{
    width: 900px;
    float: right;
}
.inner_right_top
{
    padding-bottom: 10px;
    overflow: hidden;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 20px;
}
.inner_right_top p
{
    float: left;
    font-size: 24px;
    color: #3b3b3b;
}
.crumbs
{
    color: #3b3b3b;
    margin-top: 10px;
}
.crumbs a
{
    color: #3b3b3b;
}
.innerright_foot
{
    width: 900px;
}
.innerright_foot img
{
    max-width: 900px;
}
.inner_content
{
    color: #000;
    line-height: 30px;
}
.inner_content table
{
    width: 900px!important;
    height: auto;
    margin: 10px 0;
    border-collapse: collapse;
    border: 1px solid #000;
}
.inner_content table tr td
{
    text-align: left;
    padding: 0 10px;
    border: 1px solid #000;
    line-height: 30px;
}
.inner_content .table2 tr td
{
    border: none;
}
.inner_content .table3 tr td
{
    border: 1px solid #ccc;
}
.product_list li
{
    width: 289px;
    height: auto;
    transition: all .8s ease 0s;
    float: left;
    margin: 4px;
    background: #fff;
    border: 1px solid #dcdcdc;
}
.product_list li div
{
    width: 289px;
    height: 289px;
    overflow: hidden;
}
.product_list li div img
{
    width: 289px;
    height: 289px;
    transition: 800ms ease-in-out;
    -webkit-transition: 800ms ease-in-out;
}
.product_list li p
{
    line-height: 50px;
    background: #f2f2f2;
    text-align: center;
    color: #000;
}
.product_list li:hover div img
{
    transform: scale(1.05);
}
.product_list li:hover p
{
    background: #00a73e;
    color: #fff;
}
.pimg
{
    width: 800px;
    height: auto;
    overflow: hidden;
}
.pimg .pro_img
{
    width: 312px;
    height: 310px;
    border: 1px solid #ccc;
}
.pimg .pro_img img
{
    width: 310px;
    height: 310px;
}
#preview
{
    text-align: center;
    width: 380px;
}
.jqzoom
{
    border-bottom: #ddd 1px solid;
    border-left: #ddd 1px solid;
    width: 310px;
    float: left;
    margin-bottom: 10px;
    height: auto;
    overflow: hidden;
    border-top: #ddd 1px solid;
    border-right: #ddd 1px solid;
    position: relative;
}
.zoomdiv
{
    width: 310px;
    height: 310px;
    left: 859px;
    z-index: 100;
    border-bottom: #e4e4e4 1px solid;
    position: absolute;
    text-align: center;
    border-left: #e4e4e4 1px solid;
    display: none;
    background: url(/static/index/zm001/Image/loading.gif) #fff no-repeat center center;
    overflow: hidden;
    border-top: #e4e4e4 1px solid;
    top: 1px;
    border-right: #e4e4e4 1px solid;
    left: 0;
}
#spec
{
    position: relative;
    width: 56px;
    height: 300px;
    margin-left: 6px;
    float: left;
    overflow: hidden;
}
.pro_left
{
    position: absolute;
    width: 54px;
    background: url(/static/index/zm001/Image/next-no-vertical.jpg) no-repeat;
    float: left;
    height: 17px;
    bottom: 0;
    cursor: pointer;
    left: 0;
}
.pro_right
{
    position: absolute;
    width: 54px;
    background: url(/static/index/zm001/Image/pre-no-vertical.jpg) no-repeat;
    float: left;
    height: 17px;
    top: 0;
    cursor: pointer;
    right: 0;
}
#specList
{
    display: inline;
    float: left;
    margin-left: 2px;
}
#specList UL LI
{
    width: 50px;
    display: inline;
    margin-right: 4px;
}
#specList UL LI IMG
{
    border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
    padding-bottom: 2px;
    padding-left: 2px;
    width: 40px;
    padding-right: 2px;
    margin-bottom: 1px;
    height: 40px;
    border-top: #ccc 1px solid;
    border-right: #ccc 1px solid;
    padding-top: 2px;
}
.bigimg
{
    WIDTH: 800px;
    HEIGHT: 800px;
}
.jqZoomPup
{
    z-index: 10;
    border-bottom: #aaa 1px solid;
    position: absolute;
    filter: alpha(opacity=50);
    border-left: #aaa 1px solid;
    width: 50px;
    background: #fede4f no-repeat 50% top;
    height: 50px;
    visibility: hidden;
    border-top: #aaa 1px solid;
    top: 0;
    cursor: move;
    border-right: #aaa 1px solid;
    left: 0;
    opacity: .5;
    -moz-opacity: .5;
    -khtml-opacity: .5;
}
#specList
{
    POSITION: absolute;
    TEXT-ALIGN: left;
    WIDTH: 60px;
    HEIGHT: 250px;
    OVERFLOW: hidden;
    TOP: 25px;
    LEFT: 0;
}
#specList UL
{
    POSITION: absolute;
    WIDTH: 60px;
    LEFT: 4px;
}
.pro_name
{
    width: 370px;
    height: auto;
}
.pro_name li
{
    width: 370px;
    border-bottom: 1px dashed #ccc;
    line-height: 40px;
    color: #000;
}
.inner_share
{
    width: 370px;
    margin-top: 20px;
    overflow: hidden;
}
.inner_share p
{
    float: left;
    color: #000;
    line-height: 30px;
}
.newslist
{
    margin-top: 10px;
}
.newslist:after
{
    *zoom: 1;
}
.newslist:after:before, .newslist:after:after
{
    content: " ";
    display: table;
}
.newslist:after:after
{
    clear: both;
}
.newslist li
{
    width: 100%;
    float: left;
    margin-bottom: 10px;
    height: 150px;
}
.newslist li:hover .time span:last-child:after
{
    width: 30px;
}
.newslist li:hover .time span:last-child
{
    color: #145ddf;
}
.newslist li:hover .name:after
{
    width: 100%;
}
.newslist li:hover .name
{
    color: #145ddf;
    transform: translateX(10px);
    -ms-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -webkit-transform: translateX(10px);
    -o-transform: translateX(10px);
}
.newslist li .time
{
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-delay: .2s;
    height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
    font-size: 16px;
    color: rgba(0,0,0,.9);
    font-family: thyFont3;
}
.newslist li .time span:last-child
{
    margin-left: 50px;
    color: rgba(0,0,0,.7);
    position: relative;
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-delay: .1s;
}
.newslist li .time span:last-child:before
{
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    content: '';
    width: 30px;
    height: 1px;
    background: rgba(0,0,0,.5);
    position: absolute;
    left: -40px;
    top: 49%;
}
.newslist li .time span:last-child:after
{
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    content: '';
    width: 0;
    height: 1px;
    background: #145ddf;
    position: absolute;
    left: -40px;
    top: 49%;
}
.newslist li .name
{
    height: 20px;
    line-height: 20px;
    padding-bottom: 15px;
    font-size: 16px;
    color: rgba(0,0,0,.8);
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
}
.newslist li .name:after
{
    content: '';
    position: absolute;
    bottom: 0;
    width: 0%;
    height: 1px;
    background: #145ddf;
    left: 0;
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
}
.newslist li .name:before
{
    content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: rgba(0,0,0,.1);
    left: 0;
}
.newslist li .desc
{
    font-size: 14px;
    color: rgba(0,0,0,.6);
    margin-top: 15px;
    line-height: 26px;
    transition-delay: .1s;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news_title
{
    font-size: 24px;
    color: #333;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.meta
{
    text-align: center;
}
.inner_news_status
{
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 12px;
    color: #333;
    margin-top: 20px;
    padding-bottom: 10px;
}
.inner_news_status span
{
    padding-left: 20px;
    padding-right: 10px;
    line-height: 30px;
}
.inner_news_status .username
{
    background: url(../image/news1.png) left center no-repeat;
}
.inner_news_status .newstime
{
    background: url(../image/news2.png) left center no-repeat;
}
.inner_news_status .click
{
    background: url(../image/news3.png) left center no-repeat;
}
.contact
{
    margin: 20px;
}
.contact ul
{
    float: left;
    margin-bottom: 40px;
}
.contact p
{
    font-size: 20px;
    color: #000;
    font-weight: bold;
    margin-top: 15px;
}
.contact ul li
{
    line-height: 25px;
    color: #000;
}
.inner_message
{
    color: #000;
    line-height: 25px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.form-control1
{
    outline: none;
    display: block;
    width: 410px;
    height: 50px;
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 50px;
    color: #000;
    border: none;
    box-shadow: 1px 2px 3px #f0f0f0 inset;
    padding-left: 10px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.form-control1:focus
{
    border-color: #66afe9;
    outline: none;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}
#content1
{
    width: 885px;
    height: 140px;
    background: url(../image/p32.jpg) right 11px top 10px no-repeat #f3f3f3;
    font-family: "微软雅黑";
}
.form-group2
{
    width: 280px;
    height: 50px;
    position: relative;
    border: none;
    box-shadow: 1px 2px 3px #f0f0f0 inset;
    float: left;
}
.form-group2
{
    background: #f3f3f3;
}
#submit2
{
    width: 180px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #145ddf;
    color: #fff;
    float: left;
    margin-left: 20px;
}
.form-group #name
{
    background: url(../image/p29.jpg) right 11px center no-repeat #f3f3f3;
}
.form-group #email
{
    background: url(../image/p30.jpg) right 11px center no-repeat #f3f3f3;
}
.form-group #tel
{
    background: url(../image/p31.jpg) right 11px center no-repeat #f3f3f3;
}
.form-group #add
{
    background: url(../image/p33.png) right 11px center no-repeat #f3f3f3;
}
.info_title
{
    width: 100%;
    height: 30px;
    background: #ececec;
    margin-top: 20px;
}
.info_title b
{
    display: inline-block;
    padding-left: 10px;
    height: 100%;
    background: #145ddf;
    color: #fff;
    line-height: 30px;
}
.back
{
    margin-top: 40px;
}
.back a
{
    color: #444;
}
#prev_next
{
    color: #000;
    margin-top: 20px;
    line-height: 30px;
}
#prev_next a
{
    color: #000;
}
.newsPage
{
    color: #000;
    margin-top: 20px;
    line-height: 30px;
}
.newsPage a
{
    color: #000;
}
.page
{
    line-height: 50px;
    border: 1px solid #e8e8e8;
    text-align: center;
    margin-top: 35px;
}
.page a
{
    font-family: arial;
    background: #f8f8f8;
    padding: 5px 10px;
    margin: 0 2px;
}
.page a:hover
{
    background: #d80808;
    color: #fff;
}
.page a.active
{
    background: #d80808;
    color: #fff;
}
.page a.bgnone
{
    background: none;
}
.page a.bgnone:hover
{
    color: #d80808;
}
.de-page-mian
{
    overflow: hidden;
    text-align: center;
    font-size: 0;
    margin: 30px 0 35px;
}
.de-page-mian .page-inner
{
    display: inline-block;
    overflow: hidden;
}
.de-page-mian .page-inner a
{
    display: block;
    float: left;
    min-width: 26px;
    padding: 0 5px;
    height: 36px;
    border: 1px solid #ddd;
    background: #fff;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #333;
    margin-right: -1px;
    overflow: hidden;
}
.de-page-mian .page-inner a.active, .de-page-mian .page-inner a:hover
{
    color: #fff;
    border-color: #145ddf;
    background: #145ddf;
}
.de-page-mian .page-inner a.prev
{
    margin-right: 10px;
    background: #fff url(../image/prev.jpg) no-repeat center;
}
.de-page-mian .page-inner a.prev.on
{
    background: #fff url(../image/prev-hover.jpg) no-repeat center;
}
.de-page-mian .page-inner a.prev:hover
{
    background-color: #fff;
    border-color: #ddd;
}
.de-page-mian .page-inner a.next
{
    margin-left: 10px;
    margin-right: 15px;
    background: #fff url(../image/next.jpg) no-repeat center;
}
.de-page-mian .page-inner a.next.on
{
    background: #fff url(../image/next-hover.jpg) no-repeat center;
}
.de-page-mian .page-inner a.next:hover
{
    background-color: #fff;
    border-color: #ddd;
}
.de-page-mian .page-inner a.page-btn
{
    font-size: 12px;
    margin-right: 0;
    width: 63px;
    margin-left: 10px;
}
.de-page-mian .page-inner span
{
    display: block;
    font-size: 12px;
    color: #333;
    float: left;
    line-height: 38px;
}
.de-page-mian .page-inner input
{
    display: block;
    float: left;
    height: 36px;
    width: 36px;
    border: 1px solid #ddd;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #333;
    margin: 0 5px;
}
.no-goods
{
    padding: 100px 0;
    overflow: hidden;
    text-align: center;
}
.no-goods img
{
    display: block;
    margin: 0 auto 30px;
    width: 220px;
    max-height: 105px;
}
.no-goods p
{
    font-size: 14px;
    color: #666;
    line-height: 20px;
}
.banner
{
    width: 100%;
    height: auto;
    margin: 0 auto;
    min-width: 1200px!important;
}
#full-screen-slider
{
    width: 100%;
    height: 552px;
    float: left;
    position: relative;
}
#slides
{
    display: block;
    width: 100%;
    height: 552px;
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
}
#slides li
{
    display: block;
    width: 100%;
    height: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute;
}
#slides li a
{
    display: block;
    width: 100%;
    height: 100%;
    text-indent: -9999px;
}
#pagination
{
    display: block;
    list-style: none;
    position: absolute;
    bottom: 75px;
    z-index: 9900;
    margin: 0;
}
#pagination li
{
    display: block;
    list-style: none;
    width: 14px;
    height: 14px;
    float: left;
    margin-left: 7px;
    margin-right: 7px;
}
#pagination li a
{
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    text-indent: -9999px;
}
#fancybox-loading
{
    position: fixed;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none;
}
#fancybox-loading div
{
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background-image: url('/static/index/zm001/css/fancybox.png');
}
#fancybox-overlay
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1100;
    display: none;
}
#fancybox-tmp
{
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
}
#fancybox-wrap
{
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    z-index: 1101;
    outline: none;
    display: none;
}
#fancybox-outer
{
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff;
}
#fancybox-content
{
    width: 0;
    height: 0;
    padding: 0;
    outline: none;
    position: relative;
    overflow: hidden;
    z-index: 1102;
    border: 0 solid #fff;
}
#fancybox-hide-sel-frame
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 1101;
}
#fancybox-close
{
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    background: transparent url('/static/index/zm001/css/fancybox.png') -40px 0;
    cursor: pointer;
    z-index: 1103;
    display: none;
}
#fancybox-error
{
    color: #444;
    font: normal 12px/20px Arial;
    padding: 14px;
    margin: 0;
}
#fancybox-img
{
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top;
}
#fancybox-frame
{
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}
#fancybox-left, #fancybox-right
{
    position: absolute;
    bottom: 0;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: none;
    background: transparent url('/static/index/zm001/css/blank.gif');
    z-index: 1102;
    display: none;
}
#fancybox-left
{
    left: 0;
}
#fancybox-right
{
    right: 0;
}
#fancybox-left-ico, #fancybox-right-ico
{
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block;
}
#fancybox-left-ico
{
    background-image: url('/static/index/zm001/css/fancybox.png');
    background-position: -40px -30px;
}
#fancybox-right-ico
{
    background-image: url('/static/index/zm001/css/fancybox.png');
    background-position: -40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover
{
    visibility: visible;
}
#fancybox-left:hover span
{
    left: 20px;
}
#fancybox-right:hover span
{
    left: auto;
    right: 20px;
}
.fancybox-bg
{
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001;
}
#fancybox-bg-n
{
    top: -20px;
    left: 0;
    width: 100%;
    background-image: url('/static/index/zm001/css/fancybox-x.png');
}
#fancybox-bg-ne
{
    top: -20px;
    right: -20px;
    background-image: url('/static/index/zm001/css/fancybox.png');
    background-position: -40px -162px;
}
#fancybox-bg-e
{
    top: 0;
    right: -20px;
    height: 100%;
    background-image: url('/static/index/zm001/css/fancybox-y.png');
    background-position: -20px 0;
}
#fancybox-bg-se
{
    bottom: -20px;
    right: -20px;
    background-image: url('/static/index/zm001/css/fancybox.png');
    background-position: -40px -182px;
}
#fancybox-bg-s
{
    bottom: -20px;
    left: 0;
    width: 100%;
    background-image: url('/static/index/zm001/css/fancybox-x.png');
    background-position: 0 -20px;
}
#fancybox-bg-sw
{
    bottom: -20px;
    left: -20px;
    background-image: url('/static/index/zm001/css/fancybox.png');
    background-position: -40px -142px;
}
#fancybox-bg-w
{
    top: 0;
    left: -20px;
    height: 100%;
    background-image: url('/static/index/zm001/css/fancybox-y.png');
}
#fancybox-bg-nw
{
    top: -20px;
    left: -20px;
    background-image: url('/static/index/zm001/css/fancybox.png');
    background-position: -40px -122px;
}
#fancybox-title
{
    font-family: Helvetica;
    font-size: 12px;
    z-index: 1102;
}
.fancybox-title-inside
{
    padding-bottom: 10px;
    text-align: center;
    color: #333;
    background: #fff;
    position: relative;
}
.fancybox-title-outside
{
    padding-top: 10px;
    color: #fff;
}
.fancybox-title-over
{
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    text-align: left;
}
#fancybox-title-over
{
    padding: 10px;
    background-image: url('/static/index/zm001/css/fancy_title_over.png');
    display: block;
}
.fancybox-title-float
{
    position: absolute;
    left: 0;
    bottom: -20px;
    height: 32px;
}
#fancybox-title-float-wrap
{
    border: none;
    border-collapse: collapse;
    width: auto;
}
#fancybox-title-float-wrap td
{
    border: none;
    white-space: nowrap;
}
#fancybox-title-float-left
{
    padding: 0 0 0 15px;
    background: url('/static/index/zm001/css/fancybox.png') -40px -90px no-repeat;
}
#fancybox-title-float-main
{
    color: #fff;
    line-height: 29px;
    font-weight: bold;
    padding: 0 0 3px 0;
    background: url('/static/index/zm001/css/fancybox-x.png') 0 -40px;
}
#fancybox-title-float-right
{
    padding: 0 0 0 15px;
    background: url('/static/index/zm001/css/fancybox.png') -55px -90px no-repeat;
}
.fancybox-ie6 #fancybox-close
{
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png',sizingMethod='scale');
}
.fancybox-ie6 #fancybox-left-ico
{
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png',sizingMethod='scale');
}
.fancybox-ie6 #fancybox-right-ico
{
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png',sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-over
{
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox//static/index/zm001/css/fancy_title_over.png',sizingMethod='scale');
    zoom: 1;
}
.fancybox-ie6 #fancybox-title-float-left
{
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png',sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-float-main
{
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png',sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-float-right
{
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png',sizingMethod='scale');
}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame
{
    height: expression(this.parentNode.clientHeight + "px");
}
#fancybox-loading.fancybox-ie6
{
    position: absolute;
    margin-top: 0;
    top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}
#fancybox-loading.fancybox-ie6 div
{
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png',sizingMethod='scale');
}
.fancybox-ie .fancybox-bg
{
    background: transparent!important;
}
.fancybox-ie #fancybox-bg-n
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png',sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-ne
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png',sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-e
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png',sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-se
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png',sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-s
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png',sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-sw
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png',sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-w
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png',sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-nw
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png',sizingMethod='scale');
}
