
* {
    margin: 0px;
    padding: 0px;
}

a {
    blr: expression(this.onFocus=this.close());
    top: 50px;
    left: 102px;
}
/* 只支持IE，过多使用效率低 */
a {
    blr: expression(this.onFocus=this.blur());
}
    /* 只支持IE，过多使用效率低 */
    a:focus {
        -moz-outline-style: none;
    }
    /* IE不支持 */
    a:focus {
        outline: none;
    }

body {
    font-family: 微软雅黑,宋体,sans-serif;
    font-size: 12px;
    color: #555;
    margin: 0px;
    padding: 0px;
    background: #fff;
}

ol, ul {
    list-style: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

img {
    border: none;
    display: block;
}

.clear {
    clear: both;
    height: 0px;
    line-height: 0px;
    font-size: 0px;
}

a {
    color: #666;
    text-decoration: none;
}

ul {
    list-style: none;
}

li {
    list-style-type: none;
}

.clear {
    font-size: 0px;
    height: 0px;
    line-height: 0px;
}
/*网站头部样式*/
.header {
    height: 87px;
    background: url(../images/header_bg.jpg) repeat-x;
}

.header_n {
    width: 1000px;
    margin: 0 auto;
    height: 87px;
}

.logo {
    display: block;
    width: 363px;
    background: url(../images/logo.jpg) no-repeat;
    height: 87px;
    float: left;
}

.header_r {
    width: 241px;
    height: 87px;
    background: url(../images/header_r.jpg) no-repeat;
    float: right;
    position: relative;
}

.china {
    display: block;
    width: 30px;
    height: 24px;
    line-height: 24px;
    position: absolute;
    top: 8px;
    left: 83px;
}

.en {
    width: 50px;
    display: block;
    height: 24px;
    line-height: 24px;
    position: absolute;
    top: 8px;
    left: 148px;
}

#cur_a {
    color: #e8421a;
}

.meun {
    height: 38px;
    background: url(../images/meun_bg.jpg) repeat-x;
}

.meun_n {
    width: 1000px;
    margin: 0 auto;
    height: 38px;
    line-height: 38px;
}

    .meun_n ul {
        height: 35px;
    }

    .meun_n li {
        float: left;
        height: 35px;
        line-height: 35px;
        width: 125px;
        text-align: center;
        font-size: 14px;
    }

    .meun_n ul a:hover {
        color: #e8421a;
    }

#cur_h {
    color: #e8421a;
}

.banner {
    border-top: 2px solid #d10000;
}
/*banner*/
.index_banner {
    width: 100%;
    z-index: 1;
    position: relative;
    height: 342px;
    overflow: hidden;
}

.banner_slide {
    z-index: 1;
    position: relative;
    top: 0px;
    left: 0px;
}

    .banner_slide li {
        z-index: 1;
        background: no-repeat 50% 0;
        height: 342px;
        width: 100%;
    }

.slide-switcher {
    z-index: 1;
    position: absolute !important;
    top: 323px;
    left: 50%;
    z-index: 99;
    zoom: 1;
    height: 10px;
}

    .slide-switcher li {
        z-index: 1;
        border-radius: 50%;
        width: 10px;
        height: 10px;
        float: left;
        margin-left: 5px;
        background: #ccc;
        display: inline;
        cursor: pointer;
    }

#switcher_active {
    background: #9a1435;
}
/*endbanner*/

.index_content {
    height: 232px;
    background: url(../images/index_contont.jpg) repeat-x;
    padding-top: 40px;
}

.index_c_n {
    width: 982px;
    margin: 0 auto;
    height: 208px;
    background: url(../images/index_cbg.jpg) no-repeat;
}

.c_974 {
    width: 974px;
    margin: 0 auto;
    height: 208px;
}

.c_974_t {
    height: 58px;
    position: relative;
}

.more1 {
    display: block;
    width: 45px;
    position: absolute;
    left: 251px;
    top: 31px;
    height: 24px;
}

.more2 {
    display: block;
    width: 45px;
    position: absolute;
    left: 649px;
    top: 31px;
    height: 24px;
}

.more3 {
    display: block;
    width: 45px;
    position: absolute;
    left: 922px;
    top: 31px;
    height: 24px;
}

.c_974_nr {
    margin-top: 5px;
    padding-left: 8px;
}

.c_l {
    width: 290px;
    float: left;
}

.c_c {
    width: 375px;
    height: 120px;
    float: left;
    margin-left: 20px;
}

.c_r {
    width: 260px;
    float: right;
}

.st {
    font-family: 宋体;
}

.sj {
    float: right;
}

.c_l li {
    height: 24px;
    line-height: 24px;
}

    .c_l li a:hover {
        height: 24px;
        line-height: 24px;
        color: #e04725;
    }

.gsjj_l {
    width: 109px;
    float: left;
}

.gsjj_r {
    width: 255px;
    float: right;
    padding-top: 8px;
}

.c_r ul li {
    float: left;
    width: 68px;
}

    .c_r ul li img {
        padding: 2px;
        border: 1px solid #ccc;
    }

.banner1 {
    height: 211px;
    background: #eaeeed url(../images/banner1.jpg) no-repeat center 0px;
}

.banner2 {
    height: 211px;
    background: #e1dfdc url(../images/banner2.jpg) no-repeat center 0px;
}

.content {
    width: 1000px;
    margin: 10px auto 0;
}

.con_l {
    width: 199px;
    float: left;
}

.con_r {
    width: 790px;
    float: right;
}

.con_l_t {
    height: 30px;
    line-height: 30px;
    padding-top: 3px;
    background: url(../images/sub_06.gif) no-repeat;
    text-indent: 24px;
}

.ab_ul {
    margin-bottom: 10px;
}
.pro_ul {  margin-bottom: 10px; margin-top:10px;
}
    .pro_ul .frist_li {
       
        line-height: 30px;
        background: url(../images/sub_pro.gif) no-repeat;
        text-indent: 24px;
         position:relative;
    }
.second_ul {
 display:none;}
.second_ul li  {  height: 30px;
        line-height: 30px;
        background: url(../images/sub_pro1.gif) no-repeat;
        text-indent: 24px;

}
    .second_ul li a:hover { text-decoration:underline; color:#ff0000;
    }

    .ab_ul li {
        height: 30px;
        line-height: 30px;
        background: url(../images/sub_11.gif) no-repeat;
        text-indent: 24px;
    }

        .ab_ul li a:hover {
            color: #ff0000;
            text-decoration: underline;
        }

#cur_li {
    background: url(../images/sub_10.gif) no-repeat;
}

    #cur_li a {
        color: #fff;
    }

        #cur_li a:hover {
            text-decoration: none;
        }

.cur_add {
    height: 54px;
     background:url(../images/sub_08.jpg) no-repeat;
}

.cur_add_l {
 width:200px; float:left; padding-top:20px; font-size:14px; color:#a21f1c; padding-left:25px;}

.cur_add_r {
 width:500px; float:right; text-align:right; padding-right:24px; padding-top:20px;}
.con_nr {
 background:#fff; }
.con_nr_n {
 width:746px; margin:0 auto; padding-top:15px; line-height:200%;min-height:400px;
	height:auto !important; /* voor moderne Browser */
	height:400px; /*voor IE6 */}

.nr_bot {
 height:210px; background:url(../images/sub_16.gif) repeat-x;}
.ppwh_l { width:170px; float:left; height:250px; background:url(../images/company.gif) no-repeat;
}

.ppwh_r { width:500px; float:left;  margin-left:15px;
}



          .textarea{ border:1px solid #ccc;}
.msg_tab td{ padding-top:5px;}
.input{ height:24px; text-indent:2px; color:#ccc; width:443px; border:1px solid #ccc; background:#fcfcfc; height:24px; line-height:24px;
}
.sj1 {float:right; color:#ccc; text-indent:0px;
 }
.ul_news li {
 height:30px; line-height:30px; border-bottom:1px dashed #ccc; background:url(../images/new_xsj.jpg) no-repeat left center; text-indent:8px; }
    .ul_news li a:hover {
     color:#ff0000; text-decoration:underline;}


.product_ul li {
 float:left; width:248px; margin-bottom:20px;}
.product_ul img {
 width:200px; margin:0 auto;}

.bt {
 display:block; text-align:center; height:24px; line-height:24px; width:200px; margin:0 auto;}



.footer {
    height: 110px;
    background: #2a2a2a;
    color: #fff;
}

.footer_n {
    width: 1000px;
    margin: 0 auto;
    height: 110px;
}

.footer_l {
    width: 580px;
    float: left;
    padding-top: 20px;
}

.footer_r {
    width: 400px;
    float: right;
    padding-top: 20px;
    text-align: right;
}

    .footer_r a {
        color: #fff;
    }
    .news_title1{ font-size:16px;  color:#666;}
.news_fb{ height:40px; line-height:40px; border-bottom:1px dashed #ccc;}
.xgxw_n{ margin-top:20px;}
.xw_nr{ margin-top:20px; line-height:200%;}
.aa1:hover{ color:#0a3584;}

#demo { 
overflow:hidden;
 height:68px;
width:220px;
 margin:0 auto;
 overflow:hidden;
 float: left;
  padding-top:20px; margin-left:5px;
}

#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left; 
}
#demo2 {
float: left;
}
.LeftBotton {float: left; width:10px; background:url(../images/gun_left.jpg) no-repeat left center; height:120px;
}
.RightBotton {float:left;margin-left:5px; width:10px; background:url(../images/gun_right.jpg) no-repeat left center; height:120px;
}
.pic { margin-right:5px; 
}
.pic img{padding:4px;background:#fff;border:1px solid #666;display:block;margin:0 auto;}