﻿body {
	margin:0px;
	padding:0px;
	font-family: Arial, 微软雅黑,宋体;
	font-size: 12px;
	color: #333; 
	min-width:1200px;
}
div {
	overflow:hidden;
	margin: auto;
}
img {
	border:0;
}
a{
	text-decoration: none;
	color: #333;
}
a:hover{
}
ul{
	list-style:none;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
li
{
}
.fl
{
	float:left;
}
.fr
{
	float:right;
}
.inner
{
	width:1200px;
}
.space
{
	height:50px;
}
.topbar
{
	widht:100%;
	height:49px;
	border-bottom:1px #ddd solid;
	background:#eee;
	line-height:49px;
}
.topbarl
{
	width:50%;
}
.topbarr
{
	width:50%;
	text-align:right;
}
.topbarr a
{
	color:#333;
}
.topbarr a:hover
{
	text-decoration:underline;
}
.top
{
	padding:20px 0;
	height:auto;
}
.logo
{
	width:40%;
}
.topword
{
	font-size:14px;
	width:30%;
	margin:0 5%;
	line-height:24px;
	padding-top:3px;_padding-top:3px;
	height:47px;
}
.toptel
{
	width:17%;	font-size:14px;
	
}
.toptel img
{
	float:left;
}
.toptel p
{
	float:left;
	margin:0;
	padding:0;
	line-height:24px;
	font-size:16px;
	padding-left:3%;
}
.nav {
	width: 100%;
	height: 50px;
	line-height: 50px;
	overflow: visible;
	border-top:1px #ddd solid; 
	
}
.nav ul {
	width:1200px;
	margin:0 auto;
}
.nav ul li {
	float: left;
	width: 133px;
	text-align: center;
	position: relative;
	z-index: 2010;
	background:url(navli.jpg) no-repeat left center;

}
.nav ul li:first-child
{
	background:none;
}
.nav ul li:hover ul {
	display: block;
}
.nav ul li:hover {
	display: block;
	color: #fff;
}
.nav ul li a {
	display: block;
	font-size: 16px;
	font-family: 微软雅黑,宋体;
}
.nav ul li a:hover {
		background:	#046fb9;
		color:#fff;
		text-decoration:underline;
}
.nav ul li ul {
	display: none;
	width: 171.4px;
	background: #2da0e3;
	background: #f59105;
	height: auto;
	position: absolute;
	left: 0px;
	top: 48px;
	/*-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;*/
}
.nav ul li ul li {
	width: 171.4px;
	height: 48px;
	line-height: 48px;
	overflow: hidden;
	display: block;
	/*border-bottom: 1px #fff solid ;*/
}
.nav ul li ul li a {
	font-weight: normal;
	color: #fff;
	font-size: 15px;

}
.nav ul li:hover ul li:hover {
}
.nav ul li:hover ul li a:hover {
	text-decoration: underline;
}
.nav ul ul ul {
	display: none;
}
.fullSlide {
	width:100%;
	position:relative;
	height:500px;
	background:#000;
	overflow: hidden ;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:500px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:500px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:42px;
	height:11px;
	margin:1px;
	overflow:hidden;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#f00;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:15%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:15%;
	background-position:-6px -137px;
}
.nbanner
{
	width:100%;
	height: 500px;
	background:url(banner1.jpg) no-repeat center center;
	
}
.products
{
	width:1200px;
}
.products_left
{
	width:270px;
}
.products_left_tit
{
	width:100%;
	height:60px;
	line-height:60px;
	font-size:20px;
	color:#fff;
	background:#046fb9;
	text-align:center;
}
.products_left_list
{
	width:100%;
}
.products_left_list li
{
	height:50px;
	line-height:50px;
	font-size:14px;
	background:#fff url(prolistli.jpg) no-repeat 80% center;
	border:1px #ddd solid;
	text-indent:50px;
}
.products_left_list li a:hover
{
	color:#046fb9;
	text-decoration:underline;
	font-weight:bold;
}


.products_rig
{
	width:900px;
	margin-left:30px;
 }  
.products_rig li
{
	width:280px;
	height:263px;
	margin:0 10px;
	list-style:none;
	float:left;
}

.products_rig li img
{	
	
	border:1px #ddd solid;
	padding:2px;
	width:274px;
	height:210px;

}
.products_rig .products_rig_name
{
	text-align:center;
	font-size:14px;
	line-height:40px;
}
.products_rig .products_rig_name a
{
	color:#333;
}
.products_rig li img:hover
{
		border:1px #046fb9 solid;
		background:#046fb9;

}
.products_rig .products_rig_name a:hover
{
	color:#046fb9;
	text-decoration:underline;
	font-weight:bold;
}
.features
{
	width:100%;
	background:url(ybg.jpg) repeat;
	height:300px;
	color:#fff;
	font-size:14px;
	padding:100px 0;
}
.features li
{
	width:240px;
	float:left;
	text-align:center;
}
.features li img
{
	margin:0 auto;
}
.features li span
{
	font-size:16px;	line-height:34px;

	
}
.features li p
{
	line-height:24px;	
	padding:0 40px;
	width:160px;

}
.yybj
{
	width:1200px;
	height:45px;
	background:url(yybj.jpg) no-repeat center top;
}
.advantage
{
	width:1200px;
}
.advantage_tit
{
	background:url(advtiit.jpg) no-repeat center center;
	width:395px;
	height:125px;
}
.advantage_con1
{
	width:1200px;
	height:auto;
}
.advantage_con1_left
{
	width:620px;
	margin-right:100px;
}
.advantage_con1_left img
{
	width:70px;
	height:75px;
	float:left;
}
.advantage_con1_left h2
{
	color:#046fb9;
	margin:0;
	padding:0;
	line-height:28px;
}
.advantage_con1_left span
{
	text-transform:uppercase;
	font-size:10px;
}
.advantage_con1_left p
{
	font-size:14px;
	line-height:22px;
	margin:0;
	padding:0;
	padding-top:14px;
	_padding-top:0px;

}
.advantage_con1_left .xian
{
	height:14px;
	width:520px;
	float:left;
	border-bottom:1px #666 dashed;
}

.advantage_con1_rig
{
	width:456px;
	height:261px;
	background:#fff url(ad5.jpg) no-repeat;
}
.fgx
{
	width:1200px;
	height:45px;
	background:url(fgx.jpg) no-repeat center top;
}
.advantage_con2
{
	width:1200px;
}

.advantage_con2_left
{
	width:485px;
	height:377px;
	background:#fff url(ad6.jpg) no-repeat;	
	margin:0 75px 0 20px;
}

.advantage_con2_rig
{
	width:620px;
	margin-top:20px;

}
.advantage_con2_rig img
{
	width:70px;
	height:75px;
	float:left;
}
.advantage_con2_rig h2
{
	color:#046fb9;
	margin:0;
	padding:0;
	line-height:28px;
}
.advantage_con2_rig span
{
	text-transform:uppercase;
	font-size:10px;
}
.advantage_con2_rig p
{
	font-size:14px;
	line-height:22px;
	margin:0;
	padding:0;
	padding-top:14px;
	_padding-top:14px;

}
.advantage_con2_rig .xian
{
	height:14px;
	width:520px;
	float:left;
	border-bottom:1px #666 dashed;
}
.gsjj
{
	widhh:100%;
	height:340px;
	background:url(gsjjbg.jpg) no-repeat center center;
	text-align:center;
	padding:90px 0;
	font-size:14px;
}
.gsjj h2
{
	font-size:34px;	color:#fff;
	margin:0;
	padding:0;

}
.gsjj span
{
	color:#adadad;
	font-size:16px;
	text-transform: uppercase;
	height:20px;
}

.gsjj p
{
		line-height:28px;	color:#fff;
		margin:0;
		padding:0;	margin:20px 0;



}
.gsjj_xian
{
	width:45px;
	height:5px;
	background:#f6c636;margin-top:20px;
}
.gsjj_btn
{
	width:120px;
	height:50px;
	display:block;
	background:url(an.png) no-repeat center center;

}
.gsjj_btn a
{
	width:120px;
	height:50px;
	display:block;
	background:url(an.png) no-repeat center center;

}
.gsjj_btn:hover
{
	background:url(an.png) no-repeat center center;
}
.xwzxcn
{
	width:715px;
	margin-right:70px;
	height:400px;
	overflow:hidden;
}
.xwzxcn_tit
{
	width:100%;
	border-bottom:1px #ddd solid;	line-height:45px;	height:45px;


}
.xwzxcn_tit_left
{
	width:115px;
	background:#046fb9;
	text-align:center;
	float:left;
	font-size:20px;
	color:#fff;
	font-weight:bold;
}
.xwzxcn_tit_rig
{
	width:100px;
	float:right;
	text-align:right;
	font-size:14px;
}
xwzxcn_tit_rig a
{
	color:#333;
}
xwzxcn_tit_rig a:hover
{
	color:#046fb9;
	font-weight:bold;
}

.xwzxcn_con
{
	width:100%;
	float:left;
	margin-top:20px;
}
.xwzxcn_con a
{
	color:#333;
}
.xwzxcn_con a:hover
{
	color:#046fb9;
	text-decoration:underline;
	font-weight:bold;
}
.xwzxcn_con img
{
	width:250px;
	height:145px;
	margin-right:30px;
	float:left;
}
.xwzxcn_con span 
{
	font-size:20px;
	font-weight:bold;float:left;
	padding-top:16px;
}
.xwzxcn_con p
{
	font-size:14px;
	width:435px;float:left;
	line-height:24px;
}
.xwzxcn_con_list
{ 
	width:100%;
	margin:20px 0;
}
.xwzxcn_con_list li
{
	width:340px;
	float:left;
	background:url(icon1.jpg) no-repeat left center;height:32px;
	line-height:32px;
	text-indent:14px;
	border-bottom:1px #ddd dashed;margin-right:16px;
	
}
.xwzxcn_con_list_name
{
	width:68%;
	margin-right:10%;
	font-weight:normal;		font-size:14px;		
	padding:0;	
	


}
.xwzxcn_con_list li a
{

font-size:14px;
}
.xwzxcn_con_list li a:hover
{
	color:#046fb9;
	font-weight:bold;
}
.xwzxcn_con_list_time
{
	width:22%;
	overflow:hidden;white-space:nowrap; 
}
.cjwtcn
{
	width:415px;
}
.cjwtcn_tit
{
	width:100%;
	border-bottom:1px #ddd solid;	line-height:45px;	height:45px;


}
.cjwtcn_tit_left
{
	width:115px;
	background:#046fb9;
	text-align:center;
	float:left;
	font-size:20px;
	color:#fff;
	font-weight:bold;
}
.cjwtcn_con
{
	width:100%;
	margin-top:20px;
}
.cjwtcn_con span
{
	background:url(wen.jpg) no-repeat left center;
	font-size:16px;
	font-weight:bold;
	padding-left:34px;
	line-height:26px;
}
.cjwtcn_con p
{
	font-size:14px;
	line-height:24px;
	background:url(da.jpg) no-repeat left 4%;
	padding-left:34px;

}
.cjwtcn_con .xian
{
	width:100%;
	border-bottom:1px #ddd dashed;
	margin-bottom:10px;
}


.case-box{}
.case-box .row{margin-bottom:5px;}
.case-box img{ max-width:100%;}

.foot
{
	width:100%;
	background:#262626;
	padding-top:70px;
}
.foot span
{
	font-size:20px;
	font-weight:bold;color:#fff;
}

.foot_left
{
	width:35%;
}
.foot_left p
{
	line-height:32px;font-size:14px;color:#fff;
}
.foot_mid
{
	width:45%;
}
.foot_mid ul
{
	height:188px;
	overflow:hidden;
	margin-top:10px;
}

.foot_mid li
{
	width:30%;
	margin-right:10%;	font-size:14px;
	height:40px;
	line-height:40px;
	float:left;

	
}
.foot_mid li a
{
	color:#fff;
}
.foot_rig
{
	width:20%;
}
.footer
{
	width:100%;
	height:60px;
	line-height:60px;
	color:#fff;
	text-align:center;
	border-top:1px #404040 solid;
}
.foot a
{
	color:#fff;
}
.foot a:hover
{
	text-decoration:underline;
	font-weight:bold;
}

.ncon_left
{
	width:270px;
}
.ncon_left_tit
{
	width:100%;
	height:60px;
	line-height:60px;
	font-size:20px;
	color:#fff;
	background:#046fb9;
	text-align:center;
}
.ncon_left_list
{
	width:100%;
}
.ncon_left_list li
{
	height:50px;
	line-height:50px;
	font-size:14px;
	background:#fff url(prolistli.jpg) no-repeat 80% center;
	border:1px #ddd solid;
	text-indent:50px;
}
.ncon_left_list li a:hover
{
	color:#046fb9;
	text-decoration:underline;
	font-weight:bold;
}


.ncon_rig
{
	width:900px;
	margin-left:30px;
} 

.ncon_rig_tit
{
	width:100%;
	border-bottom:1px #ddd solid;	line-height:45px;	height:45px;


}
.ncon_rig_tit_left
{
	width:115px;
	background:#046fb9;
	text-align:center;
	float:left;
	font-size:20px;
	color:#fff;
	font-weight:bold;
}
.ncon_rig_tit_rig
{
	text-align:right;
}
.ncon_rig_tit_rig a
{
	color:#333;
}
.ncon_rig_tit_rig a:hover
{
	text-decoration:underline;
}
.ncon_rig_con
{
	width:100%;
	margin-top:20px;
	font-size:14px;
	line-height:24px;
}


.newsList{margin:0 30px;}
.newsList dl{position:relative; padding:20px; height:140px; background-color:#ebebeb;}
.newsList dt{float:left;}
.newsList dt img{display:block;}
.newsList dd{margin-left:174px;}
.newsList dd h5{height:40px; line-height:40px; font-size:16px; font-weight:normal;}
.newsList dd h5 a{color:#0c4da1;}
.newsList dd p{line-height:22px; height:88px; overflow:hidden; font-size:13px;}
.newsList dd i{position:absolute; bottom:-10px; left:0; border:5px solid transparent; border-top-color:#ebebeb; border-left-color:#ebebeb;}
.newsList ul{margin-top:16px;}
.newsList li{position:relative; height:50px; line-height:50px; overflow:hidden; font-size:14px; border-bottom:1px dotted #ccc;}
.newsList li a{padding-left:18px; background:url("Img/newsLi_ico.png")/*tpa=http://www.gdflhb.com/Skins/default/Img/newsLi_ico.png*/ no-repeat left center;}
.newsList li span{position:absolute; top:0; right:0; color:#999;}


.porUl{margin:0 auto; width:720px; overflow:hidden;}
.porUl li{margin:0 20px 54px 20px; float:left; width:320px; overflow:hidden;}
.porUl li img{display:block; border:1px solid #e1e1e1;}
.porUl li:hover img{border-color:#1d659d;}
.porUl li h5{margin-top:8px; height:50px; line-height:50px; font-size:16px;}
.porUl li h5 a{color:#1d659d;}
.porUl li span{font-size:13px; color:#1d659d;}
.porUl li p{margin-bottom:12px; height:66px; line-height:22px; overflow:hidden; font-size:13px;}
.porUl li a.fl , .porUl li a.fr{height:40px; line-height:40px; text-align:center; font-size:13px;}
.porUl li a.fl{width:106px; background-color:#1d659d; color:#fff;}
.porUl li a.fr{width:102px; background-color:#ebebeb; border-left:4px solid #ccc;}


.pagingNav{padding:0px 10px; border:1px solid #ccc; margin-top:10px;}
.pagingNav p{height:30px; line-height:30px;}
.pagingNav .uls{margin-top:-45px; overflow:hidden;}

.pagingNav .uls a{float:left; margin-left:5px; padding:0 10px; height:28px; line-height:28px; border:1px solid #ccc; text-decoration:none;float:left}
.pagingNav .uls a:hover , .pagingNav .uls a.cur{background-color:#1d659d; border-color:#1d659d; color:#fff;}
.pagingNav .uls .tBtn:hover{background-color:inherit; color:inherit; *background-color:transparent; *color:#666;}







