body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,p{ 
	padding:0;margin:0;font-family:'Microsoft YaHei UI','Microsoft Yahei','Microsoft Jhenghei',helvetica,tahoma,arial,sans-serif;
}
body{font-size:12px;}
fieldset,img { 
	border:0;
}
body {
	margin:0px; padding:0px 
	background-image: url(/css/images/bgd.jpg);
	background-repeat: repeat-x;
	font-size:12px
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
ul,li,ol{ list-style:none; margin:0; padding:0;}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;}
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .clearfix{ zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.clear{ clear:both; font-size:0; height:0; overflow:hidden; width:100%}
.big_wapper{
float:left; margin:0px; padding-top:5px; width:100%; text-align:left; vertical-align:middle; overflow:hidden;opacity:1;/*opacity:0; transition: opacity .3s ease-in;*/}
.wapper{
width:1100px; margin:0 auto; clear:both; padding:0px; text-align:left; vertical-align:middle; overflow:hidden;}
a{ color:#000; text-decoration:none; }
.left{ float:left;}
.right{ float:right;}
.f26 { font-size: 26px; }
.f20{ font-size:20px;}
.cl2{ color:#aaaaaa}

/* 分页 */
.page-navi{ padding:10px 0px;}
.page-navi div,.page-navi font,.page-navi b,.page-navi a,.page-navi span{ font-size:12px;}
.page-navi div{ color:#000;}
.page-navi font{font-size:12px; border:1px solid #ddd; line-height:20px; padding:4px 6px;margin-right:5px; color:#666;}
.page-navi b{  background:#9A9A9A; border:1px solid #9A9A9A; line-height:20px; padding:4px 6px; margin-right:5px; font-weight:bold; color:#fff;}
.page-navi a{ border:1px solid #ddd; padding:4px 6px;line-height:20px;margin-right:5px;  color:#000;}
.page-navi a:hover{ text-decoration:none;background:#F0F0F0; border:1px solid #9A9A9A;color:#000;}
.page-navi span{padding:0px 10px;line-height:20px;}
.page-navi span em{ font-style:normal; }

#preview{
  position:absolute;
  border:1px solid #ECE283;
  background:#ECE283;
  padding:5px;
  color:#000;
  line-height:30px;
  text-align:center;
  font-weight:bold;
}
.preview{ cursor:crosshair;}
/* 首页Logo */
#logo{
position:absolute; left:0; z-index:100; width:230px; left:7%; font-size:17px; color:#fff; top:5%;}
#logo img{
float:left;}
/* 导航 Menu*/
.topmenu{
width:100%; height:47px;margin:0px; padding:0px; background:url(/images/navbg.jpg) repeat-x  left;}
.topmenu li{
float:right; margin:0px; padding:0px 2px; background-image:url(/images/li.jpg); height:47px; line-height:47px; background-position:left center; background-repeat:no-repeat; text-align:center; vertical-align:middle; font-size:18px; white-space:nowrap;}
.topmenu li a#m{color:#a80000}
.topmenu li a{
color:#595959}
.topmenu li.fli{
background-image:none;}
.topmenu li a:hover,a:hover{
color:#a80000}
#menu{
position:absolute; top:8%; z-index:100; right:4%; width:70%; text-align:center; vertical-align:middle; overflow:hidden;}
.menulist2{overflow:visible; width:1140px;}
.menulist2 li{position:relative; z-index:10; margin-left:-3px; overflow:visible;}
.menulist2 li:hover{ background:none;}
.menulist2 li .biga{display:block; margin:0px; padding:0px 18px; color:#fff;}
.menulist2 li .biga:hover,.menulist2 li .bigaon{background-color:#a80000; color:#fff}  
.menulist2 li dl{position:absolute; left:2px; top:47px; width:138px;  display:none; padding-top:13px; background:url(/images/ssj.png) no-repeat 15px 0px;}
.menulist2 li dl dd{float:left; margin:0px;padding:0px; width:100%; text-align:center; border-top:2px double #c40000; vertical-align:middle; overflow:hidden;}
.menulist2 li dl dd.dmid{padding-top:0px; background-color:#FFF}
.menulist2 li dl dd a{display:block; float:left; clear:both; font-size:16px; text-align:left; text-indent:24px; line-height:normal; width:100%;   margin:0px; padding:10px 0px; color:#011;}
.menulist2 li a:hover{border:none;color:red;}
.menulist2 li dl dd a:hover{ }


.tel{ float:right; margin:15px 0px;}
.tel .mt5{ float:left;}
.tel .ml5tar{ float:right; text-align:right; margin-left:10px;}
.tel .font_w{ font-size:16px; }
.tel .font_a{ font-size:24px; font-weight:bold;}
.bz{ float:left; margin-left:20px;}
.bz img{ width:480px;}

/* 首页banner*/
.nsbanner { overflow: hidden; height:534px; overflow: hidden; position: relative; width: 100%; z-index:1 }
.nsbanner .list { display: none; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
.nsbanner .list a { display: block; height: 534px; width: 100%; background-size: cover; background-position: top center; background-repeat: no-repeat; }
.nsbanner .bar { background-image: url(/images/black-55.png); height: 200px; width: 100%; position: absolute; left: 0px; bottom: -200px; }
.nsbanner:hover .bar { bottom: 0px; }
.nsbanner .bar .bar-c { width: 975px; position: relative; height: 155px; margin-top: 24px; }
.nsbanner .bar .bar-c .bar-c-inner { width: 975px; overflow: hidden; }
.nsbanner .bar .bar-c .b-list { float: left; width: 325px; }
.nsbanner .bar .bar-c .b-list .b-list-c { border: 1px solid #dc8e08; width: 280px; margin-left: auto; margin-right: auto; }
.nsbanner .bar .bar-c .b-list .b-list-c a { position: relative; display: block; border: 4px solid #fff; }
.nsbanner .bar .bar-c .b-list.current .b-list-c a, .nsbanner .bar .bar-c .b-list:hover .b-list-c a { border: 4px solid #dc8e06; }
.nsbanner .bar .bar-max { width: 10000000px; }
.nsbanner .bl {   background-image: url(/images/left.png); background-position: center top; background-repeat: no-repeat; position: absolute; left: 40px; z-index:999999999999; top: 324px; height: 40px; width: 40px; cursor: pointer; }
.nsbanner  .br { z-index:999999999999999; height:40px;   background-image: url(/images/right.png); background-position: center top; background-repeat: no-repeat; position: absolute; right: 40px; top: 324px;  width: 40px; cursor: pointer; }
.nsbanner .bar .btitle { position: absolute; width: 100%; height: 26px; line-height: 26px; background-image: url(/images/b-icon-title-bg.png); left: 0px; bottom: 0px; color: #fff; }
.nsbanner .bar .btitle div { padding-left: 10px; padding-right: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ada{
text-align:center; float:left; margin:0px; padding:0px; width:100%; text-align:center; vertical-align:middle; overflow:hidden}
.ada a{
display: inline-block;
    width: 32px;
    height: 13px;
    margin-right: 8px;
    background: #fff;
    font-size: 0;
    color: #fff;}
.ada a:hover,.ada a.on{background-position: 0 -12px;
    background: #D40000;
    color: #D40000;}

/* 顶部样式*/
#nyheader{
overflow:visible; position:relative; z-index:2}
#nylogo{
float:left; margin:5px 0px; padding:0px; }
#nyheader .wapper{
overflow:visible}
#nylogo img{
float:left;}

/* 内页banner*/
.abbanner{ width:100%; overflow:hidden; height:260px; margin:0 auto; padding-bottom:15px; }

/* 首页样式 = 关于我们*/
.homeabout{ width:580px;float:left; overflow:hidden;}
.about_cont{ width:580px; overflow:hidden;}
.about_class{font-size:25px; font-weight:bold; border-bottom:2px solid #1d2088; padding:10px 0px; }
.about_c_cont{ padding:0px 0px; font-size:14px; line-height:25px; height:125px; overflow:hidden;}
.about_c_cont a:hover{ color:#EBEBEB}

.about_c_more{ text-align:right; padding:14px 0px;}
.about_c_more a{ color:red; font-size:14px;}

.about_c_list{ width:590px;}
.about_c_list li{ float:left; padding:10px;}
/* 首页样式 = 企业展示*/

.about_img{ float:left; width:480px; height:310px; overflow:hidden; position:relative; z-index:1; margin-right:35px;}
.about_img_menu{ position:absolute; bottom:12px; right:10px; z-index:10;}
.about_img_menu li{ float:left; cursor:pointer; width:10px; height:5px; overflow:hidden; text-indent:-9999px; background:#FFF; margin-left:10px;}
.about_img_menu li.on{ background:#004098}
.about_img_list,.about_img_list img{ width:480px; height:310px; overflow:hidden; border:0;}
.about_img_list .img_hdp .title{display:none;line-height:30px;position:absolute;bottom:0px;padding:0px 0px 0px 10px; left:0px; z-index:10; font-weight:bold;}
.titlebg{
position:absolute; display:none; width:480px; height:30px;  line-height:30px; z-index:9; background:#fff; bottom:0px; left:0px;
font-weight:bold;
zoom:1 ;
/*触发IE下块级元素*/
filter:alpha(opacity=50); 
-moz-opacity:0.5; 
opacity:0.5;
}

/* 首页样式 = 销售与网络*/
.about_xswl{ width:258px; float:right; height:260px; overflow:hidden; color:#fff;}
.about_xswl .xswl_lx{ width:258px; overflow:hidden;}
.about_xswl .xswl_lx_li{ width:270px; margin:5px 0px;}
.about_xswl .xswl_lx_li li{ float:left; padding-right:15px;}
.about_xswl .xswl_lx_li li a{ color:#FFF; font-weight:bold;}
.about_xswl .xswl_lx_li li a:hover{ color:red}
.xswl_tel{ line-height:25px;}

/* 首页样式  = 分割线样式 */
.hfx{ width:590px; overflow:hidden;margin:0px auto; padding:30px 0px 20px 0px; text-align:center;}
.hfx span{font-size:30px; font-family:"微软雅黑"; color:#999;  padding:0px 10px 8px 10px; border-bottom:2px solid red}
.hfx em{display:block; font-size:40px; font-family:Verdana; font-weight:bold; color:red;}

/* 首页样式 = 产品展示*/
.Index_product{ background:url(/images/bj.jpg) no-repeat center top; padding-top:10px;}
.Index_product .hfx{ margin:20px auto;}
.Index_product .hfx span{ color:#FFF; border-bottom:2px solid #fff;}
.Index_product .hfx em{ color:#c9c9c8}

.iprofix{padding:10px 0px 15px;}
.iproWarp{ width:1100px; margin:0 auto;}
.iproL{ width:1100px;margin:0 auto;}
.iproL table{ margin: 0 auto;}
.iproL  td{ text-align:center; padding:0px 20px;}
.iproL  td a{color:#000; padding:10px 20px;  background:#c9c9c8; font-size:16px; float:left;border-radius:10px;}
.iproL  td a:hover{color:#000;}
.iproR{width:1100px; overflow:hidden;}

.pro_top{ text-align:center;}
#Pro_list_scroll{ width:1100px; height:270px; overflow:hidden; margin-top:20px;}
/*#Pro_list_scroll{overflow: hidden;height:270px;}*/

/*  首页产品展示  */
ul.productlist{ width:1200px; padding-top:5px;}
ul.productlist li{
    float: left;
    margin: 0px 0px 13px 18px;
    overflow: hidden;
    padding: 5px;
    width: 252px;
	line-height:54px;
	text-align:center;
	font-size:16px;
	white-space:nowrap;
}
ul.productlist a{color:#000;}
ul.productlist li.on{ background:#fff;}
ul.productlist li.on a{ color:#000; }
ul.productlist li img{ width:252px; height:198px;}


/*  内页产品相关展示  */

ul.ny_productlist{ width:800px; padding-top:5px;}
ul.ny_productlist li{
    float: left;
    margin: 0px 0px 4px 4px;
    overflow: hidden;
    padding: 5px;
    width: 250px;
	line-height:54px;
	text-align:center;
	font-size:16px;
	white-space:nowrap;
}
ul.ny_productlist li.on{ background:#148be5;}
ul.ny_productlist li.on a{ color:#FFF; }
ul.ny_productlist li img{ width:250px; height:190px;}

/* 首页样式 = 新闻 + 快速导航 */
.Index_news{ background:url(/images/xwbj.jpg) repeat-y center ; padding-top:10px;}

.homenews{width:540px; overflow:hidden;}
.news_top{ float:left; width:540px; margin-bottom:10px; overflow:hidden;color: #333;font-size: 18px;font-weight: bold;}
.news_top span{color: #888;
    font-size: 14px;
    margin-left: 5px;
    font-family: -webkit-pictograph;}
.homenews .news_pic,.homenews .news_pic img{ width:200px; height:140px; overflow:hidden; float:left;}

.homenews .news_more{ float:left;}

.bt_more{display:block;width:100px;height:26px;background:url("/images/in_btng.png") no-repeat;color:#fff; margin-left:10px;}
.bt_more span{margin-left:24px;line-height:26px; color:#fff;}
.bt_more:hover{background:url("/images/in_btnr.png") no-repeat;}
.homenews .news_class{ border-bottom:1px solid #CCC;float:left; width:500px; padding:5px; font-size:16px; margin-top:10px;}
.homenews .news_class li{ float:left; padding:0px 10px; cursor:pointer;}
.homenews .news_class li.on{ color:#00F;}
.homenews .news_class{overflow:hidden; float:left;}

.homenews .news_list{ width:330px; height:118px; overflow:hidden; float:right; margin-top:-4px;}
.homenews .news_list ul{ list-style-type:none; margin:0px;}
.homenews .news_list li{ line-height:29px; border-bottom:1px dashed #CCC; background:url(/images/arr_r.png) no-repeat left center; padding-left:15px;}
.homenews .news_list li a{ color:#666}
.homenews .news_list li span{ float:right;}


.homelink{margin:20px auto 0px;background:url(/images/busBg.jpg) no-repeat left top #f3f3f3;line-height:30px;padding:10px 20px 10px 30px;width:1050px;}
.homelink span{color:#0277ba; font-size:20px;}
.homelink a{color:#313131;margin:0px 6px; font-size:16px}
.homelink a:hover{color:#0277ba;}

/* 首页样式 = 模具展示*/
.homemould{ padding:20px 0px;}
.mould_top{ text-align:center;}
.mould_list{ width:1100px; overflow:hidden; margin: 0 auto;}
#mould_list_scroll{ width:1100px; overflow:hidden;}
#mould_list_scroll{overflow: hidden;height:270px;}
ul.mouldlist{}
ul.mouldlist li{
    float: left;
    margin: 15px 0 0px 18px;
    overflow: hidden;
    padding: 5px;
    width: 240px;
    border: 1px solid #ccc;
	line-height:40px;
	text-align:center;
	font-size:14px;
	background:#FFF;
}
ul.mouldlist li i,ul.mouldlist li a{ display:block;}
ul.mouldlist li.on{ background:#1d2088;}
ul.mouldlist li.on a{ color:#FFF;}
ul.mouldlist li img{ width:240px; height:190px;}

/* 网站样式 = 底部样式*/
.footer{ background:#2a2a2a; padding:20px 0px; color:#fff;}
.footer dl{ float:left;
    padding-top: 10px;
    width: 160px;
    line-height: 24px;}
.footer dl dt {
    color: #ffffff;
    font-size: 18px;
    margin-bottom: 10px;
}
.footer dl dd a {
    color: #b5b5b5;
    font-size: 14px;
}
.foot_right{ padding-left:20px; float:right;}

.footer dl.follow{ width:370px; overflow:hidden; border-right:1px solid #999; margin-right:50px;}
.footer .tel{ font-size:14px; padding-top:20px; line-height:28px; text-align:right;}
.footer .icon{ background:url(/images/tel.png) no-repeat; width:52px; height:52px; display:block; float:left; margin-right:10px;}

/* 网站样式 = 底部版权信息*/
.copyright{ color:#000; line-height:30px; padding:5px 0px;}
.copyright .fl{ float:left;}
.copyright .ml20{ padding-left:10px;}
.copyright .url{ float:right;}
.copyright .url a{ margin:0px 10px;}


/* 内页左侧导航*/
.ableft{ float:left; width:234px; overflow:hidden;}
.abmenu{ width:234px;overflow:hidden;}
.abmenu_top{
	color:#fff; background:url(/images/menue_titlebg.jpg) right; font-size:20px;
    height: 56px;
    border-bottom: 4px solid #990b0b;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 5px;}
.abmenu_top span {
    display: block;
    height: 56px;
    line-height: 56px;
	margin:0px 10px 0px 20px;
    overflow: hidden;
	background:url(/images/leftdi.png) no-repeat right center;
}
.abmenu_top span i {
	display:block;
	width:17px;
    height: 19px;
    padding-left: 6px;
}
.abmenu_list{width:234px; overflow:hidden; white-space:nowrap;}
.abmenu_list ul{width:234px; overflow:hidden;}
.abmenu_list li{ width:234px;  border-top:solid 1px #fff;}
.abmenu_list li a{
    display: block;
	padding-left: 30px;
	background:url(/images/di.jpg) -240px no-repeat #eee;
	transition:background 0.5s,padding-left 0.5s,color 0.5s;
	-o-transition:background 0.5s,padding-left 0.5s,color 0.5s;
	-moz-transition:background 0.5s,padding-left 0.5s,color 0.5s;
	-webkit-transition:background 0.5s,padding-left 0.5s,color 0.5s;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color: #000;
	text-align: left;}
.abmenu_list ul li.on a,.abmenu_list ul li a:hover {
    background: url(/images/di.jpg) no-repeat 0px;
    color: #fff;
    padding-left: 50px;
}
.abmenu_list li dl a{ background:none; background:url(/images/arr_r.png) no-repeat 15px center; line-height:35px; height:35px;}
.abmenu_list li dl a:hover{ background:url(/images/arr_r.png) no-repeat 40px center;color:#000;}


/* 内页右侧引导*/
.abright{ width:820px; float:right; overflow:hidden;}
.ab_load{ width:820px; height:51px; line-height:51px;border-bottom:solid 1px #eee;}
.ab_name{ font-size:20px; float:left; color:#000; line-height:51px; font-family:'微软雅黑';}
.ab_loading{ float:right; overflow:hidden;color:#999; background:url(/images/home_ico.jpg) no-repeat center left; padding-left:15px;}
.ab_loading a{color:#999;}
/* 内页右侧内容*/
.ab_content{ width:800px; overflow:hidden; padding:10px; line-height:22px;}

/*图片内容详情页*/
.Prolistmenu{ background:#E8E8E8; margin-bottom:10px;}
.Prolistmenu li{ line-height:30px; height:30px; float:left; border-right:2px #fff double; width:110px; text-align:center;}
.Prolistmenu li.on{ background:#F00;}
.Prolistmenu li a{ color:#000;}
.Prolistmenu li a:hover { color:#F00;}
.Prolistmenu li.on a{ color:#FFF;}
.Show{ width:100%; overflow:hidden;}
.Show .title{ font-size:20px; font-weight:bold; font-family:"微软雅黑"; text-align:center; line-height:40px; padding-bottom:20px;}
.Show .CBox{  padding:10px 20px;}
.Show .Content{ border-top:1px dashed #ccc; padding:10px;}
.Show .Video{ border-top:3px double #CCC; padding:20px 0px;}
.Show .Video h1{ background:url(/images/video.png) no-repeat center left; padding-left:30px; font-size:16px; font-weight:bold; color:red; margin-bottom:20px;}

.Show_sg{ padding-top:10px; border-top:1px double #CCC; line-height:30px;}
.Show_sg{ color:#B9B9B9}
.Show_sg a{}

/* 新闻列表页面 */
.li_news li{ border-bottom:1px dashed #999; line-height:36px; font-size:14px;}
.li_news li span{ float:right;}

.li_news .li_jycg{ border:0px;}
.li_news .li_jycg .title{ border-bottom:1px dashed #999; cursor:pointer;}
.li_news .li_jycg .cbox{ border:1px dashed #999; border-top:0; padding:10px; overflow:hidden; width:825px; display:none;}
/*产品列表*/
.Prolist li{
    float: left;
    margin:0px 10px 10px 0px;
    overflow: hidden;
    padding: 5px;
    width: 181px;
	height:175px;
    border: 1px solid #ccc;
	line-height:30px;
	text-align:center;
	font-size:14px;
}
.Prolist li a{ display:block;}
.Prolist li.on{ background:#1d2088;}
.Prolist li.on a{ color:#FFF;}
.Prolist li img{ width:181px; height:143px;}


.ProlistMain{ width:860px; overflow:hidden;margin:0 auto;}
.Prolist ul{ width:900px;}


/*浮动二维码*/
.gotop{
	position:fixed; z-index:9999999; bottom:130px; right:10px;
	_position:absolute;
	_bottom:130px;
	_top:expression(eval(document.documentElement.scrollTop+144)); /*兼容IE6的代码*/
} 
.gotopclose{ cursor:pointer; text-align:right; padding-right:5px;}
/* 网站底部样式*/
.footer_menu{
height:55px; background-image:url(/images/footermenu.jpg); background-position:center; background-repeat:repeat-x; line-height:55px;}
.footer_menu a{
font-size:15px; color:#666; margin:0 50px; display:inline-block;}
.footer_menu a:hover{
background-image:url(/images/a.jpg); background-position:bottom; background-repeat:repeat-x;}

/* 新加样式*/
.homebar2-title{width:100%; height:auto; background:url(/images/image-12.jpg) no-repeat center; padding:15px 0; text-align:center; line-height:38px; color:#454545}
.homebar2-nav{width:1100px; height:auto; margin:0 auto; overflow:hidden;}
.homebar2-nav li{width:530px; overflow:hidden; height:auto; float:left; margin-right:20px; margin-bottom:20px;}
.homebar2-top-left{width:240px; height:160px; margin:0 auto; background:#c70f0f url(../images/image-13.jpg) no-repeat left; padding-left:320px; padding-top:40px; line-height:40px; color:#FFF;}
.homebar2-top-right{width:500px; height:160px; margin:0 auto; background:#0779b8 url(../images/image-14.jpg) no-repeat right; padding-left:40px; padding-top:40px; line-height:40px; color:#FFF;}
.homebar2-bottom-left{width:240px; height:160px; margin:0 auto; background:#0779b8 url(../images/image-15.jpg) no-repeat left; padding-left:320px; padding-top:40px; line-height:40px; color:#FFF;}
.homebar2-bottom-right{width:500px; height:160px; margin:0 auto; background:#c70f0f url(../images/image-16.jpg) no-repeat right; padding-left:40px; padding-top:40px; line-height:40px; color:#FFF;}
/*表单按钮*/
.button-more { width: 85px; height: 30px; line-height:30px; border:3px solid #fff; background:#ffcc33; color: #FFF; font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif; margin: 15px auto 0 auto; cursor: pointer; text-align:center; }
.button-more2 { width: 85px; height: 30px; line-height:30px; border:3px solid #fff; background:#0779b8; color: #FFF; font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif; margin: 15px auto 0 auto; cursor: pointer; text-align:center; }

