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:100%; height:47px;margin:0px; padding:0px; background:url(/images/navbg.jpg) repeat-x  left;}
.topmenu li{
float:right; margin:0px; 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{}
.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; width:12.5%; overflow:visible;}
.menulist2 li:hover{ background:none;}
.menulist2 li .biga{display:block; margin:0px; color:#fff;}
.menulist2 li .biga:hover,.menulist2 li .bigaon{background-color:#137db9; 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 #2396d7; 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; color:#F00; font-weight:bold;}
.tel .font_a{ font-size:24px; font-weight:bold;}
.bz{ float:left; margin-left:20px;}
.bz img{ width:480px;}



/* 首页banner*/
.nsbanner { overflow: hidden; height:580px; 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: 580px; 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{margin-bottom:5px;  overflow:visible;  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; }

/* 首页样式 -  图片列表*/
.imgbox .technology-list{ width:100%;}
.imgbox .technology-list li{ width:24.5%; float:left; overflow:hidden; height:362px; margin-right: 0.65%; position:relative;}
.imgbox .technology-list li:last-child{ float:right; margin:0;}
.imgbox .technology-list li .text{ text-align:center; font-size:18px; font-weight:bold; line-height:40px}
.imgbox .technology-list li img{transition:460ms;}
.imgbox .technology-list li .image{ height:332px; overflow:hidden;}
.imgbox .technology-list li:hover img{ transform:scale(1.04); -webkit-transform:scale(1.04); -moz-transform:scale(1.04);}
/*
.imgbox .technology-list li .text{ position:absolute;left: 13%;top: 12%;}
.imgbox .technology-list li .text .p1{font-size: 24px;color: #fff; padding-bottom: 20px; position: relative; font-weight: bold;}
.imgbox .technology-list li .text .p1:after {
    content: "";
    display: block;
    width: 52px;
    height: 2px;
    background-color: #EB7F01;
    position: absolute;
    bottom: 0;
    left: 0;
}*/
/* 首页样式 = 关于我们*/

.about{ line-height:30px;}
.about .more{ color:#CCC}
.aboutbox{position:relative; width:100%; max-width:1200px; padding:20px 0px;}
.titlebox{ width:100%; line-height:30px; background:url(/images/bj1.jpg) repeat-x bottom left; padding-bottom:15px;}
.titlebox span{ font-size:16px; color:#666}
.titlebox .more{ float:right;}
.titlebox h2{ text-align:left;font-size:30px;color:#231815;font-weight:bold; float:left;}
.titlebox h6{ text-align:center;font-size: 12px;color: #a9a7a6; margin: 10px auto 0 auto; font-weight: normal; line-height: 40px; text-align: center!important;}
.aboutcon .abouttext{ width:58%; float:right; font-size:16px; text-indent:40px; margin-top:20px; height:265px; overflow:hidden;}
.aboutcon .aboutimg{ width:38%; float:left;}

.aboutbox .aboutarr {width:58%; float:right;}
.aboutbox .aboutarr li{ float:left; width:25%;}
.aboutbox .aboutarr li a{ width:95%; display:block; letter-spacing:5px; font-size:16px;}

/* 首页样式 = 轮播图*/
.aboutimg{ float:right; width:100%; overflow:hidden; position:relative; z-index:1;}
.aboutimg .swiper-pagination-bullet{ float:right; cursor:pointer; width:10px; height:5px; overflow:hidden; text-indent:-9999px; margin-left:10px; border-radius:0;}
.aboutimg .swiper-pagination-bullet-active{ }
.aboutimg .bd img{ width:100%; border:0;}
.aboutimg .abimg .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:100%; 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;
}

/* 首页样式 = 关于我们
.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;
}
*/

.tb{ width:5px; height:25px; background:#900; display:block; float:left; margin-right:10px;}
.tb1{ width:7px; height:35px; background:#900; display:block; float:left; margin-right:10px;}
.tb2{ width:20px; height:20px; background:url(/images/tb2.png) no-repeat center left; display:block; float:left; margin-right:10px;}

/* 首页样式 = 产品展示*/
.homepro{ padding:20px 0px;}
.pro_top{ text-align:center;}
.pro_list{ width:1100px;}

#Pro_list_scroll{ width:1100px; 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;}


.Casebox{ float:left; width:520px; overflow:hidden;}
.Serverbox{ float:right; width:520px}

.bt_more2{ background:url(/images/dd.jpg) no-repeat right center; padding-right:32px; font-size:14px}

#Pro_list_scroll2{ width:100%; overflow:hidden;height:180px;}

.pro_list2{ width:100%;}
ul.productlist2{}
ul.productlist2 li{
    float: left;
    margin: 0px 0 10px 18px;
    overflow: hidden;
    padding: 5px;
    width: 140px;
    border: 1px solid #ccc;
	line-height:30px;
	text-align:center;
	font-size:14px;
}
ul.productlist2 li.on{ background:#1d2088;}
ul.productlist2 li.on a{ color:#FFF;}
ul.productlist2 li img{ width:140px; height:120px;}

.Serverlistbox { margin:20px 0px;}
.Serverlistbox li{ float:left; padding-right:10px;}
.Serverlistbox li .img{ width:240px; height:130px; overflow:hidden;}
.Serverlistbox li .img2{ width:130px; height:130px; overflow:hidden;}
.Serverlistbox li  img{transition:460ms;}
.Serverlistbox li:hover img{transform:scale(1.04); -webkit-transform:scale(1.04); -moz-transform:scale(1.04);}
.Serverlistbox li:last-child{ margin:0px; padding:0; float:right;}
.Serverlistbox li span{ font-size:16px; line-height:40px; display:block; text-align:center;}

/* 首页样式  = 分割线样式 */
.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; text-transform:uppercase;}


/* 首页样式 = 新闻 + 快速导航 */
.left{ float:left;}
.right{ float:right;}
.homenews{width:520px; overflow:hidden;}
.newstopbox{ background:url(/images/bj1.jpg) repeat-x bottom left; padding-bottom:7px;}
.news_top{ float:left; width:80%; margin-bottom:10px; overflow:hidden;color: #333;font-size: 20px;font-weight: bold;}
.news_top span{color: #888;
    font-size: 14px;
    margin-left: 5px;
    font-family: -webkit-pictograph;}
 .news_more{ float:right;}

.homenews .news_pic,.homenews .news_pic img{ width:200px; height:140px; overflow:hidden; float:left;}
.bt_more{display:block;width:100px;height:26px;background:url("../images/in_btng.png") no-repeat;color:#fff;}
.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:520px; overflow:hidden; float:right;}
.homenews .news_list ul{ list-style-type:none; margin:0px;}
.homenews .news_list li{ line-height:40px; font-size:16px; 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;}

/* 网站样式 = 底部样式*/
.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.foot_tel{ width:230px; font-size:16px; color:#b5b5b5}
.footer dl.follow{ width:200px;}
.footer .tel{ font-size:14px; line-height:32px; margin:0;}
.footer .tel span{ font-size:18px;}
.footer .icon{ background:url(../images/footlogo.png) no-repeat; width:71px; height:62px; display:block; float:left; margin-right:5px;}

/* 网站样式 = 底部版权信息*/
.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;}
