body{ margin:0 auto;font-size:12px;font-family:"微软雅黑"} 
ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0; font-weight:normal; font-family:"微软雅黑"}
a{blr:expression(this.onFocus=this.blur());}
a{text-decoration:none} 
a:focus { -moz-outline-style: none; } 
ul{list-style-type:none; padding:0; margin:0;}
li{list-style-type:none; padding:0; margin:0;}
img{border:0px;}
.wrapper,.head,.nav{width:1000px; margin:0 auto}
.head-bg{border-bottom:1px solid #e8e8e8; width:100%; overflow:hidden; padding-top:12px}
.logo{float:left}
.head-right{float:right; text-align:right}
.head-right-select{ background:#dedede; -moz-border-radius: 15px; -webkit-border-radius:15px;border-radius:15px; height:22px; line-height:22px;  width:108px; text-align:center; float:right}
.head-right-select img{margin-left:6px}
.nav-bg{background:url(../images/nav_bg.jpg) repeat-x; height:54px; width:100%}
.nav ul li{float:left;height:54px; text-align:center}
.nav ul li a{padding:0 30px; line-height:54px; float:left; min-width:62px}
.nav ul li a:hover{background:#e04440; display:block; color:#FFF}
.nav ul li .hover{background:#e04440; display:block; color:#FFF}
.baner{background:url(../images/baner.jpg) center; width:100%; height:490px}
.main-bg{background:#efefef; width:100%; overflow:hidden}
.main{width:1000px; margin:0 auto; padding:20px; background:#FFF; overflow:hidden}
.main h2{background:url(../images/h2_bg.jpg) no-repeat bottom left; padding-bottom:11px; margin-bottom:20px}
.about-left{width:570px; float:left; margin-right:30px}
.about-left-top{width:570px; text-align:center}
.about-left-bottom{width:526px; padding: 10px 22px 34px 22px; line-height:30px; text-align:left; background:#efefef; height:122px}
.about-right{width:400px; float:left}
.about-right ul li{background:url(../images/news_img1.jpg) no-repeat; width:377px; height:67px; margin-bottom:10px; padding:13px; line-height:20px}
.about-right ul li:hover{background:url(../images/news_img2.jpg)}
.about-right ul li span{width:70px; float:left; line-height:67px}
.about-right ul li h3{margin-bottom:3px}
.about-right ul li h3 a{color:#F00}
.about-right ul li a{color:#999999}
.about-right ul li:hover span{color:#dddddd}
.about-right ul li:hover h3{color:#fff}
.about-right ul li:hover a{color:#dedede}
.about-right ul li:hover font{color:#dedede}
.about-right ul li.hover{background:url(../images/news_img2.jpg)}
.about-right ul li.hover span{color:#dddddd}
.about-right ul li.hover h3{color:#fff}
.about-right ul li.hover a{color:#dedede}
.about-right ul li.hover font{color:#dedede}
.pro-main{width:1000px; margin:0 auto; padding:10px 20px; background:#FFF; overflow:hidden; padding-bottom:40px}
.pro-main h2{background:url(../images/h2_bg.jpg) no-repeat bottom left; padding-bottom:11px; margin-bottom:20px}
.pro-num{float:right;}
.pro-num a{background:url(../images/icon1.jpg) no-repeat bottom; width:12px; height:12px; float:left; margin-left:6px; margin-top:20px}
.pro-num a:hover{background:url(../images/icon2.jpg) no-repeat;}
.pro-num a.hover{background:url(../images/icon2.jpg) no-repeat;}
.pro-left{width:200px; float:left; padding:0 22px;padding-top:56px; height:300px; background:#eaeaea; line-height:24px}
.pro-left h2{background:url(../images/icon3.jpg) no-repeat bottom left; padding-bottom:21px; margin-bottom:30px; text-transform:uppercase}
.pro-left img{margin-top:30px}
.pro-right{width:1000px; float:left}
.pro-right ul li{float:left;  margin-left:8px; background:#666666; text-align:center;}
.pro-right h2{padding-top:22px; background:none; margin-bottom:0}
.pro-right-img{margin-bottom:24px;}
.footer{background:#474747; width:100%; overflow:hidden; padding-bottom:22px; padding-top:22px}
.foot{width:1000px; margin:0 auto;}
.foot-left{width:816px; float:left}
.foot-left ul{width:120px; float:left}
.foot-left ul  h2{margin-bottom:6px}
.foot-left ul li{width:136px; float:left; text-align:left; line-height:24px}
.foot-right{width:300px; border-left:1px solid #7a7a7a; text-align:center; position: absolute; right: 12%;}
.copyright{background:#202020; text-align:center; padding:22px 0 100px 0; margin:0 auto}
.left{width:227px; float:left; margin-right:25px}
.left-tit{background:#dc2e27; height:60px; line-height:60px; padding-left:15px; width:212px}
.left ul{width:227px;border-bottom:4px solid #eaeaea}
.left ul li a{width:212px; padding-left:15px; border-bottom:1px solid #eaeaea; background:url(../images/left_a.jpg) no-repeat; line-height:60px; height:60px; display:block}
.left ul li a:hover{ background:url(../images/left_hover.jpg) no-repeat}
.left ul li a.hover{ background:url(../images/left_hover.jpg) no-repeat}
.right{width:748px; float:left}
.righ-tit{background:url(../images/right.jpg) no-repeat bottom; width:748px; padding-bottom:14px; height:18px; float:left;}
.righ-tit-right{float:right; text-align:right; line-height:20px}
.righ-tit-right img{margin-right:8px}
.right-con-left{width:630px; height:630px; float:left; margin-right:15px; margin-top:60px; position:relative}
.right-con-left a{ position:absolute; right:22px; bottom:22px}
.right-con-right{width:103px; margin-top:22px; text-align:center; float:left}
.right-con-right-up{margin-bottom:12px}
.right-con-right-middle{width:103px; background:#efefef; padding-top:10px; overflow:hidden; height:640px}
.right-con-right-middle img{margin-bottom:4px; border:2px solid #efefef}
.right-con-right-middle :hover img{border:2px solid #dc2e27}
.right-con-right-middle .hover img{border:2px solid #dc2e27}
.right-con-right-down{margin-top:12px}
.right-about{line-height:26px; margin-top:10px;text-align:justify; text-justify:inter-ideograph}
.right-content{background:url(../images/content.jpg) no-repeat; margin-bottom:20px; padding-top:25px; line-height:26px}
.right-content h2{margin:0; background:none; padding:0}
.right-news-top,.right-news-con ul{border-bottom:1px solid #eeeeee; padding-bottom:20px; margin-bottom:20px; width:748px; overflow:hidden}
.right-news-top img{float:left; margin-right:18px}
.right-news-top{line-height:24px; padding-top:10px}
.right-news-top h2{ margin:0; padding:0; padding-bottom:10px}
.right-img{margin-top:10px}
.right-news-con ul li,.news-show-next{width:748px; float:left; line-height:30px}
.news-show,.news-show-img{width:748px; text-align:center}
.news-show img{margin-left:6px; margin-bottom:-3px}
.news-show h1{margin-bottom:5px}
.news-show-tit{border:1px solid #eeeeee; background:#f8f8f8; padding:14px; width:718px; line-height:24px; overflow:hidden}
.news-show-tit dl{width:718px; float:left}
.news-show-tit dt{width:70px; float:left}
.news-show-tit dd{width:648px; float:left}
.news-show-img img{text-align:center}
.news-show-next{border-top:1px solid #eeeeee; padding-top:20px; margin-top:10px}
.recruitment{ width:748px; line-height:26px; overflow:hidden; margin-bottom:10px; background:#fff}
.recruitment-tit{ border:1px solid #dedede;background:#efefef;  height:35px; line-height:35px; padding:0 18px; width:710px}
.recruitment-tit-fr{float:right}
.recruitment-tit-fr a{margin-left:30px}
.recruitment-tit img{margin-right:8px; margin-bottom:-3px}
.recruitment-con{border:1px solid #dedede; border-top:0; padding:15px 18px; width:710px; background:#FFF; line-height:26px}

.slideTxtBox .bd ul{    }
.slideTxtBox{ width:100%;  text-align:left;  }
.slideTxtBox .hd{ height:15px; overflow:inherit; position:absolute; right:50%; bottom:5px; z-index:1; top:620px; margin: 0 auto; border-collapse: collapse; }
.slideTxtBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideTxtBox .hd ul li{-moz-border-radius: 15px;-webkit-border-radius: 15px; float:left; margin-right:2px;  width:13px; height:13px; line-height:14px; text-align:center; background:#cccccc; cursor:pointer; }
.slideTxtBox .hd ul li.on{ background:#f00; color:#fff; }

.slideTxtBox2{ position:relative}
.slideTxtBox2 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; top:-38px }
.slideTxtBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideTxtBox2 .hd ul li{-moz-border-radius: 15px;-webkit-border-radius: 15px; float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#cccccc; cursor:pointer; }
.slideTxtBox2 .hd ul li.on{ background:#f00; color:#fff; }
.lv2{ position:relative;top: 55px; z-index:999999; display:none}
.lv2 ul{ position:absolute; background:#e04440;}
.lv2 ul li{ color: #fff;
    font-size: 12px;
    height: 32px;
    line-height: 32px;
    /* text-align: center; */
    width: 100px;
    /* color: #F37E7B; */
    /* border-bottom: 1px solid #F37E7B; */
    padding-left:30px;
    text-align:left;
     cursor:pointer
    }

#Ims
{
    overflow:hidden
}

#Cons p
{
    text-indent:2em;
 }
#Cons img
{
    text-indent:0em;
 }

