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(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;}

/* 分页 */
.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:1100px;}
.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{
border-top:5px #1d2088 solid;  overflow:visible; background:url(../images/shengke2_03.jpg) repeat-x #f5fcfe; 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:420px; height:260px; float:left; overflow:hidden; margin-right:15px;}
.about_cont{ float:left; width:420px;}
.about_class{font-size:25px; font-weight:bold; border-bottom:2px solid #1d2088; padding:10px 0px; }
.about_c_cont{ padding:0px 0px; float:right; font-size:14px; line-height:25px; height:230px;width:420px;color:#FFF; overflow:hidden;}
.about_c_cont a{ color:#fff}
.about_c_cont a:hover{ color:#EBEBEB}

.about_more{ width:72px; float:left; overflow:hidden;}
.about_more ul{ width: 71px; overflow:hidden;}
.about_more ul li{margin-top:3px;}
.about_more ul li,.about_more ul li a{ width:71px; height:32px; overflow:hidden;display: block; color:#666666; line-height:32px; text-align:center;}
.about_more ul li.aa,.about_more ul li a.aa,.about_more ul li a:hover{ width:71px; overflow:hidden; background:url(../images/index_17.jpg) left top no-repeat; color:#FFF;}
.about_more ul li a{ width:71px; overflow:hidden; background:url(../images/index_24.jpg) no-repeat;}
.about_more ul li.aa{ margin:0;}

/* 首页样式 = 企业展示*/

.about_img{ float:left; width:350px; height:260px; 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:350px; height:260px; overflow:hidden; border:0;}
.about_img_list .img_hdp .title{line-height:30px;position:absolute;bottom:0px;padding:0px 0px 0px 10px; left:0px; z-index:10; font-weight:bold;}
.titlebg{
position:absolute; width:400px; 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; background:url(../images/hfx.png) no-repeat center left; margin:0px auto; padding:30px 0px 20px 0px; text-align:center;}
.hfx span{ display:block; font-size:30px; font-family:"微软雅黑"; }
.hfx em{display:block; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#999;}

/* 首页样式 = 产品展示*/
.iprofix{padding:10px 0px 15px;}
.iproWarp{background: #fff; width:1100px; margin:0 auto;}
.iproL{width:250px; overflow:hidden; float:left}
.iproL ul{border-bottom:3px solid #f4f5f7;}
.iproL ul li{border-top:1px solid #e5e5e5;height:69px;line-height:69px; text-align:center}
.iproL ul li:first-child{border-top:0px;}
.iproL ul li a{color:#343434;display:block;height:69px; font-size:16px;border-left:3px solid #f4f5f7;border-right:3px solid #f4f5f7;}
.iproL ul li a:hover{color:#fff;background:#148be5;border-left:3px solid #148be5;border-right:3px solid #148be5}
.iproR{width:850px; overflow:hidden; float:right;}

.pro_top{ text-align:center;}
.pro_list{ width:900px;}
#Pro_list_scroll{ width:830px; overflow:hidden;}
/*#Pro_list_scroll{overflow: hidden;height:270px;}*/

/*  首页产品展示  */
ul.productlist{ width:900px; 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 li.on{ background:#999;}
ul.productlist li.on a{ color:#FFF; }
ul.productlist li img{ width:252px; height:190px;}


/*  内页产品相关展示  */

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;}

/* 首页样式 = 新闻 + 快速导航 */
.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-top:14px;}
.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; overflow:hidden; float:right;}
.homenews .news_list ul{ list-style-type:none; margin:0px;}
.homenews .news_list li{ line-height:30px; 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;}
#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:200px; overflow:hidden;}
.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_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;}
