/* ------------------------------------全局定义---------------------------------------- */  
/* 将具有默认margin和padding的标记置零，所有标记的margin、padding都在使用时具体定义 */  
*{ margin:0;padding:0;}  
  
/* 修正IE5.x和IE6的斜体溢出bug */  
* html body{ overflow:visible;}  
* html iframe, * html frame{ overflow:auto;}  
* html frameset{ overflow:hidden;}  
  
/* 常用标签，基本标签默认样式取消，HTML标签，取消基本标签默认样式，防止不同浏览器显示效果不同，text-align:center; 解决不同浏览器居中问题 */  
body{ color:#000;  background: url(bg.jpg); font:16px/22px  微软雅黑,"Open Sans", "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei",  sans-serif; text-align:center;}  
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}  
input,select{ font-size:16px; vertical-align:middle;}  
  
/* 设置内容左对齐，恢复因BODY设置剧中产生的继承 */  
body div{ text-align:left;}  
  
/* 标签属性，textarea,input 强制输入时内容超出时换行 */  
textarea,input{ word-wrap:break-word; word-break:break-all; padding:0px;}  
  
/* 清除ul列表标记的样式，ul列表更多的用在不需要列表前置符号的样式里 */  
li{ list-style-type:none;}  
  
/* 定义图片边框，当图片作为链接内容被填充时，会有默认边框出现，重定义掉 */  
img{ border:0 none;}  
  
/* 定义默认的链接样式，仅仅是作为默认样式提供，可以在各自的实例中覆盖掉 */  
a:link, a:visited{  text-decoration:none;}  
a:hover{  text-decoration: none;}  
  
/* 去掉链接的虚线框 */  
a { outline:none; star:expression(this.onFocus=this.blur());}  
  
/* 定义H系列标签，覆盖H系列标签默认属性 */  
h1{ font-size:24px;}  
h2{ font-size:20px;}  
h3{ font-size:18px;}  
h4{ font-size:16px;}  
h5{ font-size:14px;}  
h6{ font-size:12px;}  



/* ==翻页样式== */
.pagesinfo {color:#555555;font-size:12px;}
.pagesnow {color:#D07E36;font-size:14px;text-decoration: none}
.pages {color:#777777;font-size:14px;text-decoration: none}

/* ==菜单== */
/* ==顶部== */

#logo .dh{
    color: #4e5d81;
	text-align:right;
	line-height:78px;
	}
#logo .dh span{
	color:#108fdc;
	font-size:22px;
	font-weight:bold;}	
#logo{
	margin-top:5px;
	margin-bottom:5px;}	
	

#caidan{
	background-color:#008CD6;
	width: 100%;
	margin:0 auto;
	z-index: 999;
    position: relative;
    }	
#caidan a{
	color:#FFF;
	line-height:35px;}
#caidan a:hover{
	text-decoration:underline;
	}		
#caidan .dropdown-item:hover{
	background:#09C;
	text-decoration:none;}		
#caidan .nav-link{
	margin-right:40px;
	font-size: 16px;}
	
#caidan .zb{
	text-align: right;
    display: block;
	margin-top:9px;
    padding-right: 13px;
    font-size: 35px;}	
#zddh .menunow a{
	font-weight:bold;
}
#caidan	.navbar{
	padding:0 ;}

#logo .iconfont{
	font-size:25px;
	color:#008CD6;
	}

/* ============ 鼠标经过显示二级导航 ============ */
@media all and (min-width: 992px) {
	.navbar .nav-item .dropdown-menu{ display: none; background:#008CD6; border-radius:0;}
	.navbar .nav-item:hover .nav-link{   }
	.navbar .nav-item:hover .dropdown-menu{ display: block; }
	.navbar .nav-item .dropdown-menu{ margin-top:0; margin-left: -17px;}
}	
/* ============ 鼠标经过显示二级导航 ============ */

/* ==轮播== */
#lbwenzi{
    bottom: 28%;
	text-align:left;
	width:600px;
	/*padding-left:45px;*/
	/*background-image: linear-gradient(to left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);*/
	
    padding-top: 40px;
	transform: translatey(100px);
	transition: all 2s ease;
	opacity: 0;
}
.carousel-inner .zii h1{
	color:#72a085;}
.carousel-inner .zii span{
	color:#72a085;}	

#lbwenzi h1{
    font-weight: bold;
   font-size: 55px;
  
    
}
#lbwenzi h1 b{
	color:#e60012;}
#lbwenzi p{
    font-size: 18px;
    padding-top: 10px;
	line-height:40px;
	font-weight: 100;
    font-family:Oswald-Medium;
	letter-spacing: 2px;
}
#lbwenzi span{
	font-size: 20px;
    line-height: 24px;
	display:block;
	overflow:hidden;
	margin-top:6px;
	
	 }
.xian{
	width:160px;
	height:45px;
	display:block;
	overflow:hidden;
	background:#e77306;
	color:#FFF;	
	text-align:center;
	line-height:45px;
	margin-top:40px;
	font-family:Oswald-Medium;
	letter-spacing: 3px;	
}
 .xian:hover{
	background:#1272cb;
	color: #fff;
	}
.carousel-item.active #lbwenzi{
    transform: translatey(0px);opacity: 1  
}


/* ==服务== */
.fuwu img {
    display: block;
    margin: 0 auto;
	margin-top: 55px;
    margin-bottom: 6px;
}
.fuwu p{
	color:#ABABAB;
	text-align:center;
	padding-bottom: 35px;
	}
.fuwu1{
	display:block;
	overflow:auto;
	text-align: center;
	transition: all 0.5s;
	}
.fuwu1:hover{
	transform: translateY(-10px);
	}	
.fuwu1 p{
	color: #c2c2c2;
	font-size:14px;}		
.fuwu1 em {
    display: block;
    width: 23px;
    height: 1px;
    background: #999;
    margin: 0 auto;
    margin-top: 15px;
	margin-bottom:15px;
}		
.fuwu1 img{
	 display: block;
    margin: 0 auto;
	}

/* ==理由== */
#liyou{
	background-color:#F4F4F4;
	padding-top: 55px;
    padding-bottom: 25px;}
#liyou .liyou1 img{
	display:block;
	float:left;
	margin-bottom: 30px;}
#liyou .liyou0{
	max-width: 1200px;
	}	
#liyou .liyou1 div{
	float:left;
	margin-left:15px;}	
#liyou .liyou1 div h2{
	font-size: 20px;
    font-weight: bold;
    color: #363636;
    margin-top: 15px;
    margin-bottom: 12px;
	}
#liyou .liyou1 div span{
	color: #666;
	font-size:14px;
	}		
	
/* ==问题== */
#wenti{
	max-width: 1200px;}
#wenti h1{
	font-size: 25px;
    text-align: center;
    margin-top: 35px;
    font-weight: bold;
	color:#666;
	}
#wenti p{
	text-align: center;
    display: block;
    font-size: 14px;
    color: #c3c3c3;
	}
#wenti img{
	border:1px solid #CCC;
	padding:10px;
	width: 100%;
	margin-top:25px;}		
#wenti h3{
	font-size:16px;
	padding-bottom: 10px;
    padding-top: 15px;
	}
#wenti span{
	font-size:14px;
	color:#999;}		
	
/* ==合作== */
#hzuo{
	background-image:url(fw_03.jpg);
	background-size:100%;
	padding-top: 30px;
    padding-bottom: 20px;
	margin-top:50px;}	
#hzuo img{
	margin:0 auto;
	display: block;}	
	
/* ==产品== */	
#cp .fenlei{
	text-align:center;
	margin:0 auto;
	margin-top: 15px;
    margin-bottom: 35px;}
#cp .fenlei a{
	color: #666;
    background: #F3F3F3;
    margin: 0px 10px 10px 0px;
    height: 44px;
    line-height: 44px;
    padding: 10px 21px;
    overflow: auto;
    border-radius: 9px;}
#cp .fenlei a:hover{
	background: #008CD6;
    color: #FFF;
	text-decoration:none;
}
#cp .cp1 h1{
	width:100%;
	color: #666;
    background: #F3F3F3;
	font-size:16px;
	padding-left: 15px;
    padding-top: 15px;
    padding-bottom: 15px;}
#cp .cp1 img{
	height:auto;}
#cp .owl-dots{
	margin-top:15px;}		
.anniu{
	width: 210px;
    height: 45px;
    line-height: 45px;
    background: #008CD6;
    display: block;
    margin: 0 auto;
    color: #FFF;
    text-align: center;
	transition: 0.5s;
	margin-top:20px;
	margin-bottom:60px;
	}	
.anniu:hover{
	width:250px;
	color: #FFF;}	
	
/* ==新闻== */		
#xinwen	{
	background:#f4f4f4;
	padding-top:1px;
	padding-bottom:60px;}
#xinwen	 .shipin img{
	width:100%;
	}
#xinwen	 .shipin1{
	background: #E0E0E0;
    border: 3px solid #CCC;
    padding: 20px 20px;
	display: block;
    overflow: hidden;}
#xinwen	 .shipin1 img{
	display:block;
	float:left;}
#xinwen	 .shipin1 p{
	width: 84%;
    padding-left: 3%;
    display: block;
    float: left;
    color: #666;
    font-size: 15px;}					
#xinwen li .sj0{
	float:left;
	border-right:1px solid #CCC;
	text-align: -webkit-center;
	padding-right: 20px;
	color: #666;}
#xinwen li .sj0 .sj1{
	font-size: 25px;
    padding-bottom: 4px;
    text-indent: -109px;
    overflow: hidden;
    width: 50px;
    padding-top: 7px;
    color: #008CD6;
	margin-left: 23px;
	}
#xinwen li{
	display: block;
    overflow: hidden;
    margin-bottom: 20px;}	
#xinwen li a{
	display:block;
	overflow:hidden;
	padding: 0% 2% 2%;
	}
#xinwen li a:hover{
	text-decoration:none;
	background: #008CD6;
	color:#FFF;}		
#xinwen li a h2{
	font-size: 16px;
    font-weight: bold;
    margin-top: 5px;
	color:#000;}
#xinwen li a span{
	font-size: 14px;
	padding-top:10px;
	color:#666;
	display: block;
	}	
#xinwen li a:hover h2{
	color:#FFF}	
#xinwen li a:hover span{
	color:#FFF}			
	
/* ==底部== */
#di{
	background: url(../images/wb_bj.png);
    color: #CCC;
    padding-bottom: 35px;
    padding-top: 60px;
	font-size:14px;
	}
#di a{
	color:#CCC;}
#di .di1 img{
	width: 66%;
    display: block;
	margin-bottom:22px;}
#di .di1 h4{
	margin-bottom:20px;}	
#di .di1 i{
	font-size:28px;
	color:#008CD6;
	float:left;
	margin-right:5px;}
#di .di1 b{
	font-size:22px;
	margin-top: 4px;
    display: block;}						
#di .di2 div{
	float:left;
	width: 50%;}	
#di .di2 a{
	width:100%;
	line-height: 28px;
    display: block;}
#di .di2 a:hover{
	color:#008CD6;
	text-decoration:none;}	
#di .di2 h3{
	color:#FFF;
	line-height: 55px;}		
#di .di3 img{
	width: 50%;
    display: block;
    float: left;
	margin-right:15px;}
#di .di3{
	padding-top:20px;}
#di .di4{
	border-top:1px dashed #666;
	text-align:center;
	padding-top:20px;
	margin-top: 10px;
	}			

/* ==page产品== */	
.banner {
    width: 100%;
    min-height: 300px;
    background-position: center center;
    color: #6b8aa8;
}
.banner h1{
	color:#0F6FBA;
	font-size:35px;
	font-weight:bold;
	padding-top:9%;}	
.b5 h1{
	color:#fff;
	font-size:35px;
	font-weight:bold;
	padding-top:9%;}		
.b1 {background-image: url(ny_banner1.jpg);}
.b2 {background-image: url(ny_banner.jpg);}
.b3 {background-image: url(ny_about.jpg);}
.b4 {background-image: url(ny_anli.jpg);}
.b5 {background-image: url(ny_news.jpg);}
.b6 {background-image: url(ny_shipin.jpg);}


#nycp{
	margin-top:50px;}
#nycp .zs{
	box-shadow: 0 0 5px 3px rgba(153,153,153,0.2);
	}
#nycp .zs h1{
	font-size: 22px;
    color: #ffffff;
    text-align: center;
    padding: 15px 0;
    background: #008CD6;
	display:block;
	padding-top: 25px;
    padding-bottom: 5px;
	}
#nycp .zs p{
	display:block;
	 background: #008CD6;
    color: #ffffff;
    text-align: center;
	padding-bottom:25px;
	}	
#nycp .zs a{
	width:100%;
	display:block;
	overflow:hidden;
	font-size: 17px;
    line-height: 15px;
    color: #666;
    padding: 15px 20px 15px 20px;}
#nycp .zs a:hover{
	background:#008CD6;
	color:#FFF;
	text-decoration:none;}	
#nycp .zs a i{
	float:right;}	
#nycp .zs span{
	display:block;
	padding-top:20px;
	padding-bottom:20px;}		
#nycp .zx{
	box-shadow: 0 0 5px 3px rgba(153,153,153,0.2);
	margin-top:30px;
	padding-bottom: 25px;
    margin-bottom: 50px;
	}
#nycp .zx h1{
	font-size: 22px;
    color: #008CD6;
    text-align: center;
	font-weight:bold;
	border-top:5px solid #008CD6;
	padding-top: 25px;
    padding-bottom: 8px;
	}
#nycp .zx h3{
	display:block;
    color:  #008CD6;
    text-align: center;
	border-bottom:1px solid #008CD6;
	padding-bottom:25px;
	}
#nycp .zx h4{
	overflow: hidden;
    display: block;
    padding-left: 15px;
	padding-top: 25px;
	color:#666;}
#nycp .zx h4 b{
	color: #008CD6;
	margin-top: 5px;
    display: block;
	font-size:22px;	}		
#nycp .zx h4 i{
	font-size: 28px;
    color: #008CD6;
    float: left;
    margin-right: 5px;	}				
#nycp .zx span{
	display:block;
	text-align:center;
	background:#008CD6;
	line-height:30px;
	width:86%;
	margin:0 auto;
	color:#FFF;
	font-size:14px;
	border-radius:5px;
	margin-top: 10px;
    margin-bottom: 10px;}	
#nycp .zx p{
	display:block;
	overflow:hidden;
	width:86%;
	margin:0 auto;
	color:#666;
	font-size:14px;}
#nycp .ys{
	display:block;
	overflow:hidden;
	padding-bottom:20px;
	border-bottom:1px solid #ccc;
	margin-bottom: 15px;}		
#nycp .ys li a{
	    float: right;
    margin-left: 9px;
	color:#CCC;}	
#nycp .ys li{
	float:left;
	color:#CCC;
	padding-top: 8px;
	}
#nycp .ys h2{
	float:left;
	}
#nycp .ys h2 a	{
	color:#008CD6;
	font-size: 25px;
    font-weight: bold;
	margin-right:15px;}
#nycp .ys h2 a:hover{
	text-decoration:none;}	
#nycp .ys .fa{
	float:right;
	padding-top: 10px;
	color: #008CD6;}
#nycp .neirong{
	padding-top:15px;
	color:#666;
	line-height:28px;
	margin-bottom: 40px;}
#nycp .neirong1{padding-top: 15px;
    color: #666;
    line-height: 28px;
    margin-bottom: 40px;}	
#nycp .neirong1 img{
	display:block;
	margin:0 auto;
	margin-bottom:15px;
	max-width:980px;
	}		
#nycp .neirong strong	{
	color:#000;}	
#nycp .neirong .class{
	display: block;
    overflow: hidden;
    padding: 10px 15px 10px 15px;
    background: #F3F3F3;
    float: left;
    margin-right: 10px;
    margin-top: 10px;
    color: #666;
}
#nycp .neirong img{
	width:100%;}
#nycp .neirong .xyjfl{
	display:block;
	overflow:hidden;
	margin-bottom:25px;}	
#nycp .neirong .class:hover{
	background:#008CD6;
	text-decoration:none;
	color:#FFF;}
#nycp .neirong .cpquery	 img{
	width:100%;
	height: auto;}
#nycp .neirong .cpquery1{
	background:#F3F3F3;
	width:100%;
	padding:20px 15px 20px 15px;
	color:#666;
	display: block;
    overflow: hidden;
	margin-bottom: 30px;}
#nycp .neirong .cpquery1 h3{
	float:left;
	font-size:15px;}
#nycp .neirong .cpquery1 i{
	float:right;
	color:#008CD6;}				
#nycp .neirong .cpquery:hover .cpquery1{
	background:#008CD6;}
#nycp .neirong .cpquery:hover .cpquery1{
	color:#FFF;
	}
#nycp .neirong .cpquery:hover .cpquery1 i{
	color:#FFF;
	}
#nycp .neirong .cpquery{
	transition: all 0.5s;}
#nycp .neirong .cpquery:hover{	transform: translateY(-10px);}
.fya{
	border-top: 1px dotted #BABABA;
    border-bottom: 1px dotted #BABABA;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #999;
    margin-top: 22px;
    margin-bottom: 50px;
	margin-left: 0;
    margin-right: 0;
}
.fya a{
	color:#999;}						
.fya table{
	float:right;}

	
.hangye{
	background:#f3f3f3;
	padding-bottom:20px;
	padding-top:20px;
	margin-bottom: 50px;}
.hangye h1{
	display: block;
    overflow: hidden;
    margin-left: 16px;
    background: #09F;
    color: #FFF;
    width: 116px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    margin-bottom: 20px;
    font-size: 16px;
}	
#yuwu2 p{
	padding-top:5px;
	text-align:center;
	color:#666;}	
#yuwu2 img{
	    min-height: 262px;
	}
/* ==page新闻== */	
.neirong .fang{
	background:#F3F3F3;
	margin-left: 0;
    margin-right: 0;
	color:#666;
	}
.neirong .fang:hover{
	text-decoration:none;
	}	
.neirong .fang .col-lg-4{
	padding-left:0;}
.neirong .fang img{
	width:100%;
	}
.neirong .fang h2{
	padding-top:30px;
	color:#000;
	font-size:18px;
	padding-bottom:15px;
	}
.neirong .fang p{
	font-size:14px;
	line-height:28px;}
.neirong .fang span{
	display: block;
    margin-top: 8px;
    color: #008CD6;}
.neirong .xw1{
	display:block;
	overflow:hidden;
	border:2px solid #f3f3f3;
	margin-top: 20px;
	}
.neirong .xw1:hover{
	border:2px solid #008CD6;}		
.neirong .xw1 .sj0{
	background:#f3f3f3;
	float:left;
	height: 136px;
	padding-left: 7px;
    padding-right: 7px;}
.neirong .xw1 .sj0 .sj1 {
        font-size: 25px;
    padding-bottom: 7px;
    text-indent: -108px;
    overflow: hidden;
    width: 54px;
    text-align: inherit;
    padding-top: 35px;
    color: #008CD6;
    margin: 0 auto;
    margin-left: 31px;
}	
.neirong .xw1	.pictitle{
	display:block;
	}
.neirong .xw1 h2{
	display:block;
	overflow:hidden;
	color:#333;
	font-size:18px;
	padding-left:20px;
	padding-top:20px;}
.neirong .xw1 span{
	display:block;
	overflow:hidden;
	color:#666;
	font-size:14px;
	padding-top:8px;
	padding-left:20px;
	    padding-right: 15px;}	
.neirong .xwnr h2{
	color:#000;
	padding-bottom:10px;
	}
.neirong .xwnr h5{
	margin-bottom:20px;}									
		
@media(max-width: 768px){
.fuwu img{
	width:100%;}
#hzuo img{
	width:100%;}
#hzuo {
    background-size: auto;}	
#logo img{
	width:75%;}	
#caidan{
	padding-top: 5px;
    padding-bottom: 5px;}	
#caidan .zb {
	margin-top:-35px;
	    margin-left: 80px;}	
#caidan #zddh{		
    padding-right: 0;
    padding-top: 15px;
    height: 100vh;
		}	
.carousel-indicators{
		margin-bottom: 5px;
		}
.fuwu1{
		margin-top:7px;}	
#liyou .liyou1 img{
	margin-bottom:0 ;}
#liyou .liyou1 div h2 {
    font-size: 15px;}	
#liyou .liyou1 div span {
    font-size: 13px;
	padding-bottom: 30px;
    display: block;
}
#cp .fenlei a{
	font-size:13px;}
#cp .cp1 h1{
	font-size:14px;
	padding-top: 10px;
    padding-bottom: 10px;}	
#xinwen .shipin1{
	margin-bottom:30px;}
.banner{
	min-height: 117px;
    background-size: 180%;}		
#nycp{
	margin-top:15px;}
#nycp .zs h1{
	font-size: 18px;
	padding-top: 12px;}	
#nycp .zs p{	
    padding-bottom: 10px;}
#nycp .zs a{
	font-size: 15px;
    line-height: 18px;
	padding: 8px 20px 8px 20px;}
#nycp .zs span {
    padding-top: 10px;
    padding-bottom: 10px;
	margin-bottom: 24px;
}
#yuwu2 img {
    min-height: 158px;
}
#nycp .ys h2 a{font-size: 22px;}
#nycp .neirong{
	padding-top:0 ;
	font-size: 14px;}
#nycp .neirong img{
	width:100%;}	
#nycp .neirong .class{
	    padding: 5px 4px 5px 4px;}
	.neirong .fang span{
		padding-bottom:15px;}
.neirong .xw1 span{
	line-height: 20px;
    height: 71px;
	}	
#nycp .neirong1 img{
	width:100%;}										
						
	}





