@charset "gb2312";
/* CSS Document */
.wrap {width: 1200px;margin: 0 auto;overflow: hidden; *zoom:1;_zoom:1;zoom:1;}
.top { margin: 15px auto 20px; }
.top .logo { width: 40%; float: left; }
.top .logo img { text-align: left; display: block; }
.top .tel { width: 40%; display: block; float: right; margin-top: 10px; text-align: right; }



.header_nav { width:100%; height:62px; background-color:#eb0001;}
.header_nav li{ float:left; line-height:62px; font-size:16px; background:url(nav.png) repeat-y right top; position:relative}
.header_nav .last{ background:none}
.header_nav li a{ color:#fff; display:block; text-decoration:none;}
.header_nav li:hover,.header_nav li.cur{ background:#e20505;}

.content,  .container {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
    font-family: microsoft yahei;
}
.header_nav li {
    float: left;
    line-height: 62px;
    font-size: 16px;
    background: url(nav.png) repeat-y right top;
    position: relative;
}
.header_nav li a {
    color: #fff;
    display: block;
    text-decoration: none;
}

.erji_nav{ position:absolute; left:-120px; top:62px; display:none; overflow:hidden; z-index:1;opacity:0.95}
.erji_nav .box{ overflow :hidden; background-color:#fff; width:720px;height: 308px;}
.erji_nav .navbox{  overflow:hidden; float:left; padding:28px 0; background-color:#EA3C52; width:130px; height: 100%;}
.erji_nav .navbox a{ display:block; width:110px; height:36px; line-height:36px; padding-left:20px; font-size:14px; color:#fff; text-decoration:none}
.erji_nav .allbox{ overflow:hidden; float:left; padding:20px;}
.erji_nav .n_list{ overflow:hidden}
.erji_nav .n_list .tuwen{ overflow:hidden; float:left; width:240px; margin:0 15px;}
.erji_nav .n_list .tuwen a{ display:block; text-decoration:none}
.erji_nav .n_list .tuwen img{ display:block; margin:0 auto; margin-bottom:10px;}
.erji_nav .n_list .tuwen span{ display:block; font-weight:bold; text-align:center; font-size:14px; color:#333; line-height:normal; margin-bottom:20px;}
.erji_nav .n_list .tuwen p{ font-size:13px; color:#333; text-align:justify; line-height:20px; height:60px; overflow:hidden;}
.erji_nav .sss{ display:block; position:absolute; left:190px; top:-12px;}
.erji_nav .navbox a.on{ background-color:#fff; color:#333}
.erji_nav.fr .navbox{ float:right}
.erji_nav.fr { left:-480px;}

.erjinopic_nav{ position:absolute; left:-150px; top:62px; display:none; width:195px; z-index:1;}
.erjinopic_nav .box{ overflow :hidden; background-color:#fff; width:195px;}
.erjinopic_nav .navbox{  overflow:hidden; float:left; padding:28px 0; background-color:#f3f6fb; width:195px;}
.erjinopic_nav .navbox a{ display:block; width:145px; height:55px; line-height:55px; padding-left:70px; font-size:14px; color:#333; text-decoration:none}
.erjinopic_nav .allbox{ overflow:hidden; float:right; padding:20px;}
.erjinopic_nav .n_list{ overflow:hidden}
.erjinopic_nav .n_list .tuwen{ overflow:hidden; float:left; width:176px; height:180px; margin:0 15px;}
.erjinopic_nav .n_list .tuwen a{ display:block; text-decoration:none}
.erjinopic_nav .n_list .tuwen img{ display:block; margin:0 auto; margin-bottom:10px;}
.erjinopic_nav .n_list .tuwen span{ display:block; text-align:center; font-size:14px; color:#333; line-height:normal}
.erjinopic_nav .sss{ display:block; position:absolute; left:190px; top:-12px;}
.erjinopic_nav .navbox a.on{ background-color:#fff;}

.navbox01{ left:-40px;}
.navbox01 .sss{ left:90px;}


#service{width:161px;height:290px;position:fixed;top:350px;right:0px; z-index:100;}
            *html #service{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
            #service li{width:161px;height:60px;}
            #service li img{float:right;}
            #service li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}
            #service li a .shows{display:block;}
            #service li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
            #service li a.weixin_area .hides{display:none;position:absolute;right:143px;}
            #service li a.weixin_area .weixin{display:none;position:absolute;right:0;top:48px}
            #p2{width:112px;background-color:#A7D2A9;height:47px;margin-left:47px;border:1px solid #8BC48D;text-align:center;line-height:47px}
            #p3{width:112px;background-color:#EC9890;height:47px;margin-left:47px;border:1px solid #E6776C;text-align:center;line-height:47px}
            #p1{width:47px;height:49px;float:left}
            a:hover{text-decoration: none}