/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;}
body{ margin:0; padding:0; font-size:14px; line-height:26px; background-color:#ffffff; color:#161616; font-family: Arial, Helvetica, sans-serif;}
img{ border: none}
ul li{ list-style:none; margin:0; padding:0;}
a img{ border:0}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;} 
a{ text-decoration:none; color:#555555;}
a:hover{ color:#086db0;}

.top{ width:100%; height:5px; background:#014375;}
.head{ width:100%; height:116px; background:url(../images/head_bg.jpg);}
.head_con{ width:1200px; margin:0 auto;}
.head_r{ width:260px; float: right;}
.yuyan{ width:90px; height:23px; background:url(../images/yuyan.png);line-height:20px; float:left;}
.yuyan span{ padding-left:30px;}
.yuyan a{ color:#FFFFFF; }
.about_top{ float: left; width:160px; margin-left:10px;}
.about_top a{ color:#666666;}
.about_top a:hover{ color:#014375;}
.logo{  float:left; margin-top:-10px;}
.tel{ float:right;margin-top:15px; margin-right:10px;}
.nav{ width:100%; height:52px; background:url(../images/nav_bg.jpg) repeat-x;}
.nav_con{ width:1200px; margin:0 auto;}
.nav_left{ float:left;}
.nav_con ul li{ float: left; width:140px; line-height:52px; text-align:center; text-transform:uppercase;}
.nav_con ul li a{color:#FFFFFF; font-size:16px; -webkit-transition: all 0.5s ease-in-out;width:140px; height:52px; display:block;}
.nav_con ul li a:hover{ width:140px; height:52px; display:block; background:#043458;}
.search{ float:right; margin-top:5px; position: relative;left:10px; }
.search01{ float:right; margin-top:15px; position: relative;left:-10px;margin-bottom:15px;}
.search_i{ width:180px; height:35px;border-radius:30px; border:1px solid #717e97; background:none; outline:none; color:#ffffff; padding-left:20px; font-size:12px;}
.search_i01{ width:180px; height:35px;border-radius:30px; border:1px solid #717e97; background:none; outline:none; color:#1C6CA8; padding-left:20px; font-size:12px;}
.anniu{ width:17px; height:18px; background:url(../images/ss.png) no-repeat; float: right;outline:none; display:block; border:0; position:relative;left:-30px;top:10px;}


/* 关于我们 */
.main{ width:1200px; margin:0 auto; margin-top:45px;}
.about{ width:650px; border-bottom:1px solid #dedede; float: left; margin-top:10px;}
.about_tit01{  height:25px; font-size:24px; color:#353535; text-align:center;float:left; text-transform:uppercase;}
.about_tit01 span{ color:#c1c1c1; font-size:18px; padding-left:10px;}
.about_line{ width:120px; height:5px; background:#014375; position:relative;top:10px;}
.about_more a{ float: right; margin-top:20px; background-image:url(../Images/about_more.png); width:62px; height:20px;}
.about_more a:hover{background-image:url(../Images/about_on.png);}
.about_tu{ margin-top:20px;}
.about_nr{ width:650px;}
.about_tu{ float: left; width:279px; height:190px; overflow:hidden;}
.about_txt{ float: right; width:345px; font-size:14px; color:#383838;margin-top:10px; line-height:30px;}
/* 新闻中心 */
.news{ width:470px; float: right; border-bottom:1px solid #dedede; margin-top:10px;}
.news_line{ width:180px; height:5px; background:#014375; position:relative;top:10px;}
.news_tit{  height:25px; font-size:24px; color:#353535; text-align:center;float:left; text-transform:uppercase;}
.news_tit span{ color:#c1c1c1; font-size:18px; padding-left:10px;}
.news_more a{ float: right; margin-top:20px; background-image:url(../Images/about_more.png); width:62px; height:20px;}
.news_more a:hover{background-image:url(../Images/about_on.png);}
.news_nr{ font-size:14px; color:#383838; position:relative;top:12px; width:470px;}

.pro_bg{ width:100%; height:602px; background:url(../images/cp_bg.jpg); margin-top:60px;}
.pro_con{ width:1200px; margin:0 auto;}
.pro_tit{ font-size:30px; text-align: center; color:#FFFFFF; padding-top:60px;}
.pro_tit01{ font-size:24px;text-align: center; color:#FFFFFF; padding-top:20px;}
.pro_line{ width:1200px; height:1px; background:#ffffff; margin-top:25px;}
.pro_line01{ width:120px; height:6px;background:#ffffff; position:relative;top:-4px; margin:0 auto;}
.pro_con{ width:1200px; margin:0 auto; margin-top:60px;}
.pro_more{ width:148px; height:48px;border-radius:30px; border:1px solid #ffffff; margin:0 auto; margin-top:25px; text-align:center;}
.pro_more a{ color:#FFFFFF; line-height:48px; font-size:14px;}
.foot_line{ width:100%; height:6px; background:#0d3e64;}
.foot_con{ width:100%; height:250px; background:#2e2e2e;}
.foot_nr{ width:1200px; margin:0 auto; height:100px;}
.wx{ float: left;padding-top:25px;}
.foot_nav{ padding-top:25px; margin-left:15px;}
.foot_nav ul li{ float: left; margin-right:15px; margin-left:15px;}
.foot_nav ul li a{ color:#999999;-webkit-transition: all 0.5s ease-in-out;}
.foot_nav ul li a:hover{ color:#efefef;}
.yuan{ width:3px; height:3px; display:block; background:#999999; float: left; margin-top:10px;}
.f_center{ width:700px; float: left;}
.foot_add{ margin-left:30px; margin-top:5px; color:#999999; }
.foot_add span{ margin-right:10px; position:relative;top:2px;}
.foot_tel{ margin-left:30px; margin-top:5px; color:#999999; }
.foot_tel span{ margin-right:10px; position:relative;top:2px;}
.foot_yx{ margin-left:30px; margin-top:5px; color:#999999; }
.foot_yx span{ margin-right:10px; position:relative;top:-1px;}
.foot_r{ float: right; margin-top:60px;}
.bq_line{ width:1200px; height:1px; background:#333333; margin:0 auto; margin-top:30px;}
.bq_con{ width:1200px; margin:0 auto;}
.bq_l{ font-size:12px; color:#b1b1b1; line-height:58px; float: left;}
.bq_r{ float: right;font-size:12px; color:#b1b1b1; line-height:58px;}
.bq_r a{color:#b1b1b1;-webkit-transition: all 0.5s ease-in-out;}
.bq_r a:hover{ color:#efefef;}
.fy_banner{ width:100%;}
.fy_main{ width:1200px; margin:0  auto; margin-top:45px;}
.about_l{ width:160px; height:74px; background:url(../images/about_titbg.png); float:left;}
.about_tit{ text-align:right; font-size:25px; font-weight:bold; color:#1c6ca8;width:160px; line-height:74px;}
.about_tit span{ color:#014375;font-size:25px; font-weight:bold;}
.about_r{ float: right; }
.postion{ color:#a2afb8; text-align:right;}
.postion span{ padding-right:5px;}
#fy_nav{ margin-top:10px;text-transform:uppercase;}
#fy_nav ul{ position:relative;left:15px;}
#fy_nav ul li{ float: left; margin-right:15px; text-align:center; line-height:37px;}
#fy_nav ul li a{ width:119px; height:37px; background:url(../images/fy_navbg.png); display:block; color:#617787;}
#fy_nav ul li a:hover{ width:119px; height:37px; background:url(../images/fy_navon.png); display:block;color:#ffffff;}
#fy_nav ul li.hl a{ width:119px; height:37px; background:url(../images/fy_navon.png); display:block;color:#ffffff;}
.fy_line{ width:100%; height:1px; background:#edf2f5; margin-top:30px;}
.about_jj{ width:1200px; margin:0 auto;}
.about_bt{ font-size:22px; font-weight:bold; margin-top:50px; text-transform:uppercase;}
.about_yw{ font-size:14px; color:#cccccc; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:-0.4px;}
.about_jjcon{ margin-top:20px; margin-bottom:80px;}
.about_jjcon p{ text-indent:2em; line-height:36px;}

/*culture*/
/*idea*/
.idea{
	background: #fff;
	padding: 50px 0 90px;
}
.idea .p{
	font-size: 16px;
	color: #666;
	line-height: 30px;
	padding: 15px 0;
	position: relative;
}
.idea .p img.d1{
	position: absolute;
	left: 0;top:0;
}
.idea .p img.d2{
	position: absolute;
	right: 0;bottom:0;
}
.idea .idea-con{
	padding: 25px 0 95px;
}
.idea-con-ti{
	text-align: center;
}
.idea-con-ti h3{
	color: #1C6CA8;
	font-size: 30px;
	line-height: 45px;
}
.idea-con-ti p{
	font-size: 16px;
	color: #666;
	line-height: 36px;
}
.idea-con-ti span{
	display: block;
	margin: 0 auto;
	height: 3px;
	width: 45px;
	background: #efefef;
	margin: 20px auto 50px;
}
.idea .idea-con li{
	background: #1C6DA7;
	width: 24%;
	margin-right: 1.0%;
	border-radius: 5px;
	float: left;
	transition:all 1s ease;
}
.idea .idea-con li:hover{
	background: #074e81;
	margin-top: -20px;
	transition:all 1s ease;color:#fff;
	
}
.idea .idea-con li:hover .idea-lin span{
	background: #fff;
	transition:all 1s ease;
	
}
.idea .idea-con li:nth-child(4n){
	margin-right: 0;
}
.idea .idea-con li .idea-lin{
	width: 88%;
	margin: 25px 6%;
}
.idea .idea-con li .idea-lin h5{
	color: #ffffff;
	font-size: 18px;
	line-height: 20px;
	padding-right: 55px;
}
.idea .idea-con li .idea-lin p{
	color: #ffffff;
	font-size: 14px;
	line-height: 18px;
	height: 40px;

}
.idea .idea-con li .idea-lin span{
	width: 30px;
	height: 3px;
	display: block;
	background: #fff;
	margin-top: 15px;
}

.height{ height:95px;}


.join-tit-sl{ width:416px; height:109px; margin:50px auto 10px;}



.form-fulid{ width:1200px; margin:0 auto; margin-bottom:50px;} 

.form-fulid p{ display:inline-block; margin-right:85px;}

.form-fulid p .txt{ width:324px; height:48px; background-color:#F8F8F8; padding-left:15px; font-size:14px; color:#666666; border:none;}

 

.form-fulid .areas{ margin-top:40px; width:1170px; height:239px; background-color:#F8F8F8; border:none; padding-top:15px; padding-left:30px;}

.form-fulid .sit{ width:100%; text-align:center;}

.form-fulid .smit{ display:block; width:174px; height:48px; margin:40px auto; font-size:14px; color:#fff; border:none; background-color:#e26001; cursor:pointer;}

.lx_con{ width:1200px; margin:0 auto; margin-top:40px; }
.lx_left{ width:580px; float:left;}
.info-c li {
	height: 60px;
	line-height: 60px;
	border: 1px solid #3399ff;
	border-radius: 30px;
	margin-bottom: 10px;
	padding-left: 47px;
	font-size: 14px;
}
.info-c li .add {
	display: inline-block;
	padding-left:  30px;
	background: url(../images/ic-add.png) no-repeat 6px center;
}

.info-c li .lxr {
	display: inline-block;
	padding-left:  30px;
	background: url(../images/lxr.png) no-repeat 3px center;
}

.info-c li .chuazhen {
	display: inline-block;
	padding-left: 30px;
	background: url(../images/chuazhen.png) no-repeat 3px center;
}
.info-c li .email {
	display: inline-block;
	padding-left:  30px;;
	background: url(../images/email.png) no-repeat 3px center;
	
}

.info-c li .lx_tel {
	display: inline-block;
	padding-left: 30px;
	background: url(../images/ic-tel.png) no-repeat left center;
	margin-right: 20px;
}
.qr-c img {
	margin-bottom: 10px;
}
.qr-c {
	text-align: center;
	padding: 50px 0 60px 0;
	font-size: 18px;
	color: #333;
}
.lx_right{ float: right; width:550px; border:1px solid #e3e3e3;}
.pro_jjcon{ width:1200px; margin:0 auto; background:#FFFFFF; margin-top:45px; margin-bottom:95px;}
.pro_xia{color:#555555; font-size:13px;}
.pro_xia a{ color:#555555;}
.pro_xia a:hover{ color:#1C6CA8;}

.data {
	margin-bottom: -30px;
}
.data li {
	background: #f2f2f2;
	margin-bottom: 30px;
	overflow: hidden;
}
.data li.odd {
	background: none;
}
.data_pic {
	display: block;
	float: left;
	width: 293px;
	position: relative;
}
.data_pic img {
	width: 100%;
	height: 175px;
	margin-top:12px; margin-left:10px;
}

.data_info {
	overflow: hidden;
	position: relative;
	padding: 40px 30px 0 30px;
}
.data_info h5 {
	position: relative;
	display: inline-block;
	margin-bottom: 20px;
	padding-right: 130px;
}
.data_info h5:before {
	position: absolute;
	bottom: -2px;
	left: 0;
	z-index: 0;
	content: "";
	width: 43px;
	height: 7px;
	background: #bbbbbb;
}
.data_info h5 a {
	display: inline-block;
	font-size:18px;
	font-weight: bold;
	color: #343434;
	position: relative;
	line-height: 32px;
	height: 40px;
	overflow: hidden;
	margin-bottom: -2px;
}
.data_info h5 a:before {
	position: absolute;
	bottom:0;
	left: 26px;
	z-index: 0;
	content: "";
	width: 0;
	height: 7px;
	background: #1b6399;
	-moz-transition: width 300ms ease-in-out, left 300ms ease-in-out;
	-o-transition: width 300ms ease-in-out, left 300ms ease-in-out;
	-webkit-transition: width 300ms ease-in-out, left 300ms ease-in-out;
	transition: width 300ms ease-in-out, left 300ms ease-in-out;
}
.data li:hover .data_info h5 a {
	color: #1b6399;
}
.data li:hover .data_info h5 a:before {
	left: 0;
	width: 43px;
}
.data_des {
	line-height: 26px;
	max-height: 50px;
	font-size: 15px;
	margin-top:-10px;
}
.data_date {
	position: absolute;
	top: 40px;
	right: 30px;
	font-size: 16px;
	line-height: 30px;
	color: #666;
}
.data li:hover .data_date {
	color: #E26001;
}

.lx_con{ width:1200px; margin:0 auto; margin-top:45px;}
.lx_left{ width:580px; float:left;}
.info-c li {
	height: 60px;
	line-height: 60px;
	border: 1px solid #3399ff;
	border-radius: 30px;
	margin-bottom: 10px;
	padding-left: 47px;
	font-size: 14px;
}
.info-c li .add {
	display: inline-block;
	padding-left: 25px;
	background: url(../images/ic-add.png) no-repeat 3px center;
}

.info-c li .lxr {
	display: inline-block;
	padding-left: 25px;
	background: url(../images/lxr.png) no-repeat 3px center;
}

.info-c li .chuazhen {
	display: inline-block;
	padding-left: 25px;
	background: url(../images/chuazhen.png) no-repeat 3px center;
}
.info-c li .email {
	display: inline-block;
	padding-left: 25px;
	background: url(../images/email.png) no-repeat 3px center;
}

.info-c li .lx_tel {
	display: inline-block;
	padding-left: 25px;
	background: url(../images/ic-tel.png) no-repeat left center;
	margin-right: 20px;
}
.qr-c img {
	margin-bottom: 10px;
}
.qr-c {
	text-align: center;
	padding: 50px 0 60px 0;
	font-size: 18px;
	color: #333;
}
.news_jjcon{ margin-top:45px; margin-bottom:45px;}
.news_jjcon ul li{ margin-bottom:18px;background-color:#ffffff; width:1200px; height:200px; -webkit-box-shadow:1px 1px 2px 0px rgba(208,208,208,0.50);  -moz-box-shadow:1px 1px 2px 0px rgba(208,208,208,0.50);  box-shadow:1px 1px 2px 0px rgba(208,208,208,0.50); font-size:18px; color:#777777; }

.news_nav { font-size:13px;}

.contnet{ width: 1150px; margin: auto; margin-top:30px;  padding-bottom:50px;}
.left_contnet{ width: 125px;}
.left_menu{}
.left_menu ul{}
.left_menu ul li{ border-bottom: dotted 1px #e8e8e8; height: 50px; line-height: 50px;  text-align: center; font-size: 14px;}
.left_menu ul li a{display: block; color: #333;}
.left_menu ul li a:hover{ color: #ff6600; background:url(../images/tubiao03.gif) no-repeat left center;}
.left_menu ul li a.find{ color: #ff6600; background:url(../images/tubiao03.gif) no-repeat left center;}
.left_contnet{ float: left;}
.right_content{ margin-left:25px; vertical-align: top; width: 800px;padding:20px; }
/*产品样式*/
.left_products_menu{border: 1px #dddddd solid;  width: 258px; margin-bottom:25px;float: left; }
.left_products_menu ul{ margin: 0; padding: 0px; }
.left_products_title {background-color:#1C6CA8;height:80px; font-size: 18px; padding-left: 20px; line-height:80px; cursor: pointer;color:#ffffff; font-size:18px; font-weight:bold;}
.left_products_menu  ul li{ padding-left: 20px;}
.left_products_menu  ul li a{ display: block; width:218px; background:url(../images/tubiao05.gif) no-repeat left 16px; line-height: 45px; padding-left: 20px;  border-bottom:1px #f5f5f5 solid; }
.left_products_menu  ul li ul{ margin: 0; padding: 0px; display: none;}
.left_products_menu  ul li ul li{ padding:0px;  }
.left_products_menu  ul li ul li a{ background: url(../images/tubiao04.gif) no-repeat left 12px; border:none; display: block; line-height: 28px; text-align:left;}
.products_list ul{ margin: 0; padding: 0px;}
.products_list ul li{border-bottom:1px #dcdcdc solid; width: 220px; display: inline-block; margin:0 10px 30px 10px; float:left;  padding-bottom:20px; } 
.left_products_title{ }

.products_detail{}
.products_detail_left{ display: inline-block; }
.products_detail_right{ display: inline-block; margin-left:25px; vertical-align: top;}

.brochure{width: 1100px;}
.brochure ul li{width: 220px; height: 160px; display: inline-block; margin:0 15px 5px 5px;  padding-bottom:20px; } 
.products_list{ float: right;}