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; }

/* 分页 */
.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:800px; overflow:hidden; float:left; margin:0px; padding:0px; text-align:left; vertical-align:middle; }
.topmenu li{
float:right; margin:0px; padding:0px 2px; background-image:url(../images/li.jpg); height:70px; line-height:70px; 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:#5fb9c0}
.topmenu li a{
color:#595959}
.topmenu li.fli{
background-image:none;}
.topmenu li a:hover,a:hover{
color:#5fb9c0}
#menu{
position:absolute; top:8%; z-index:100; right:4%; width:70%; text-align:center; vertical-align:middle; overflow:hidden;}
.topmenu{overflow:visible}
.menulist2{overflow:visible; width:850px;}
.menulist2 li{position:relative; z-index:10; overflow:visible;}
.menulist2 li .biga{display:block; margin:0px; padding:0px 16px;}
.menulist2 li .biga:hover,.menulist2 li .bigaon{background-color:#f5fcfe; color:#000}  
.menulist2 li dl{position:absolute; left:8px; top:70px; width:138px; display:none}
.menulist2 li dl dd{float:left; margin:0px;padding:0px; width:100%;   text-align:center; vertical-align:middle; overflow:hidden;}
.menulist2 li dl dd.dmid{/*background-image:url(../images/menubg2.png); */padding-top:0px; background-color:#f5fcfe}
.menulist2 li dl dd a{display:block; float:left; clear:both; font-size:13px; text-align:left; text-indent:24px; line-height:normal;   width:100%;   margin:0px; padding:10px 0px; color:#595959;}
.menulist2 li a:hover{border:none}
.menulist2 li dl dd a:hover{ }

.menulist2 li dl dl{position:absolute; left:138px; top:0; width:160px; display:none}
.menulist2 li dl dl dd{float:left; margin:0px;padding:0px; width:100%;   text-align:center; vertical-align:middle; overflow:hidden;}
.menulist2 li dl dl dd.dmid{/*background-image:url(../images/menubg2.png); */padding-top:0px; background-color:#f5fcfe}
.menulist2 li dl dl dd a{display:block; float:left; clear:both; font-size:13px; text-align:left; text-indent:24px; line-height:normal;   width:100%;   margin:0px; padding:10px 0px; color:#595959;}
.menulist2 li a:hover{border:none}
.menulist2 li dl dl dd a:hover{ }

/* 首页banner*/
.nsbanner { overflow: hidden; height:430px; overflow: hidden; position: relative; width: 100%; z-index:9 }
.nsbanner .list { display: none; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
.nsbanner .list a { display: block; height: 430px; width: 100%; background-size: cover; background-position: top center; background-repeat: no-repeat; b }
.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{
background-image:url(../images/li.png); background-position:center; background-repeat:no-repeat;
width:12px; height:12px; display:inline-block; margin-right:10px;   margin-left:10px;-moz-border-radius: 50%;      /* Gecko browsers */
    -webkit-border-radius: 50%;   /* Webkit browsers */
    border-radius:50%;            /* W3C syntax */}
.ada a:hover,.ada a.on{
background-image:url(../images/lion.png);}

/* 顶部样式*/
#nyheader{
border-top:5px #1d2088 solid; margin-bottom:5px;  overflow:visible; background-color:#f5fcfe; position:relative; z-index:999}
#nylogo{
float:left; margin: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{}
.about_cont{ float:right; width:420px;}
.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:145px;width:420px;color:#666; overflow:hidden;}


.about_img{ float:right; width:430px; height:290px; overflow:hidden; position:relative; z-index:1}
.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:430px; height:290px; overflow:hidden;}
.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:430px; 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;
}


/* 首页样式 = 产品展示*/
.homepro{ padding:20px 0px;}
.pro_top{ text-align:center;}
.pro_list{ width:1100px;}
#Pro_list_scroll{ width:1100px; overflow:hidden;}
#Pro_list_scroll{overflow: hidden;height:270px;}
ul.productlist{}
ul.productlist 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;
}
ul.productlist li.on{ background:#1d2088;}
ul.productlist li.on a{ color:#FFF;}
ul.productlist li img{ width:240px; height:190px;}

/* 首页样式 = 新闻 + 快速导航 */
.homenews{ float:left; width:660px; overflow:hidden;}
.news_top{ float:left; width:660px; 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:440px; 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{ float:right; width:285px; overflow:hidden;}
.homelink .link_top{ width:285px; text-align:center;}
.homelink .link_list{ width:285px;}
.homelink .link_list li{ border:1px solid #CCC; width:130px; height:64px; margin:5px 5px; float:left;}

/* 网站样式 = 底部样式*/
.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;}
.footer .tel{ font-size:14px; padding-top:20px; line-height:28px;}
.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 #1675cf;
    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;}
.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;
}



/* 内页右侧引导*/
.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;
    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;}
