﻿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;

}
li
{
}
.fl
{
	float:left;
}
.fr
{
	float:right;
}
.inner
{
	width:1200px;
}
.space
{
	height:60px;
}
.topbar
{
	widht:100%;
	height:35px;
	background:#ebebeb;
	line-height:35px;
}
.topbarl
{
	width:50%;
}
.topbarr
{
	width:50%;
	text-align:right;
}
.topbarr a
{
	color:#333;
}
.topbarr a:hover
{
	text-decoration:underline;
}
.top
{
	padding:30px 0 30px 0;
}
.logo
{
	width:40%;
}
.topword
{
	font-size:14px;
	width:30%;
	margin:0 5%;
	line-height:24px;
	padding-top:3px;_padding-top:3px;
	height:47px;
}
.toptel
{
	font-size:26px;
	height:62px;
	line-height:62px;
}
.toptel span
{
	font-weight:bold;
	vertical-align:middle;
	padding-left:10px;
}
.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;
	background:#013d85;
	
}
.nav ul {
	width:1200px;
	margin:0 auto;
}
.nav ul li {
	float: left;
	width: 150px;
	text-align: center;
	position: relative;
	z-index: 2010;
	background:url(navli.jpg) no-repeat left center;

}
.nav ul li a
{
	color:#fff;
}
.nav ul li:first-child
{
	background:;
}
.nav ul li:hover ul {
	display: block;
}
.nav ul li:hover {
	display: block;
	color: #fff;
	background:#01b7f6;

}
.nav ul li a {
	display: block;
	font-size: 16px;
	font-family: 微软雅黑,宋体;
}
.nav ul li a:hover {
		color:#fff;
		text-decoration:underline;
		font-weight:bold;
}
.nav ul li ul {
	display: none;
	width: 150px;
	background: #01b7f6;

	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: 150px;
	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:600px;
	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:600px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:600px;
}
.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: 600px;
	background:url(banner1.jpg) no-repeat center center;
	
}
.con_tit
{
	width:100%;
	text-align:center;
	
}
.con_tit h4
{
	font-size:32px;
	font-weight:600;
	margin:0;
	padding:0;
	line-height:35px;
}
.con_tit_xa
{
	width:61px;
	height:15px;
	background:url(jbx.png) no-repeat center center;
	
}

.con_tit span
{
	font-size:12px;
	color:#666;
	text-transform:uppercase;  
	line-height:45px;font-weight:500;

	
}
.con0_hxfw
{
	width:1200px;
	margin:0 auto;
}
.con0_hxfw li
{
	width:300px;
	float:left;
	text-align:center;
}
.con0_hxfw li img
{
	
}
.con0_hxfw li h4
{
	font-size:16px;
	padding:0;
	margin:0;
	line-height:50px;
}
.con0_hxfw li span
{
	font-size:12px;
	color:#666;
	text-transform:uppercase;

}
.con0_hxfw li p
{
	font-size:14px;
	color:#333;
	width:200px;

	text-align:center;
	margin:0 auto;
	padding-top:10px;
	line-height:26px;
}
.dkcon
{
	width:100%;
	background:#e2e2e2 url(.jpg) no-repeat center center;
	padding:60px 0;
	
}
.con1_pro
{
	width:1200px;
}
.con1_pro_tit
{
	width:510px;
	margin-top:20px;
}

.con1_pro_tit li 
{
	float:left;
	margin:0 10px;
}
.con1_pro_tit li a
{
	width:150px;
	height:40px;
	display:block;
	line-height:40px;
	text-align:center;
	color:#fff;
	background:#013d85;
	border-radius:50px;
	font-size:14px;
}
.con1_pro_tit li a:hover
{
	text-decoration:underline;
	
}
.con1_pro_con
{
	width:100%;

	overflow:hidden;
}
.con1_pro_con ul
{
	margin:50px 0 30px 0;
	height:610px;
	overflow:hidden;
}
.con1_pro_con li
{
	float:left;
	width:280px;
	margin:0 10px;

}

.con1_pro_conimg
{
	width:280px;
	height:250px;	background:#fff;	display:block;
	text-align:center;
	vertical-align:middle;
}
.con1_pro_conimg img
{
	text-align:center;
	vertical-align:middle;
	margin-top:10px;
}
.con1_pro_conname
{
	width:270px;
	text-align:center;
	font-size:14px;
	line-height:46px;
	margin-bottom:20px;
}
.con1_pro_conname a:hover
{
	text-decoration:underline;
	color:#013d85;
	font-weight:bold;
}
.gdmore
{
	width:260px;
	height:35px;
	border:1px #ccc solid;
	text-align:center;
	font-size:14px;
	padding-top:15px;
	display:block;
	vertical-align:middlel;
	
}
.gdmore:hover
{
	border:1px #ccc solid;
	background:#013d85;
}
.gdmore:hover a
{
	color:#fff;
}
.ctgg
{
	width:100%;
	height:200px;
	background:#eee url(bn2.jpg) no-repeat center center;

}
.con_tit_xa2
{
	width:30px;
	height:1px;
	background:#333;
}
.honor ul
{
	width:1200px;
	margin:0 auto;
	
}
.honor li
{
	width:280px;
	float:left;
	padding:10px;
	text-align:center;background:#ebebeb;
	margin:50px;
	margin-top:0;
	display:inline;
	
}
.honor li img
{
	width:274px;
	height:213px;
}
.honor li h4
{
	font-size:14px;
	line-height:20px;
}
.honor li span
{
	font-size:12px;line-height:36px;
}
.honor li:hover
{
	background:#013d85;
	color:#fff;
}
.honor li:hover span
{
	color:#fff;
}
.honor li:hover span
{
	color:#fff;
}

.con2_comp
{
	margin-top:30px;
}
.con2_comp_left
{
	width:579px;
	
}
.con2_comp_right
{
	width:571px;
	margin-left:50px;
}
.con2_comp_right p
{
	font-size:14px;
	line-height:28px;
}
.con2_comp_right a
{
	width:115px;
	height:34px;
	display:block;
	line-height:34px;
	font-size:14px;
	color:#013d85;
	text-align:center;
	border:1px #013d85 solid;
	float:left;
	margin-right:20px;
}
.con2_comp_right a:hover
{
	background:#013d85;
	color:#fff;
	
}
.con3_news
{
	margin-top:30px;
}
.con3_news_zt
{
		width:374px;
	height:465px;
	margin-right:95px;
}
.con3_news_left
{
	width:730px;
	height:486px;
	overflow:hidden;
	
}
.con3_news_left li
{
	width:100%;		font-size:14px;		line-height:30px;
height:130px;
overflow:hidden;
border-bottom:1px #eee solid;
margin:30px 0;
	
}
.con3_news_left li a
{
		/*background:url(newsli.jpg) no-repeat left center;*/
		padding-left:20px;

}
.con3_news_left li span
{
	float:left;
	width:105px;
	color:#013d85;
	font-weight:bold;font-size:14px;
}
.con3_news_left li a
{
	float:left;
	widtth:620px;
	overflow:hidden;font-weight:bold;
	font-size:16px;
}
.con3_news_left li p
{
	float:left;font-size:14px;
	height:55px;
	overflow:hidden;
	width:100%;
	float:left;

}
.con3_news_left li a:hover
{
	text-decoration:underline;
	color:#013d85;
}
.foot
{
	width:100%;
	background:#262626;
	padding-top:70px;
}
.foot span
{
	font-size:20px;
	font-weight:bold;color:#fff;
}

.foot_left
{
	width:40%;
	float:left;
}
.foot_left p
{
	line-height:32px;font-size:14px;color:#fff;
}
.foot_mid
{
	width:40%;	float:left;

}
.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%;	float:left;

}
.footer
{
	width:100%;
	height:60px;
	line-height:60px;
	color:#fff;
	text-align:center;
	border-top:1px #404040 solid;
	padding-top:0;
}
.foot a
{
	color:#fff;
}
.foot a:hover
{
	text-decoration:underline;
	font-weight:bold;
}

.ncon_left
{
	width:270px;
}
.ncon_left_tit
{
	width:230px;
	height:80px;
	line-height:30px;
	font-size:20px;
	color:#fff;
	background:#013d85;

	padding-top:30px;
	padding-left:40px;
	font-weight:bold;
}
.ncon_left_tit span
{
	font-size:12px;
}
.ncon_left_list
{
	width:268px;
	border:1px #013d85 solid;
}
.ncon_left_list li
{
	height:50px;
	line-height:50px;
	font-size:14px;
	background:#fff url(newsli2.jpg) no-repeat 15% center;
	border-bottom:1px #ddd solid;
	text-indent:66px;

}
.ncon_left_list li a:hover
{
	color:#013d85;
	text-decoration:underline;
	font-weight:bold;
}
.ncon_left_list li:hover
{
		background:#013d85;

}
.ncon_left_list li:hover a
{
		color:#fff;

}


.ncon_rig
{
	width:900px;
	margin-left:30px;
	 
	overflow:hidden;
} 

.ncon_rig_tit
{
	width:100%;
    background: #f1f1f1 none repeat scroll 0 0;
    border: 1px dashed #ccc;
    height: 38px;
    line-height: 38px;
    text-indent: 10px;

}
.ncon_rig_tit_left
{
	width:100px;
	color:#013d85;
	text-align:center;
	float:left;
	font-size:16px;
	font-weight:bold;
}
.ncon_rig_tit_rig
{
	text-align:right;
	padding-right:20px;
}
.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;
}
.search_left span
{
	color:#026ce2;
	font-weight:bold;
}
/*搜索框1*/
.search
{
	width:100%;
	height:50px;
	background:#e5e5e7;
	line-height:50px;
}
.bar7 {}
.bar7 form 
{
	margin-top:8px;
}
.bar7 input {
            width: 250px;
			height: 32px;
            border-radius: 42px;
            background: #fff;
            float: right;
			text-indent:10px;
			border:none;
}
.bar7 button {
            background:url(search.jpg) no-repeat center 90%;
            right: 0;
			
}
form {
    position: relative;
}
button {
    height: 26px;
    width: 42px;
    cursor: pointer;
    position: absolute;
	border:none;
}
.bar7 button:before{
            font-family: FontAwesome;
            color: #324b4e;
}
 



/*内页产品列表*/
.porUl{margin:0 auto; width:900px; overflow:hidden;}
.porUl li{margin:0 20px 54px 20px; float:left; width:380px; 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;}

/*新闻列表*/
.newsList{margin:0 20px;}
.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("/images/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;}

.pagingNav{padding:5px 10px; border:1px solid #ccc; margin-top:10px; width: 838px;}
.pagingNav p{height:30px; line-height:30px;}
.pagingNav .uls{ 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;}

.cx12 li{    margin: 0 16px 20px 20px;float: left;width: 264px;overflow: hidden;}
.cx12 li p{text-align: center;height: 35px;line-height: 35px;background: #d7d7d7;}
  
.cx12 li a.fl{  width: 85px;background-color: #1d659d;color: #fff;}
  
.cx12 li a.fr{width: 84px;background-color: #ebebeb;border-left: 4px solid #ccc;}










