﻿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:35px;
	background:#e6e6e6;
	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;
	display: flex;
    align-items: center;
}
.toptel span
{
	font-weight:bold;
	vertical-align:middle;
}
.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:#0066ff;
	
}
.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:#ff9900;
}
.nav ul li:hover ul {
	display: block;
}
.nav ul li:hover {
	display: block;
	color: #fff;
	background:#ff9900;
}
.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: #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: 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:550px;
	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:550px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:550px;
}
.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: 550px;
	background:url(banner1.jpg) no-repeat center center;
	
}
.con_tit
{
	width:100%;
	text-align:center;
	
}
.con_tit h4
{
	font-size:30px;
	font-weight:bold;
	margin:0;
	padding:0;
	line-height:55px;
}
.con_tit_xa
{
	width:35px;
	height:2px;
	background:#0066ff;
}
.con_tit span
{
	font-size:14px;
	color:#0066ff;
	text-transform:capitalize;
	font-weight:bold;	line-height:35px;

	
}
.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:#0066ff;
	border-radius:50px;
	font-size:14px;
}
.con1_pro_tit li a:hover
{
	text-decoration:underline;
	
}
.con1_pro_con
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.con1_pro_con ul{display:flex;justify-content: space-between;}
.con1_pro_con li
{
	float:left;
	width:calc((100% / 3) - 10px);
	margin:0 15px;
}
.con1_pro_con li img{max-width:100%; height: auto;}
.con1_pro_conimg
{
	width:auto;
	height:auto;
	max-width:100%;
}
.con1_pro_conname
{
	width:auto;
	text-align:center;
	font-size:14px;
	line-height:40px;
}
.con1_pro_conname a:hover
{
	text-decoration:underline;
	color:#0066ff;
	font-weight:bold;
}
.ctgg
{
	wwidth:100%;
	/*height:206px;
		background:url(bn2.jpg) no-repeat center center;*/

}
.ctgg ul{width:100%; display:flex;}
.ctgg ul li{width:auto; justify-content: space-between;}
.ctgg ul li img{max-width:100%;}
.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:#0066ff;
	text-align:center;
	border:1px #0066ff solid;
	float:left;
	margin-right:20px;
}
.con2_comp_right a:hover
{
	background:#0066ff;
	color:#fff;
	
}
.con3_news
{
	margin-top:30px;
}
.con3_news_left
{
	width:567px;
	height:375px;
	overflow:hidden;
	
}
.con3_news_left li
{
	width:100%;		font-size:14px;		line-height:30px;


	
}
.con3_news_left li a
{
		background:url(newsli.jpg) no-repeat left center;
		padding-left:20px;

}
.con3_news_left li span
{
	float:right;
}
.con3_news_left li a:hover
{
	text-decoration:underline;
	color:#0066ff;
}
.foot
{
	width:100%;
	background:#262626;
	padding-top:70px;
}
.foot span
{
	font-size:20px;
	font-weight:bold;color:#fff;
}

.foot_left
{
	width:35%;
	float:left;
}
.foot_left p
{
	line-height:32px;font-size:14px;color:#fff;
}
.foot_mid
{
	width:45%;	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:20px;
	color:#fff;
	text-align:center;
	border-top:1px #404040 solid;
	padding:10px 0;
}
.foot a
{
	color:#fff;
}
.foot a:hover
{
	text-decoration:underline;
	font-weight:bold;
}

.ncon_left
{
	width:270px;
}
.ncon_left_tit
{
	width:100%;
	height:80px;
	line-height:30px;
	font-size:20px;
	color:#fff;
	background:#0066ff;
	text-align:center;
	padding-top:20px;
	font-weight:bold;
}
.ncon_left_list
{
	width:268px;
	border:1px #0066ff solid;
}
.ncon_left_list li
{
	height:50px;
	line-height:50px;
	font-size:14px;
	background:#fff url(prolistli.jpg) no-repeat 80% center;
	border-bottom:1px #ddd solid;
	text-align:center;
}
.ncon_left_list li a:hover
{
	color:#0066ff;
	text-decoration:underline;
	font-weight:bold;
}
.ncon_left_list li:hover
{
		background:#ff9900;

}
.ncon_left_list li:hover a
{
		color:#fff;

}


.ncon_rig
{
	width:900px;
	margin-left:30px;
	min-height:528px;
	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:#0066ff;
	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: left;
			text-indent:10px;
			border:none;
}

.bar7 .binput {
	 width:70px;
			height: 32px;
            border-radius: 42px;
            background: #fff;
            float: left;
			text-indent:5px;
			border:none;
			background:#ff9900;
}
.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;
}
 




.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: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;}

.pagingNav{padding:5px 10px; border:1px solid #ccc; margin:20px 20px;}
.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;}







