@charset "gb2312";
/* CSS Document */
*{margin:0;padding:0}
html,body{font-family:微软雅黑,宋体, Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:22px;}
ul,ol,dl{ list-style:none;}
img{ border:0;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;color:#d7261d;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.jz{margin:0 auto;}
.w1000{width:1000px;}

body{ background:url(../images/bg.jpg) no-repeat center 0;}
/*页面头部*/
.head{  position:absolute;width:100%;top:0; z-index:2;}
.logo{height:96px;width:279px;}
.head_right{margin-right:10px;}
.top_nav{color:#6b6b6b;margin-top:10px;line-height:22px}
.top_nav a{color:#6b6b6b;}
.le{position:relative;}
.le .sj{ background:url(../images/phone_1.jpg) no-repeat 0 center; padding-left:18px;}
.le .wx{ background:url(../images/wx.png) no-repeat 0 center ; padding-left:22px;margin:0 10px;}

.phone{ background:url(../images/phone.png) no-repeat;padding-left:30px;font-size:15px; color:#373737;margin-top:10px;line-height:18px;padding-bottom:10px;}
.phone span{font-family:Arial;font-weight:bold;}
/*menu*/
#menu{ height:30px; background:#595e62;}
#nav{display:block;}
#nav li.mainlevel{ float:left;height:100%;font-size:14px;overflow:hidden;}
#nav .mainlevel a {height:100%;width:124px;line-height:30px;color:#fff;display:block;text-align:center;border-right:1px solid #fff;}
#nav .mainlevel a:hover {text-decoration:none;}
#nav .mainlevel ul {  display:none; height:auto; position:absolute;z-index:999; background:#eef5f9;}
#nav .mainlevel li { height:28px;line-height:25px; font-size:12px; /*IE6 only*/border-bottom:1px solid #fff;  }
#nav .mainlevel li a{ min-width:104px;width:auto;height:100%;line-height:25px;text-indent:0 !important;padding:0 10px; display:block;color:#373737; font-weight:normal; position:relative; text-shadow:none !important;border:none !important; 
margin-top:1px;
}
#nav .mainlevel li a:hover{  font-size:12px;color:#fff;background:#595e62; }
/*banner*/
.banner{position:relative; z-index:1}
	/*本例css*/
.banner_hd {height:655px; margin:0 auto; position: relative; overflow:hidden;}
.banner_hd  ul{height:100%;margin: 0 auto;}
.banner_hd  ul li{height:100%;}
	/*按钮样式*/
.banner_hd .num { overflow:hidden; height: 11px; position: absolute; bottom:70px; right:0;left:0;margin:0 auto; zoom:1; z-index:3;display:inline-block; text-align:center;}
.banner_hd .num  ul{height:100%;display:inline-block;}
.banner_hd .num li { width: 11px; height:100%; background:url(../images/b_ico.png) no-repeat; font-weight: 400; font-family: "微软雅黑", Arial; color: #333; margin:0 5px; cursor:pointer; float:left; }
.banner_hd .num li.on { background:url(../images/b_icoon.png) no-repeat;color:#fff; } /*当前项*/

/*product*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.product{position:absolute;height:129px;top:420px;left:0 ; right:0;}
.product ul li{float:left;margin:0 5px;}
#pro_list{ margin:0 auto; background:url(../images/pro_up.png) no-repeat center bottom; cursor:pointer; bottom:0;position:absolute;left:0;right:0;}
.sub{ display:none; left:0; top:80px;  position:absolute; }


/*foot*/
.foot{ /*background:url(../images/foot.png) repeat-x;*/background:#fff;width:1000px;height:62px; line-height:31px;color:#484848; position:absolute;bottom:25px;left:0;right:0;z-index:9;margin:0 auto;}
.foot a{color:#484848;}
.ny_foot{ /*background:url(../images/foot.png) no-repeat;*/background:#fff;width:1000px;height:62px; line-height:31px;color:#484848; margin:0 auto 25px;}
.ny_foot a{color:#484848;}

.ny_main{margin-top:150px; background:url(../images/ny_main_cen.jpg) repeat-y; position:relative;}
.ny_main .bottom{ background:url(../images/ny_main_bottom.jpg) no-repeat; height:56px;}
.page_left{  width:205px; height:100%; background:url(../images/ny_left_h1.jpg) no-repeat; }

/*内页*/
.ny_bg{ background:url(../images/ny_bg.jpg) no-repeat;}
.about_banner{ background:url(../images/ny_about.jpg) no-repeat center 0;height:286px;}
.product_banner{ background:url(../images/ny_product.jpg) no-repeat center 0;height:286px;}
.news_banner{ background:url(../images/ny_news.jpg) no-repeat center 0;height:286px;}
.case_banner{ background:url(../images/ny_case.jpg) no-repeat center 0;height:286px;}
.jszc_banner{ background:url(../images/ny_jszc.jpg) no-repeat center 0;height:286px;}
.contact_banner{ background:url(../images/ny_contactb.jpg) no-repeat center 0;height:286px;}

.page_left{width:210px; border:1px solid #eaeaea; background:#fff;padding-bottom:15px;}
.page_left h1{padding:8px 0 5px 20px;font-size:15px;font-weight:normal;background:#f4f4f4;border:1px solid #fff;border-bottom:1px solid #d4d4d4;color:#000;line-height:16px;}
.page_left h1 span{font-size:13px; font-family:Arial; color:#5e5e5e;}
.page_left ul{overflow:hidden;margin-top:5px;padding:0 5px;}
.page_left ul li a{height:30px;line-height:30px; background:url(../images/ny_leftico.jpg) no-repeat 20px center;padding-left:35px;display:block; border-bottom:1px dashed #d8d5d5; color:#767474;}
.page_left ul li a:hover{font-weight:bold;color:#000;text-decoration:none;}
.page_left ul li a.on{font-weight:bold;color:#000;text-decoration:none;}
.page_left .phone{ background:url(../images/ny_phone.jpg) no-repeat 10px 0; margin-top:15px;font-size:17px; color:000;padding-left:38px;line-height:20px;font-family:Arial;}
.page_left .add{ background:url(../images/ny_add.jpg) no-repeat 12px 0;padding-left:38px;line-height:18px;font-size:12px;margin-top:15px;text-align:left;color:#5c5c5c;}
.page_right{width:780px; background:#fff;border:1px solid #eaeaea;min-height:400px;}
.page_right h1{background:url(../images/ny_right_h1.jpg) no-repeat 20px center;height:35px;line-height:35px;padding-left:30px; border-bottom: 1px solid #e7e7e7;font-size:14px;font-weight:normal;padding-left:45px;margin-top:10px;}
.page_right h1 span{float:right;margin-right:15px; font-size:12px;font-weight:normal;line-height:45px;color:#96989a; overflow:hidden;}
.page_right_con{padding:15px 25px;}
