/*head*/

#menu{position: absolute; width: 1200px; height: 70px; left: 0px; top: 61px; background:#fff; border-radius: 5px 5px; z-index: 9999; box-shadow: 0px 1px 10px #685d5c; -moz-box-shadow: 0px 1px 10px #685d5c; -webkit-box-shadow: 0px 1px 10px #685d5c;}

#menu a.logo{display: inline-block;float: left;width:277px;height:34px;margin-left: 26px;margin-top: 18px;}

.nav{float: right; display: inline-block; height: 34px; padding: 20px 0px 16px 0px; position: relative; line-height: 28px;}

ul.nav li{display: inline-block; float: left; background: url(../images/sa.png) right 5px no-repeat;}

ul.nav li a{display: inline-block; float: left; font-size:16PX; color:#4c4c4c; padding:0 28px;

padding-bottom:22px;}

ul.nav li a.cur,ul.nav li.on a{color:#1b61b6;}

ul.nav li a:hover, .nav ul li a.cur{color:#1b61b6;background:url(../images/navcur.png) bottom center no-repeat;}

ul.nav li a.last{padding-right: 26px!important;}

ul.nav li.last{background:none;}

ul.nav li.last a{padding-right:26px;}

.nav_hover{width: 80px; height: 6px; font-size: 0; background: #1b61b6; position: absolute; bottom: -3px; z-index: 10; left: 24px; border-radius: 5px 5px;}

.search-box{width: 187px; height: 21px; right: 0px; top: 25px; position: absolute; z-index: 999;}

.search-box input[type="text"]{padding-left: 7px; padding-right: 19px; height: 22px; line-height: 22px; width: 161px; border-radius: 10px 10px; border: 0; box-shadow: 0px 3px 6px #736a68; -moz-box-shadow: 0px 3px 6px #736a68; -webkit-box-shadow: 0px 3px 6px #736a68;background: #fff; font-size: 12px; position: absolute; right: 0px; z-index: 2; overflow: hidden;color:#b2b2b2;}

.search-box input[type="submit"]{width: 21px; height: 21px; position: absolute; right: 4px; top: 1px; z-index: 3; background: url(../images/s.png) no-repeat center center; border: none; cursor: pointer;}

/*pro*/

#pro{height:465px;background:url(../images/probg.jpg) top center no-repeat;width:100%;}

#pro a.down{cursor: pointer; width: 50px; height: 50px; background:url(../images/down.png) top center no-repeat; display: block; position: absolute; top: -87px; left: 578px;z-index:9;}

#pro{}

#pro .hd{overflow: hidden;height: 30px;padding: 35px 10px;text-align: center;width:100%;}

#pro .hd .prev,#pro .hd .next{display: block;width: 5px;height: 9px;float: right;margin-right: 5px;margin-top: 10px;overflow: hidden;cursor: pointer;background: url("../images/arrow.png") 0 0 no-repeat;}

#pro .hd .next{background-position: 0 -50px;}

#pro .hd .prevStop{background-position: -60px 0;}

#pro .hd .nextStop{background-position: -60px -50px;}

/*#pro .hd{text-align: center;overflow: hidden;margin-top: 10px;zoom: 1;width:100%;}*/

#pro .hd span{display: inline-block;width: 18px;height: 18px;overflow: hidden;margin-right: 13px;text-indent: -999px;cursor: pointer;background:#808080;border-radius: 100%;}

#pro .hd span.on{background:#e70112;}

#pro .bd{}

#pro .bd ul{overflow: hidden;zoom: 1;}

#pro .bd ul li{background:#fff;width:215px;height:245px;float: left;display: inline;overflow: hidden;text-align: center;margin-right: 31px;}

#pro .bd ul li .pic{text-align: center;}

#pro .bd ul li .pic img{width: 120px;height: 90px;display: block;padding: 2px;border: 1px solid #ccc;}

#pro .bd ul li .pic a:hover img{border-color: #999;}

#pro .bd ul li .title{line-height: 24px;}

.probox{padding-top: 135px;}

#pro .bd ul li a{display: block;width:215px;height:245px;position:relative;}

#pro .bd ul li a abbr{}

#pro .bd ul li a span.img{
    display: block; vertical-align: middle;
margin: 0 auto;}

#pro .bd ul li a span.img img{
    max-width: 190px;
    margin: 0 auto;
    display: block;
}

#pro .bd ul li a span.els{text-align: center;display: block;float: left;width:100%;
    line-height: 30px;font-size: 14px;color:#4c4c4c;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/*quick*/

.quick{padding:95px 0 102px;height:626px;}

.quick .tit{text-align: center;}

.quick .tit h1{font-size: 36px;font-weight: bold;color:#4c4c4c;}

.quick .tit p.en{font-size:18px;color:#4c4c4c;text-transform: uppercase;letter-spacing:2px;}

.quick .tit p.ch{font-size: 14px;color:#808080;padding-top: 14px;}

.quick .box{padding-top:42px;}

.quick .box li{display: block;float: left;width:386px;height:211px;position:relative;margin-bottom: 22px;}

.quick .box li.q1{background:url(../images/q1.jpg) top center no-repeat;margin-right: 21px;}

.quick .box li.q2{background:url(../images/q2.jpg) top center no-repeat;margin-right: 21px;}

.quick .box li.q3{background:url(../images/q3.jpg) top center no-repeat;}

.quick .box li.q4{background:url(../images/q4.jpg) top center no-repeat;margin-right: 21px;}

.quick .box li.q5{background:url(../images/q5.jpg) top center no-repeat;margin-right: 21px;}

.quick .box li.q6{background:url(../images/q6.jpg) top center no-repeat;}

.quick .box li a{position:relative;display: block; padding: 14px 12px 9px 11px; display: block; width: 297px; height: 47px;background:url(../images/white.png) top center no-repeat;margin-top: 111px;-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}

.quick .box li a p.t{font-size: 18px;font-weight: bold;color:#4c4c4;}

.quick .box li a p.c{font-size: 12px;color:#808080;font-family: 'simsun';padding-top:5px;}

.quick .box li a .ico{position:absolute;width:32px;height:29px;top:21px;right:14px;-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}

.quick .box li.q1 a .ico{background: url(../images/i1.png) 0px 0px no-repeat;}

.quick .box li.q2 a .ico{background: url(../images/i2.png) 0px 0px no-repeat;}

.quick .box li.q3 a .ico{background: url(../images/i3.png) 0px 0px no-repeat;}

.quick .box li.q4 a .ico{background: url(../images/i4.png) 0px 0px no-repeat;}

.quick .box li.q5 a .ico{background: url(../images/i5.png) 0px 0px no-repeat;}

.quick .box li.q6 a .ico{background: url(../images/i6.png) 0px 0px no-repeat;}

.quick .box li a:hover{background:url(../images/red.png) top center no-repeat;}

.quick .box li.q1 a:hover .ico{background-position:-32px 0px;}

.quick .box li.q2 a:hover .ico{background-position:-29px 0px;}

.quick .box li.q3 a:hover .ico{background-position:-29px 0px;}

.quick .box li.q4 a:hover .ico{background-position:-27px 0px;}

.quick .box li.q5 a:hover .ico{background-position:-27px 0px;}

.quick .box li.q6 a:hover .ico{background-position:-20px 0px;}

.quick .box li a:hover p.t,.quick .box li a:hover p.c{color:#fff;}

.foot{height:218px;overflow: hidden;background:#808080;width:100%;}

.foot .box{padding-top: 50px;}

.foot .box .boxt{font-size: 14px;color:#fff;}

.foot .box .boxc{color:#fff;padding-top:26px;line-height: 17px;}

.foot .box .boxc a.more{color:#fff;}

.foot .box .boxc a.more:hover{color:#e70112;}

.foot .left{width:448px;float: left;margin-right: 165px;}

.foot .mid{width:304px;float: left;}

.foot .mid .phone{background: url(../images/phonebg.png) 0px 0px no-repeat;text-indent: 43px;padding-bottom: 18px;}

.foot .mid .phone .num{font-size: 14px;font-weight: bold;}

.foot .mid .phone p{font-size: 14px;}

.foot .right{float: right;text-align: center;}

.btm{height:68px;overflow:hidden;background:#4d4d4d;width:100%;}

.btm .fwl{display: inline;float: left;margin-top: 18px;}

.btm .fwl .menu ul li{display: block;float: left;}

.btm .fwl .menu ul li a{color:#fff;padding:0 3px;}

.btm .fwl .menu ul li a.first{padding-left: 0px;}

.btm .fwl .menu ul li a:hover{color:#E70112;}

.btm .fwl .menu{color:#fff;}

.btm .fwl p{color:#fff;text-transform: uppercase;margin-top: 5px;}

.btm .fwr{float: right;margin-top: 36px;color:#fff;}

/*inside*/

.main{min-height:300px;}

.mainleft{margin-bottom: 140px;}

.leftnav .navtitle{background: url(../images/left.png) no-repeat center center; width: 257px; height: 65px; margin-top: -65px; overflow: hidden;}

.navtitle p{line-height: 25px; margin-left: 42px;}

.leftnav li{width: 257px; height: 66px; background-color: #e6e6e6; text-indent: 40px;}

.leftnav li a{display: block; color: #4c4c4c; width: 257px; height: 66px; font-size: 16px; line-height: 66px; font-weight: bold; font-family: "微软雅黑"; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.line2{background: url(../images/line.png) no-repeat center center; width: 257px; height: 1px;}

.fanhui{width: 257px; height: 66px; background-color: #e6e6e6;}

.fanhui span{background: url(../images/rh.png) no-repeat 1px center; display: block; width: 200px; height: 66px; text-indent: 35px; margin-left: 42px;}

.fanhui span a{line-height: 66px; font-size: 16px; color: #808080;}

.mianright{width: 930px;margin-bottom: 50px;}

.tl{font-size: 24px; font-weight: bolder; margin: 0 auto 0 91px; text-align: center; display: block; margin-top: 40px; margin-bottom: 45px;}

.nr{margin-left: 60px; font-size: 14px; color: #808080; line-height: 25px; margin-bottom: 100px; z-index: 1;}
.nr p span img,.nr p img{max-width:100%;}
.leftnav li a.cur{background-color: #1b61b6; color: #fff;}

/*荣誉*/

#honor_iframe{width:100%;height:auto;margin:5px auto; overflow:hidden;}

#honor{width:100%;height:auto;overflow:hidden;}

#honor li{display:block;width:33.333%;float:left; text-align:center;}

#honor li a{display:block; height:240px;overflow:hidden;margin:0 auto;text-align:center;padding-top:3px;
    padding-left: 15px;
    padding-right: 15px;}

#honor li span.img{display:block;text-align:center;    position: relative;
    overflow: hidden;
    border: 2px solid #eee;
    border-radius: 8px;}

#honor li a span.img img{    transition: transform .15s;
    max-height: 170px;
    margin: 0 auto;
    min-height: 177px;}

#honor li span.name{display:block;height:25px;width:100%;line-height:25px;text-align:center;left:0; color:#333;}


.pager{font-family:Arial, Helvetica, sans-serif;padding-bottom: 2px;padding-left: 0px;padding-right: 0px;padding-top: 2px;text-align:center;float:right;margin-top:10px;}

#proshow{min-height: 0px;} ul#proshow li{float: left; width: 25%; height: auto; display: block; min-height: 200px; background: url(../../index/p_1.jpg) top no-repeat; margin-bottom: 20px;}

ul#proshow li a.img{width: 162px; height: 159px; display: block; cursor: pointer; overflow: hidden; border: 1px solid #dfdfdf; padding: 1px; background: #fff; border-radius: 2px;}

ul#proshow li a.img:hover{border:1px solid #2663c0;}

ul#proshow li a{text-align: center; line-height: 30px; padding: 0px; display: block; width: 192px; margin: 0 auto; -webkit-transition: all 0.4s linear; transition: all 0.4s linear;}

ul#proshow li a:hover{}

ul#proshow li a:hover span.name{background: #1b61b6;color:#fff;}

ul#proshow li a:hover span.img{border-top: 1px solid #1b61b6;border-left: 1px solid #1b61b6;border-right: 1px solid #1b61b6;}

ul#proshow li a span.name{line-height: 40px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 14px;-webkit-transition: all 0.4s linear; transition: all 0.4s linear;background:#dfdfdf;}

ul#proshow li a span.img{display: block;border: 1px solid #dfdfdf;-webkit-transition: all 0.4s linear; transition: all 0.4s linear;overflow:hidden;}

ul#proshow li a span.img img{-webkit-transition: all 0.4s linear; transition: all 0.4s linear;}

ul#proshow li a span.img img:hover{transform: scale(1.4);}

.tables td{height: 36px; padding: 7px 10px 7px 0; border: 1px solid #e6e6e6;}

.tables td a{display:block;padding:3px;width:80px;border:1px solid #FFF;padding-top:1px;padding-bottom:1px;background:#926a37;color:#fff;}

.tables td a:hover{border:1px solid #926a37;}

.px{width: 320px; height: 14px; line-height: 14px; padding: 10px 5px; border: 1px solid #CACACA; background: url(../images/bg_text.jpg) no-repeat;}

.px{padding:2px 4px;line-height:30px;}

.px{height:30px;} em{font-style:normal;}

.vm{vertical-align:middle;}

.vm *{vertical-align:middle}

textarea{width: 667px; height: 150px; border: 1px solid #CACACA; background: url(../images/bg_text.jpg) no-repeat; resize: none;}

button::-moz-focus-inner{border:0;padding:0;}

.pn{width: 114px; height: 38px; border: 0 none; font-size: 14px; color: #fff; background-color: #B0010F;box-shadow: 0px 1px 8px #444; -moz-box-shadow: 0px 1px 8px #444; -webkit-box-shadow: 0px 1px 8px #444;cursor:pointer} .pn2{width: 114px; height: 38px; border: 0 none; font-size: 14px; color: #fff; background-color: #1680cc; box-shadow: 0px 1px 8px #444; -moz-box-shadow: 0px 1px 8px #444; -webkit-box-shadow: 0px 1px 8px #444; margin-left: 20px;}

.pagelist{ text-align:center;  padding:7px 0;}


/*.nr .protext {*/
    /*width: 100%;*/
    /*height: auto;*/
    /*padding-bottom: 30px;*/
    /*margin-top: 50px;*/
/*}*/

/*.nr .protext h2 {*/
    /*display: block;*/
    /*padding: 20px 0px;*/
    /*color: #035FBF;*/
    /*font-size: 26px;*/
    /*border-bottom: 1px solid #ccc;*/
/*}*/
/*.nr .proshow {*/
    /*width: 100%;*/
    /*height: auto;*/
    /*text-align: center;*/
    /*padding-bottom: 30px;*/
/*}*/
/*.nr .thumbnail {*/
    /*clear: both;*/
    /*text-align: left;*/
    /*padding: 20px;*/
    /*background: #eee;*/
/*}*/

/*.nr .thumbnail a {*/
    /*display: inline-block;*/
    /*width: 14%;*/
    /*overflow: hidden;*/
    /*border: 1px solid #ccc;*/
    /*margin-right: 10px;*/
/*}*/
/*.nr .thumbnail a img {*/
    /*width: 100%;*/
/*}*/

.proDet_top {
    width: 100%;
    height: auto;
    padding-bottom: 30px;
    margin-top: 50px;
}.proDet_top h2 {
     display: block;
     padding: 20px 0px;
     color: #035FBF;
     font-size: 26px;
     border-bottom: 1px solid #ccc;
 }
.proDet_title{float:left;line-height:40px;font-size:20px;color:#333;}
.proDet_title a{color:#333;}
.proDet_title a:hover{color:#0072be;}
.proDet_title img{display:block;float:left;width:15px;margin:12px 10px 0 0;}
.proDet_title strong{color:#0072be;}
.back2{display:block;cursor:pointer;float:right;width:125px;height:40px;line-height:40px;padding-left:48px;background:url(../images/back.png) #0072be 20px center no-repeat;font-size:14px;color:#fff;}
.back2:hover{color:#FFF;}
.proDet_scroll .bx-wrapper{position:relative;margin:30px auto 0;padding:0;*zoom:1;width:54%;}
.proDet_scroll .bx-wrapper img{width:100%;display:block;margin:0 auto;}
.proDet_scroll .bx-wrapper .bx-viewport{margin:0 auto!important;}
.proDet_scroll .bx-controls{text-align:center;margin-top:40px;}
.proDet_scroll .bx-wrapper .bx-pager,.proDet_scroll .bx-wrapper .bx-controls-auto{position:relative;}
.proDet_scroll .bx-pager-item{border:1px solid #e2e2e2;height:68px;position:relative;}
.proDet_scroll .bx-pager-item .line{width:100%;height:2px;font-size:0;background:#0072be;position:absolute;bottom:-1px;left:0;display:none;}
.proDet_scroll .bx-wrapper .bx-pager-item img{max-width:100%;display:block;margin:0 auto;}
.proDet_scroll .bx-wrapper .bx-pager .bx-pager-item,.proDet_scroll .bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager{display:inline-block;*zoom:1;*display:inline;}
.proDet_scroll .bx-wrapper .bx-pager.bx-default-pager a{text-indent:-9999px;display:block;width:68px;height:68px;outline:0;overflow:hidden;}
.proDet_scroll .bx-wrapper .bx-pager.bx-default-pager a:hover .line,.proDet_scroll .bx-wrapper .bx-pager.bx-default-pager a.active .line{display:block;}
.proDet_scroll .bx-controls-direction a{position:absolute;top:50%;margin-top:-75px;left:-80px;outline:0;width:22px;height:43px;text-indent:-9999px;z-index:80;display:block;background:url(../images/arrow5.png) no-repeat;}
.proDet_scroll .bx-controls-direction a.disabled{display:block;}
.proDet_scroll .bx-controls-direction .bx-next{left:auto;right:-80px;background-position:-40px 0;}
.proDet_scroll .bx-controls-direction .bx-prev:hover{background-position:0 -46.5px;}
.proDet_scroll .bx-controls-direction .bx-next:hover{background-position:-40px -46.5px;}
.pro_nav{margin-top:52px;background:#14B75C;height:52px;}
.pro_nav li{width:33.3333%;float:left;position:relative;cursor:pointer;padding-top:14px;white-space:nowrap;text-overflow:ellipsis;}
.pro_nav li a{display:block;border-right:1px solid #9bc6e7;font-size:17px;color:#FFF;text-align:center;}
.pro_nav li:last-child a{border-right:0px none;}
.pro_nav .arrowT{border-width:14px;position:absolute;bottom:-15px;left:50%;margin-left:-14px;display:none;}
.pro_nav li.on .arrowT{display:block;}
.pro_det_main{width:99%;margin:0 auto 50px;}

.pagination {
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}

.pagination > li {
    display: inline
}

.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px
}

.pagination > li:first-child > a, .pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}

.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px
}

.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
    z-index: 2;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default
}

.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
    color: #777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed
}

.pagination-lg > li > a, .pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333
}

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px
}

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px
}

.pagination-sm > li > a, .pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5
}

.badge, .label {
    font-weight: 700;
    line-height: 1;
    white-space: nowrap;
    text-align: center
}

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    list-style: none;
    text-align: center
}

.pager:after, .pager:before {
    content: " ";
    display: table
}

.pager li {
    display: inline
}

.pager li > a, .pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px
}

.pager li > a:focus, .pager li > a:hover {
    text-decoration: none;
    background-color: #eee
}

.pager .next > a, .pager .next > span {
    float: right
}

.pager .previous > a, .pager .previous > span {
    float: left
}

.pager .disabled > a, .pager .disabled > a:focus, .pager .disabled > a:hover, .pager .disabled > span {
    color: #777;
    background-color: #fff;
    cursor: not-allowed
}
.breadcrumb > li, .pagination {
    display: inline-block
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}

.products ul.prolist > li {
    width: 25%;
    float: left;
    font-size: 12px;
    text-align: center;
    margin-bottom: -1px;
    margin-right: -1px;
}
.products ul.prolist > li > a {
    display: block;
    height: 162px;
    border: 1px #E6E6E6 solid;
    padding: 25px 0;
    margin-left: -1px;
    position: relative;
    overflow: hidden;
}
.products ul.prolist > li > a .img {
    display: block;
    width: 100%;
    height: 140px;
    text-align: center;
    margin: 0 auto 10px;
}
.products ul.prolist > li > a .img > img {
    max-height: 170px;
    max-width: 100%;
    vertical-align: middle;
}
.products ul.prolist > li > a .img> p {
    position: absolute;
    z-index: 1;
    left: 0;
    top: -230px;
    width: 100%;
    height: 100%;
    background: #025891;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
}
.products ul.prolist > li > a .img> span {
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}
.products ul.prolist > li > a .s1 {
    display: block;
    position: absolute;
    z-index: 2;
    left: 50%;
    top: 230px;
    margin-left: -32px;
}
.products ul.prolist > li > a .s2 {
    display: block;
    position: absolute;
    z-index: 2;
    left: 0;
    top: 400px;
    width: 100%;
    font-size: 14px;
    text-align: center;
    color: #FFF;
}
.products ul.prolist > li > a > span.name {
    font-size: 14px;
    border-bottom: 3px solid #fff;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%;
    text-align: center;
}

 .products .detail .location {
    margin-bottom: 20px;
    text-align: right; }
 .products .detail h1 {
    display: block;
    font-size: 25px;
    line-height: 100px;
    text-align: center;
    border-top: #efefef 1px solid;
    border-bottom: #efefef 1px solid; }
 .products .detail .images {
    position: relative;
    overflow: hidden;
    height: auto;
    margin-top: 40px;
    padding-bottom: 40px;
    border-bottom: #efefef 1px solid;
}
 .products .detail .images .big {
    position: relative;
    height: 410px;
    background-color: #e3e3e3; }
 .products .detail .images .thumb {
    position: relative;
    overflow: hidden;
    height: 410px; }
 .products .detail .images .thumb ul {
    display: block;
    height: 430px; }
 .products .detail .images .thumb ul li {
    display: block;
    margin-bottom: 15px;
    height: 70px;
    background-color: #e3e3e3; }
 .products .detail .content {
    margin-top: 30px;
    font-size: 16px;
}
 .products .detail .content td{
    border: 1px solid #000;
}
 .products .detail .content p>span>img, .products .detail .content p>img{
    max-width: 100%;
}
.products .detail .content td{
    border:1px solid #000;
}
#ifocus {
    width: 700px;
    margin-bottom: 7px;
}

#ifocus_pic {
    display: inline-block;
    position: relative;
    margin:0 auto;
    width: 300px;
    height: 300px;
    overflow: hidden;
}

#ifocus_piclist li {
    width:300px;
    height: 300px;
    overflow: hidden;
    margin:0 auto;
}

#ifocus_piclist img {
    max-width: 300px;
    max-height: 300px;
}

#ifocus_btn {
    display: inline;
    float: right;
    margin-top: 9px;
    padding-right: 5px;
}

#ifocus_btn li {
    margin-bottom: 5px;
    cursor: pointer;
    opacity: 0.5;
    -moz-opacity: 0.5;
    filter: alpha(opacity=50);
}

#ifocus_btn img {
    width: 50px;
    height: 50px;
}

#ifocus_btn .on {
    background: url(images/ifocus_btn_bg.gif) no-repeat;
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
    border: 1px solid #efefef;
}

#ifocus_opdiv {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 340px;
    height: 35px;
    background: #000;
    opacity: 0.5;
    -moz-opacity: 0.5;
    filter: alpha(opacity=50);
}

#ifocus_tx {
    position: absolute;
    left: 8px;
    bottom: 8px;
    color: #FFF;
}

#ifocus_tx ul li {
    display: none;
}

#ifocus_tx ul li a {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
.nothing{
    width: 194px;
    height: 180px;
    margin: 0 auto;
    text-align: center;
}
.nothing>img{
    max-width: 156px;
    max-height: 156px;
    margin-bottom: 10px;
}