﻿@charset "utf-8";

html,body {
    background: #fff;
    color: #333;
    font: 14px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun';
    -webkit-text-size-adjust: none;
}

a {
    color: #333;
    text-decoration: none;
}

a:hover {
    color: #b01d2d;
    text-decoration: none;
}
/*头部*/
.inner {
    position: relative;
    margin: 0 auto;
    width: 1200px;
}
.index_inner{position: relative;
    margin: 0 auto;
    width: 1200px;
	background:url(../index_topbg.jpg) no-repeat;
	
	}
header {
    background: #f4f4f4;
    zoom: 1;
}

#web_logo {
    position: relative;
    z-index: 999;
    margin-left: 10px;
    font-size: 0px;
}

.top-nav {
    position: absolute;
    top: 0px;
    right: 5px;
    z-index: 1;
    width: 436px;
    height: 77px;
    border-top: 6px solid #b01d2d;
    color: #fff;
    text-align: right;
}

.top-nav a {
    color: #fff;
}

.top-nav a:hover {
    color: #fff;
}

.top-nav li.b {
    position: absolute;
    top: 30px;
    right: 0px;
}

.top-nav li.t {
    position: absolute;
    top: 30px;
}

.top-nav li.t span {
    padding: 0px 10px;
    color: #f3f3f3;
    font-size: 10px;
}

.top-logo {
    min-height: 110px;
    _height: 110px;
}

nav {
    height: 36px;
    background: #fff;
}

nav ul li {
    float: left;
    height: 36px;
    background: #fff;
    text-align: center;
    line-height: 35px;
}

nav ul li a {
    color: #b01d2d;
    font-size: 16px;
}

nav ul li a:hover {
    color: #fff;
}

nav ul li.line {
    margin: 10px 0 0px 0;
    padding: 0px;
    width: 0px;
    height: 15px;
    /* border-right: 1px solid #0389de; */
    border-left: 1px solid #b01d2d;
    line-height: 20px;
}

nav ul li.hover,nav ul li.navdown {
    background: #b01d2d;
}

nav ul li.hover a,nav ul li.navdown a {
    color: #fff;
}

nav ul li.hover a:hover,nav ul li.navdown a:hover {
    color: #fff;
}
nav ul li dl {
    position: absolute;
    z-index: 99;
    display: none;
    width: 500px;
	background:rgba(187, 52, 67, 0.72);
    /* background: #f3f4f5; */
}
nav ul li dl dd {
    padding: 2px 0;
    width: 100px;display: block !important;
}
nav ul li dl dd:hover{background:#b01d2d;}
nav ul li dd a{font-size: 12px;}
/* .tem_head nav ul li dl a{color:#b01d2d;} */
.met_flash {
    overflow: hidden;
    margin-top: 10px;
    font-size: 0px;
}

.met_flash ul {
    margin: 0px;
    padding: 0px;
} 
.inner.met_flash img {
    width: 100%;
    min-height: 260px;
}

/*搜索*/
#search {
    position: absolute;
    right: 20px;
    bottom: 7px;
}

#search .searchgo {
    position: absolute;
    top: 5px;
    right: 8px;
    width: 18px;
    height: 18px;
    border: 0;
    background: url(../seachbg.gif) no-repeat;
    font-size: 0px;
    cursor: pointer;
}

#search span input {
    border: 1px solid #b01d2d;
}
/*首页*/
section {
    min-height: 280px;
    color: #b01d2d;
}

.qk1,.qk2,.qk3 {
    padding: 20px 0 40px 0;
	overflow:hidden;
}

.qk1title {
    margin-bottom: 20px;
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(176, 29, 45, 0.11);
    line-height: 40px;
    color: #b01d2d;
}
.qk1title a{color: #b01d2d;}
.qk1title i {
    margin-left: 5px;
    padding-left: 5px;
    height: 20px;
    border-left: 1px solid rgba(176, 29, 45, 0.11);
    font-weight: 500;
    font-style: normal;
    font-size: 18px;
}

.qk1title h2 {
    font-size: 24px;
}

.qk1title span {
    float: right;
}

.qk1text {
    float: left;
    margin-right: 7px;
    margin-left: 6px;
    width: 227px;
    border: 1px solid #fff;
}

.qk1 li {
    list-style: none;
    background: #b01d2d;
    height: 224px;
}

.qk1 li:nth-of-type(1) {
    margin-right: 6.875px;
    margin-left: 0px;
}

.qk1 li:last-child {
    margin-right: 0px;
    margin-left: 6.875px;
}

.qk1text:hover {
    border: 1px solid;
}
.qk1text dd a{color:#fff;}
.qk1text dd {
    margin: 0px;
    padding: 10px 10px 0 10px;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
	overflow:hidden;
}

.qk1text dt {
    padding: 0px 10px 5px 10px;
    background: #b01d2d;
    color: #fff; 
	text-align:right;
	font-family: Georgia;
}

.qk1text img {
    float: left;
    width:227px;
    height:127px;
}

.qk2 {
}

.qk2text li {
    position: relative;
    float: left;
    margin-right: 90px;
    margin-bottom: 25px;
    padding-bottom: 5px;
    width: 340px;
    border-bottom: 1px dashed rgba(183, 170, 170, 0.2);
    list-style: none;
}

.qk2text li:nth-of-type(3n+0) {
    margin-right: 0px;
}

.qk2text li dl {
    float: left;
    overflow: hidden;
    margin: 0 10px 50px 0;
    padding: 0 15px 0px 15px;
    max-width: 56px;
    min-width: 56px;
    border-radius: 5px;
    background: #b01d2d;
    color: #fff;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
}

.qk2text li dl:before {
    position: absolute;
    top: 23px;
    left: 60px;
    display: block;
    width: 0;
    border-color: transparent #b01d2d;
    border-style: solid;
    border-width: 0px 10px 10px 0px;
    content: "";
}

.qk2text li dd {
    min-height: 50px;
    color: #000;
}

.qk2text li dt {
    font-family: Georgia;
}

.qk2 .qk3left ,.qk3 .qk3left {
    float: left;
    margin-right: 30px;
    width: 570px;
}

.qk2 .qk3right,.qk3 .qk3right {
    float: right;
    margin-left: 30px;
    width: 570px;
}
.qk2 .qk3right dl,.qk2 .qk3left dl {
    overflow: hidden;
    margin: 0 0 10px 0px;
	padding-bottom: 5px;
    border-bottom: 1px dashed rgba(183, 170, 170, 0.2);
	
}
.qk2 .qk3right o,.qk2 .qk3left o{float:left;margin-right: 10px;}
.qk2 .qk3right span,.qk2 .qk3left span{float:right;font-family: Georgia;}

.qk3right dt{display:inline;}
.qk3 .qk3left li{
overflow: hidden;
    margin: 0 0 20px 0;
    padding-bottom: 5px;
    border-bottom: 1px dashed rgba(183, 170, 170, 0.2);
    text-overflow: ellipsis;
    white-space: nowrap;
    list-style: none;
}
.qk3 .qk3right span, .qk3 .qk3left span {
    float: right;
    font-family: Georgia;
}

.qk2 .qk3left dt,.qk3 .qk3left dt {
    overflow: hidden;
    max-height: 50px;
	text-overflow: ellipsis;
    white-space: nowrap;
	display:inline;
}

.qk3 .qk3left o,.qk3 .qk3right li o{
    width: 10px;
    height: 10px;
    background: #b01d2d;
    float: left;
    font-style: normal;
    margin: 7px 7px 0 0;

}

.qk3 .qk3left dd {
    font-family: Georgia;
}

.qk3 .qk3right li {

    overflow: hidden;
    margin: 0 0 20px 0;
    padding-bottom: 5px;
    border-bottom: 1px dashed rgba(183, 170, 170, 0.2);
    list-style: none;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.qk3 .qk3right li  span{display:block;font-family: Georgia;}

.aboutus {
    float: left;
    margin-top: 10px;
    width: 675px;
}

.case {
    float: right;
    overflow: hidden;
    margin-top: 10px;
    width: 290px;
}

.style-1 h3.title span {
    float: left;
    padding: 0px 25px;
    height: 32px;
    background: url(../dt-5.gif) repeat-x;
    color: #fff;
    font-weight: normal;
    font-size: 14px;
    line-height: 32px;
}

.style-1 h3.title  a.more {
    float: right;
    overflow: hidden;
    margin: 10px 10px 0px 0px;
    width: 39px;
    height: 11px;
    background: url(../more.gif);
    line-height: 1000px;
}

.style-1 .active {
    padding: 10px;
    background: #fff;
}

.style-2 h3.title {
    position: relative;
    padding-left: 15px;
    height: 32px;
    background: url(../dt-6.gif) repeat-x;
    color: #fff;
    font-weight: normal;
    font-size: 14px;
    line-height: 32px;
}

.style-2 h3.title a.more {
    position: absolute;
    top: 0px;
    right: 10px;
    color: #fff;
    font-size: 12px;
}

.style-2 .active {
    padding: 10px;
    background: #fff;
}

.style-2 dl.ind {
    clear: both;
    zoom: 1;
}

.style-2 dl.ind dt {
    float: left;
    display: inline;
    padding: 10px 0px 10px 0px;
    border-bottom: 1px dotted #ccc;
    zoom: 1;
}

.style-2 dl.ind dt a {
    margin-left: 5px;
}

.style-2 dl.ind dd {
    float: right;
    display: inline;
    overflow: hidden;
    padding: 10px 0px 10px 0px;
    border-bottom: 1px dotted #ccc;
}

.style-2 dl.ind dd h4 {
    margin-left: 10px;
}

.style-2 dl.ind dd p.desc {
    margin-left: 10px;
    color: #666;
    font-style: italic;
}

.index-news {
    float: left;
    margin-top: 15px;
    margin-right: 15px;
    width: 330px;
}

.listel li {
    overflow: hidden;
    margin: 0px 5px;
    padding-left: 13px;
    height: 30px;
    background: url(../dt-1.gif) no-repeat left 12px;
    line-height: 30px;
}

.listel li a {
    margin-right: 5px;
    zoom: 1;
}

.listel li span {
    float: right;
    color: #666;
}

.index-conts {
    float: right;
    margin-top: 15px;
    width: 290px;
}

.index-product {
    padding-top: 15px;
    *margin-top: 15px;
    *padding-top: 0px;
}

.index-product .profld {
    position: relative;
    overflow: hidden;
    margin: 0px;
}

.index-product h3 span {
    float: left;
}

.index-product ol {
    position: absolute;
    width: 2012em;
}

.index-product ol li {
    float: left;
    text-align: center;
}

.index-product ol li a.img {
    display: block;
    text-align: center;
    font-size: 0px;
}

.index-product ol li a.img img {
    margin: auto;
    border: 1px solid #d6d6d6;
}

.index-product ol li h3 {
    overflow: hidden;
    margin-top: 5px;
    height: 20px;
    font-weight: normal;
    line-height: 20px;
}

.index-product .flip {
    float: left;
    overflow: hidden;
    margin: 8px 15px 0px;
    height: 20px;
}

* html .index-product .flip {
    width: 300px;
}

*+html .index-product .flip {
    width: 300px;
}

.index-product .next,.index-product .prev {
    float: left;
    display: block;
    overflow: hidden;
    width: 18px;
    height: 18px;
    background: url(../neu.gif) no-repeat;
}

.index-product .next {
    background-position: -17px 0px;
}

.index-product .next:hover {
    background-position: -57px 0px;
}

.index-product .prev {
    background-position: -40px 0px;
}

.index-product .prev:hover {
    background-position: 0px 0px;
}

#trigger {
    position: relative;
    bottom: 8px;
    float: left;
    margin-top: 0px;
    margin-right: 5px;
    zoom: 1;
    *bottom: 0px;
    *top: 5px;
}

#trigger a {
    display: inline-block;
    overflow: hidden;
    margin-right: 5px;
    width: 8px;
    height: 8px;
    background: url(../neu.gif) no-repeat -78px -10px;
    font-size: 0px;
}

#trigger a.current {
    background-position: -78px 0px;
}

#tabs-nav {
    float: left;
    margin-left: 15px;
    text-align: center;
}

#tabs-nav li {
    position: relative;
    display: inline-block;
    margin: 0 4px;
    zoom: 1;
    *display: inline;
    *top: 12px;
}

#tabs-nav li a {
    display: block;
    overflow: hidden;
    width: 8px;
    height: 8px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #9df0f5;
    text-indent: -9999px;
    cursor: pointer;
    -o-border-radius: 20px;
}

#tabs-nav li a:hover {
    background: #fff;
}

#tabs-nav li a.flex-active {
    background: #fff;
    cursor: default;
}

.index-links {
    position: relative;
    margin-top: 15px;
    padding: 5px 15px 10px;
    background: #fff;
}

.index-links h3 {
    position: relative;
    margin-bottom: 10px;
    padding-left: 20px;
    height: 32px;
    border-bottom: 1px dotted #ccc;
    background: url(../dt-2.gif) no-repeat left center;
    font-weight: normal;
    font-size: 14px;
    line-height: 32px;
}

.index-links h3 a.more {
    position: absolute;
    top: 0px;
    right: 10px;
    color: #666;
    font-size: 12px;
}

.index-links ul {
    margin: 0px;
    padding: 0px;
}

.index-links .img {
    margin-bottom: 3px;
}

.index-links .img li {
    display: inline;
    padding-right: 5px;
    list-style: none;
}

.index-links .img img {
    width: 88px;
    height: 31px;
}

.index-links .txt {
    zoom: 1;
}

.index-links .txt li {
    float: left;
    overflow: hidden;
    margin-right: 5px;
    width: 88px;
    height: 20px;
    list-style: none;
    line-height: 20px;
}

/*底部*/
footer {
    min-height: 208px;
    background: #b01d2d;
}

.footerdiv {
    padding: 70px 30px 20px 30px;
    color: #fff;
}

.footerdiv ul {
    float: left;
    overflow: hidden;
    margin: 0;
    padding: 0 50px 0 50px;
    min-height: 90px;
    border-right: 1px solid rgba(255, 255, 255, 0.31);
    list-style: none;
}

.footerdiv ul:nth-of-type(1) {
    width: 150px;
}

.footerdiv ul:nth-of-type(2) {
    width: 300px;
}

.footerdiv ul:nth-of-type(3) {
    width: 250px;
    border: 0;
}

.footerdiv ul li {
    line-height: 24px;
}

.footerdiv ul li b {
    padding-right: 15px;
}

.footerdiv ul a {
    padding-right: 10px;
    color: #fff;
}

.foot-nav {
    margin-top: 10px;
    height: 25px;
    text-align: center;
    line-height: 25px;
}

.foot-nav span {
    margin: 0px 8px;
    color: #888;
    font-size: 10px;
}

.foot-text {
    padding: 0px 0px 5px;
    text-align: center;
}

/*内页侧栏*/
.sidebar,.sidebar1{
    position: relative;
    margin-top: 15px;
    margin-bottom: 30px;
    border-bottom: 1px dashed #DCDCDC;
    overflow: hidden;
}

.sidebar .sb_nav {
    float: left;
    width: 210px;
}

.sidebar .sb_nav h3.title {
    padding: 0px 0px 5px 20px;
    height: 33px;
    border-bottom: 1px dashed #cecece;
    background: url(../sibarbg.gif) no-repeat;
    color: #b01d2d;
    text-align: left;
    font-size: 18px;
}

.sidebar .sb_nav h3.line {
    margin-top: 15px;
}

.sidebar .sb_nav .active {
    padding: 10px 15px;
    background: #fff;
}

#sidebar dl {
    margin-left: 5px;
	white-space: nowrap;
    text-overflow: ellipsis;
}

#sidebar dl dt {
    margin-top: 5px;
    padding: 4px 0px 5px 15px;
    background: url(../dt-11.gif) no-repeat 2px 11px;
}

#sidebar dl dd {
    padding: 0px 0px 0px 15px;
}

#sidebar dl dd h4 {
    padding: 5px 0px 5px 10px;
    background: url(../dt-0.gif) no-repeat left center;
    font-weight: normal;
}

#sidebar dl dt.on a {
    color: #b01d2d;
    font-weight: bold;
}

#sidebar dl h4.on a {
    font-weight: bold;
}

.sidebar .sb_box {
    float: right;
    overflow: hidden;
    width: 922px;
    background: #fff;
}

.sidebar .sb_box h3.title {
    position: relative;
    padding-bottom: 5px;
    height: 35px;
    border-bottom: 1px solid rgba(176, 29, 45, 0.11);
    line-height: 35px;
}

.sidebar .sb_box h3.title span {
    position: absolute;
    top: -1px;
    left: 0px;
    color: #b01d2d;
    font-size: 24px;
}

.sidebar .sb_box h3.title i {
    padding-left: 5px;
    height: 20px;
    border-left: 1px solid rgba(176, 29, 45, 0.11);
    font-weight: 500;
    font-style: normal;
    font-size: 18px;
}

.sidebar .sb_box h3.title div.position {
    position: relative;
    top: 3px;
    right: 15px;
    float: right;
    font-weight: normal;
}


/*产品*/
#productlist {
    padding: 15px 0;
}

#productlist dl {
       width: 166px;
    height: 223px;
    float: left;
    margin-right: 23px;
    margin-bottom: 30px;
    text-align: center;
}

#productlist dt a {
    font-size: 16px;
     
}

#productlist ul img {
    border: 3px solid rgba(222, 219, 219, 0.58);
    border-radius: 100px;
}

#productlist dl:nth-of-type(5n+0) {
    float: right;
    margin: 0;
}

#showproduct h1.title {
    margin-left: 15px;
    border-bottom: 1px dashed #DCDCDC;
    letter-spacing: 3px;
    font-size: 24px;
}
#showproduct h1 span{margin-left: 15px;font-weight:lighter;color: #868686;}
#showproduct .pshow dt img {
    border: 5px solid rgba(228, 225, 225, 0.48);
}

#showproduct .pshow dd li {
    position: relative;
    clear: both;
    margin: 5px 0px;
    padding: 0px 5px 0px 45px;
    min-height: 28px;
    border-bottom: none;
    color: #1B62AB;
    line-height: 2;
    _height: 28px;
}

#showproduct .pshow dd ul {
    margin-top: 20px;
}

#showproduct .pshow dd li span {
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 0 30px 0 0;
    height: 28px;
    color: #1B62AB;
}

.gotoup {
    position: relative;
    top: -40px;
    left: -50px;
    float: right;
}
/*news*/
#newslist ul{margin: 0;padding: 0;}
#newslist dl{overflow:hidden;padding-bottom:25px}
#newslist dl img{float: left;border: 0;margin-right:30px;}
#newslist dl dt {
    font-weight: bold;
    font-size: 16px;
    overflow: hidden;
    margin-bottom: 10px;
    border-bottom: 1px dashed #cecece;
    padding-bottom: 5px;
}
#newslist dl dt span{padding-right: 5px;}
#newslist dl dt i{float: right;font-family: Georgia;color: #b01d2d;font-weight: normal;}
/*news1*/

.sb_nav1{
    width:290px;
    background-color:#eae9e8;
    float:left;
    padding-bottom: 30px;
}
.sb_nav1 .nav-1{
overflow: hidden;
    padding-top: 40px;

}

.sb_nav1 .nav-1 p{
    background-color:#b01e2d;
}
.sb_nav1 .nav-1 p i{
    color:#fff;
    margin-left:20px;
    font-weight:bold;
    font-style: normal;
    font-size: 18px;
    letter-spacing: 2px;
}

.sb_nav1 .nav-1 span a{float: right;
    color: #fff;
    line-height: 30px;
    padding-right: 30px;}
.sb_nav1 .nav-1 ul{
       float: left;
    margin: 0 40px 0 30px;
    border-bottom: 1px solid rgba(204, 0, 0, 0.28);
    padding:10px 0 10px 0;
}
.sb_nav1 .nav-1 ul li div.fk{
    width:12px;
    height:12px;
    background-color:#c41627;
    float:left;

}

.sb_nav1 .nav-1 ul li{
 list-style-type: none;
    line-height: 15px;
    width: 100%;
    border-bottom: 1px dashed #ccc;
    padding: 20px 0px 20px 0px;
    float: left;
}
.sb_nav1 .nav-1 ul li:last-child{border-bottom: none;}
.sb_nav1 .nav-1 ul li div.word{
    float: left;
    margin-left: 10px;
    width: 190px;
}
.sb_nav1 .nav-1 ul li div a{
    text-decoration:none;
    display: block;

}
.sb_nav1 .nav-1 ul li span{
    line-height: 22px;
    font-family: Georgia;
    color: #b01d2d;
}
/*右边框开始*/
.nav-lt{
    width:900px;
    float:right;
    padding-bottom: 15px;
}
/*轮播开始*/
.nav-lt div.banner{
    width:900px;
    height:354px;
    background-color: #F7F7F7;
    font-size: 0;
}
.nav-lt .flash ul{padding: 0;margin: 0;}
/*轮播结束*/
.nav-lt div.menu{
    width:900px;
    overflow: hidden;
    margin-top: 10px;
}
.nav-lt div.menu .m-left{
    width:594px;
    float:left;
    border-bottom:1px #c00 dotted;
    margin-left: 20px;
}

.m-left ul{
    padding:0;
}
.m-left dl{height: 110px;padding-bottom:22px;overflow: hidden;}
.m-left img{width: 163px;height: 110px;float: left;margin-right: 20px}
.m-left dt{border-bottom: 1px dotted #DDD;padding-bottom:5px;}
.m-left dt span{float: right;font-family: Georgia;color: #b01d2d}
.m-left dt i{float: left;font-style: normal;}
.nav-lt div.menu .m-left .m-l-word ul li{
    list-style-type:none;
    line-height:40px;
    float:left;
    color:#c00;
    font-weight:bold;
}
.m-left img.listtop,.m-left img.listnew{display: inline;
    float: none;
    width: 20px;
    height: 10px;}

.nav-lt div.menu .m-right{
    width:250px;
    float:right;
}
.m-right .m-r-top ul{padding:0;margin: 0;}
.nav-lt div.menu .m-right .m-r-word ul li{
    list-style-type:none;
    line-height:40px;
    color:red;
    font-weight:bold;
    float:left;
}
.nav-lt div.menu .m-right .m-r-word ul li.zf{
    float:right;
}

.nav-lt div.menu .m-right .m-r-top ul li{
    list-style-type:none;
    width:250px;
    height:45px;
    border-bottom:1px dotted #DDD;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
.nav-lt div.menu .m-right .m-r-top ul li .kk{
    width:10px;
    height:10px;
    background-color:#b01d2d;
    margin:7px 5px 0 0;
    float:left;
}
.nav-lt div.menu .m-right .m-r-top ul li a{
    color:#000;
    line-height:22px;
    text-decoration:none;
    display:block;
    width:100%;
}
.nav-lt div.menu .m-right .m-r-top ul li span{
    margin-left:15px;
    line-height:22px;
   font-family: Georgia;
    color: #b01d2d;
}

#showtext .firstRow td{

    line-height: 30px;
    text-indent: 10px;
    color: #fff;
    font-weight: bolder;}

#shownews h1{word-break: break-all;}	
/*banner css*/

		.slideBox{ width:100%;  overflow:hidden; position:relative; border:1px solid #ddd;  }
		.slideBox ul{margin:0;padding:0;}
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; list-style:none}
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:100%;  display:block; height:450px }
        .slideBox .bd h1{position: absolute;top: 400px;right: 2px;color: #fff;opacity: 0.80;font-size: 24px;text-shadow: 2px 2px 1px #000;}
		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }

/*product list*/
.zimu{background:url(../ehse1.jpg) ; height:32px;}
.zimu a {
    display: block;
    float: left;
    width: 24px;
    height: 24px;
    font-weight: bold;
    margin: 4px;
    font-family: "微软雅黑";
    font-size: 16px;
    text-align: center;
    line-height: 24px;
}
.zimu a:hover{background:#9a0000; color:#FFF; }
.zimucontent{height:auto; padding:8px 0px 8px 0px; border-bottom:1px solid #d7d4c5;overflow:hidden; }
.zimumark{display:block; float:left;  width:24px; height:24px; background:#9a0000; color:#fff; font-weight:bold;  margin:4px; font-family:微软雅黑; font-size:16px; text-align:center; line-height:24px; margin-right:20px; }
.zimutext{height:auto;float:left;width:800px;}
.zimutext a{ width:80px;display:block; float:left; font-size:14px; font-family:'微软雅黑'; line-height:32px; height:32px; color:#000}
.goTotop a{color: #fff;
    line-height: normal;
    width: inherit;
    font-size: 12px;}
.goTotop{display: block;
    float: right;
    line-height: 22px;
    height: 22px;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    margin-top: 5px;
    width: 38px;
    background: #9a0000;
    cursor: pointer;}
/*table css*/
#showtext td,#shownews td{vertical-align: middle;}
tr.ue-table-interlace-color-single.firstRow{background: #c6c8ca;
    border-bottom-style: groove;
    color: #403E3E;}
tr.ue-table-interlace-color-single{background:#f5fbff}
tr.ue-table-interlace-color-double{background:#e9f5f9}
/*pagelist*/
.metpager_8 span.current{ color: #fff;background:#C00;border-radius:25px;padding: 7px 10px 7px 10px;}
.metpager_8 a, .metpager_8 span.miy{border-radius:25px;padding: 7px 10px 7px 10px;}
.metpager_8 span.disabled{border-radius:25px;padding: 7px 10px 7px 10px;  border: 1px solid #f3f3f3;margin: 2px;color: #EFEAEA;}
/*banner*/
.metinfo-banner3 .nivo-caption{background:none;font-size:40px;text-align: right;bottom: 20px;font-weight: bold;color: #000;}
/*liuyan*/

label {
    display: inline-block;
    width: 310px;
}
