@charset "utf-8";
/*全局定义*/
*{margin:0;padding:0; font:"Arial Black", Gadget, sans-serif; font-size:14px;  font-family:"微软雅黑"; color:#333;}
img{border:0 none;}
li{list-style:none;}
a,p{text-decoration:none;transition-property:color;transition-duration:.6s;}

/*top*/
.header{border-top:4px solid #0072bc;}
.top{width:1100px; margin:0 auto; height:96px;}
.logo{width:390px; float:left;}
.logo img{width:390px; height:96px;}
/*nav*/
.menu{width:650px; float:right;}
.mainlevel{width:100px; /*IE6 only*/  text-align:center; position:relative; z-index:999999; float:left; margin:0px 15px; padding:33px 0;}
.mainlevel a{width:100%; height:30px; line-height:30px; display:block;}
.mainlevel a:hover,.mainlevel a.active{color:#fff;-moz-border-radius:8px; -webkit-border-radius:8px;background:#edaa19;}
.mainlevel ul{width:100%; display:none; position:absolute; left:0px; padding:10px 0px; background:#0072bc; z-index:999; top:75px;}
.mainlevel li{width:100%;/*IE6 only*/ height:30px; line-height:30px; text-align:center;}
.mainlevel li a{width:100%;/*IE6 only*/ display:block; height:30px; line-height:30px; background:none; color:#fff; font-size:12px;}
.mainlevel li a:hover{background:#005891; color:#fff; font-weight:normal;-moz-border-radius:0px; -webkit-border-radius:0px;}


/*pro_nav*/
.pro_nav_box{background:url(../images/pro_nav_bg.png) left top; position:relative; z-index:99999;}
.pro_nav{width:1100px; margin:0 auto; height:50px; color:#fff;}
.pro_nav a{color:#fff; line-height:50px; float:left;}
.pro_nav span{float:left; margin:0 5px; line-height:50px; color:#fff;}
.pro_nav_t span{color:#fff; font-size:16px; font-weight:bold; background:url(../images/icon_pro_t.png) no-repeat left center; padding-left:26px;}
.pro_nav a:hover{color:#ffff00;}

/* banner */
.banner{height:550px;overflow:hidden; border-bottom:100px solid #f3f3f3;}
.banner .d1{width:100%;height:600px;display:block;position:absolute;left:0px;top:100px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:550px;}
.banner .d2 ul{float:left;position:absolute;left:52%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}

/*about*/
.about_box{width:1100px; margin:0 auto; position:relative; top:-220px; z-index:99999; overflow:hidden;}
.about{width:260px; background:#0067aa; height:160px; text-align:center; padding:20px; float:left;}
.about h1{line-height:30px; color:#fff; font-size:16px; height:30px; overflow:hidden; margin-top:5px;}
.about p{color:#fff; margin-top:5px; line-height:30px; height:30px; overflow:hidden;}
.js{background:#0072bc;}
.js_box{width:500px; background:#fff; height:200px; float:right;}
.js_t1{height:100px; text-align:center;}
.js_t1 span{width:33.333%; text-align:center; display:block; float:left; height:100px; line-height:100px;}
.js_t1 a{ color:#0072bc; border-bottom:2px solid #0072bc; padding-bottom:4px;}
.js_t2 span{width:50%; background:#e7a30e;}
.js_t2 span.js_c1{background:#edaa19;}
.js_t2 a{color:#fff;border-bottom:2px solid #fff;}

/*pro*/
.pro_box{clear:both; margin-top:-200px;}
.pro{width:1100px; margin:0 auto; padding:30px 0;}
.pro_t{background:url(../images/pro_t_bg.jpg) no-repeat center center; text-align:center; line-height:40px; height:40px; overflow:hidden;}
.pro_t a{font-weight:bold; font-size:16px; color:#666;}
.pro_main{ width:1100px;overflow:hidden; display:block; margin:30px auto 0 auto;}
.table1 td a img{width:249px; height:165px;}
.table1 td a{margin:0 10px; display:block;width:249px; height:165px; border:#ddd 1px solid; float:left; padding:2px; background:#fff; padding-bottom:32px;}
.table1 td a p{line-height:30px; clear:both; display:block;  width:230px; height:30px; overflow:hidden; text-align:center; font-size:12px;}
.table1 td a:hover p,.pro_tt a:hover{color:#0072bc;}

/*news*/
.news_box{width:1100px; margin:0 auto; overflow:hidden; margin-bottom:40px;}
.news{width:600px; float:left;}
.news_t{overflow:hidden; width:100%; margin-bottom:20px;}
.news_t h1{ float:left; border-bottom:2px solid #0072bc; line-height:28px; height:28px;}
.news_t a{float:right; line-height:30px; height:30px; width:80px; display:block; color:#fff; background:#0072bc; text-align:center;}
.fl{float:left;}
.news_txt{float:left;}
.news_txt img{width:160px; height:120px;}
.new_one{float:right; width:420px; height:120px; overflow:hidden; margin-top:0;}
.new_one h2{color:#0072bc; line-height:30px; height:30px; overflow:hidden;}
.new_one p{height:84px; overflow:hidden;}
.new_one p,.new_one p a{line-height:28px;}
.new_one p a{color:#edaa19;}
.news_txt ul{float:left; width:100%; height:90px; overflow:hidden;}
.news_txt ul li{line-height:30px; height:30px; overflow:hidden;}
.news_txt ul li a{width:480px; padding-left:20px; background:url(../images/news_ic.jpg) no-repeat left center; float:left; line-height:30px;}
.news_txt ul li span{ float:right; font-family:Arial, Helvetica, sans-serif; color:#999;}
.news_txt ul li a:hover{color:#0072bc;}
.video{float:right; width:450px; height:260px; overflow:hidden;}


/*footer*/
.footer_box{background:url(../images/footer_bg.jpg) no-repeat top center #f3f3f3; height:200px;padding:40px 0;}
.footer{width:1100px; margin:0 auto; overflow:hidden;}
.dz{width:300px; float:left;}
.dz_t{height:30px;}
.dz_t span{border-bottom:2px solid #0072bc; font-weight:bold; padding-bottom:5px;}
.dz p{margin-top:2px; line-height:28px;}

#allmap{float:left; margin-left:60px; }
.ewm{width:165px; float:right; height:200px; overflow:hidden;}
.ewm_t{text-align:right;}
.ewm img{width:165px; height:165px; margin-top:5px;}

/*copyRight*/
.copyRight_box{background:#222;}
.copyRight{width:1100px; margin:0 auto; height:30px; padding:25px 0; overflow:hidden;}
.copyRight_l{float:left; color:#fff; font-size:12px; line-height:30px;}
.phonelink{float:right;}

/*kefu*/
/* leftsead */
#leftsead{width:161px;height:290px;position:fixed;top:350px;right:0px; z-index:100;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:161px;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:143px; top:0px;}
#leftsead li a.youhui .ewm2{display:none;position:absolute;right:57px; z-index:99999}
#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}




/*内页*/
/*about*/
.ny_banner_about{background:url(../images/banner_about.jpg) no-repeat top center; width:100%; height:300px;overflow:hidden; margin-top:-50px;}
.ny_banner_news{background:url(../images/banner_news.jpg) no-repeat top center; width:100%;height:300px;overflow:hidden;margin-top:-50px;}
.ny_banner_service{background:url(../images/banner_service.jpg) no-repeat top center; width:100%; height:300px;overflow:hidden;margin-top:-50px;}
.ny_banner_pro{background:url(../images/banner_pro.jpg) no-repeat top center; width:100%; height:300px;overflow:hidden;margin-top:-50px;}
.ny_banner_con{background:url(../images/banner_con.jpg) no-repeat top center; width:100%; height:300px;overflow:hidden;margin-top:-50px;}

.ny_main_box{background:#f3f3f3;}
.ny_main{width:1100px; margin:0 auto; overflow:hidden; padding:40px 0px; }
.ny_left{width:200px; float:left; background:#fff;}
.ny_lft{width:100%; height:60px; line-height:60px;font-size:16px; font-weight:bold; float:left; color:#fff; background:#0072bc; text-indent:1em;}
.ny_menu{width:200px; padding:10px 0 20px 0; float:left; margin-bottom:20px;}
.ny_menu ul{overflow:hidden;}
.ny_menu li{width:180px; height:40px; line-height:40px; margin-bottom:10px; text-indent:1em; float:left; background: url(../images/menu_bg.png) 150px center no-repeat; padding:0 10px;}
.ny_menu li a{ height:40px; display:block; font-weight:bold;border-bottom:1px solid #999; color:#999;}
.ny_menu li a:hover,.ny_menu li a.active{background:url(../images/menu_bg_h.png) 140px center no-repeat; color:#0072bc;}
.ny_right_box{float:right; width:720px;}
.ny_right{width:820px; float:right; background:#fff; padding:20px 20px 60px 20px;}
.about_img{margin-top:20px; float:left;}
.ny_rtt{width:100%; height:26px; line-height:26px; border-bottom:#ccc 1px solid; float:left;}
.ny_rtt span{font-size:14px; font-weight:bold; float:left;}
.ny_rtt .rt{float:right; color:#a1a1a1; font-size:12px;}
.ny_rtt .rt a{color:#a1a1a1; font-size:12px;}
.ny_rtm{width:100%; padding-top:20px; line-height:28px; float:left;}

.ny_t{text-align:center; margin-bottom:20px;}
.ny_t h1{width:360px; margin:0 auto; text-align:center;line-height:30px;  color:#666; font-size:20px; font-weight:normal; border-bottom:1px solid #ddd; padding-bottom:5px;}
.ny_t p{width:160px; margin:0 auto; text-align:center; line-height:20px; color:#999; font-size:14px; font-family:Arial, Helvetica, sans-serif; border-top:5px solid #edaa19; margin-top:-3px; padding-top:2px;} 
.ny_menu_1{overflow:hidden;}
.ny_menu_1 #menu_1{float:left; width:1060px;}
.ny_menu_1 #menu_1 li{float:left;text-align:center;height:42px; line-height:40px; margin:10px;}
.ny_menu_1 #menu_1 li a{display:block; height:40px; line-height:40px;}
.ny_menu_1 #menu_1 li .active,.ny_menu_1 #menu_1 li a:hover{ color:#0072bc; font-weight:bold;transition-property:color;transition-duration:1s; line-height:40px; border-bottom:2px solid #0072bc;}

.ny_main_pro{padding:20px 20px 60px 20px; background:#fff; width:1060px; overflow:hidden;}

/*honor*/
.honor{width:100%; float:left;text-indent:0;}
.honor li{width:245px; margin:5px 10px; text-align:center; float:left;border:1px solid #ddd;}
.honor li p{clear:both; line-height:30px;}
.honor li a{color:#666;}
.honor li p:hover{color:#0072bc;}

/*products*/
.pro_list{width:100%; float:left;text-indent:0;}
.pro_list li{width:245px; padding:5px 10px; text-align:center; float:left;}
.pro_list li img{width:239px; height:158px; border:1px solid #ddd; padding:2px;}
.pro_list li p{clear:both; line-height:30px;}
.pro_list li a{color:#666;}
.pro_list li p:hover{color:#0072bc;}

/*news*/
.news_bds{width:100%; padding-bottom:10px; float:left;}
.news_bds img{width:187px; height:140px; border:#eee 4px solid; margin-right:18px; float:left;}
.news_bds h1{width:600px; height:34px; border-bottom:#ddd 1px dashed; line-height:34px; color:#0082dd; float:right;}
.news_bds h1 a{font-size:16px; color:#666; float:left}
.news_bds h1 a:hover{color:#0072bc;}
.news_bds h1 span{float:right; font-weight:normal;}
.news_bds_span2{width:600px; height:110px; color:#666; line-height:28px; float:right;}
.news_bds_span2 a{color:#0072bc;}
.news_bdx{width:100%; float:left;}
.news_bdx ul{overflow:hidden; text-indent:0;}
.news_bdx li{width:100%; height:32px; border-bottom:#ddd 1px dashed; float:left;}
.news_bdx li a{ line-height:32px; padding-left:12px; float:left;  background:url(../images/icon_sj.jpg) no-repeat left center;}
.news_bdx li a:hover{color:#0072bc;}
.news_bdx li span{color:#999; line-height:30px; padding-right:12px; float:right; font-size:12px;}


/*contact*/
.lxfs{width:380px; }
.lxfs ul{overflow:hidden;}
.lxfs h1{font-size:16px; line-height:40px; float:left; color:#666;}
.lxfs li{width:100%; line-height:32px; border-bottom:#ddd 1px solid; float:left;}