@charset "utf-8";
/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}
img {
	border: none;
	max-width:100%;
}
a {
	color: #545454;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #545454;
}
a {
 blr:expression_r(this.onFocus=this.blur())
}
a:focus {
	outline: 0;
}
.clear {
	clear: both;
}
input {
	outline: none
}
textarea {
	resize: none;
	outline: none
}
body {
	font-family: "微软雅黑";
}
li {
	list-style: none;
}
/* 大于1200 */
@media (min-width: 1200px){
	.nyleft{
		float: left;
		width: 270px;
	}
	.ny_right{
		float: right;
		width: 1000px;
		border: solid 1px #dedede;
	}
	.blk {
		margin-bottom: 20px;
	}
	.fdh-01-tit {
		background: url(../images/fdh-01-tit-bg.jpg) no-repeat;
	}
	.fdh-01-tit h3 {
		height: 75px;
		font-size: 24px;
		font-weight: normal;
		line-height: 75px;
		color: #fff;
		text-align: center;
	}
	.fdh-01-nav{
		margin-bottom: 20px;
		border: solid 1px #0845a3;
	}
	.fdh-01-nav li {
	background: #f2f2f2;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	border-bottom: 1px solid #fff;
	padding-left: 38px;
	padding-right: 38px;
}
.fdh-01-nav li.thisclass {
	background: #99daf6;
}
.fdh-01-nav li.thisclass a {
	color: #fff;
}
	.fdh-01-nav .fdh-01-nav-one{
		border-bottom: 1px solid #fff;
	}
	.fdh-01-nav-one h3 {
		height: 50px;
		line-height: 50px;
		background: url(../images/p14-icon5.png) no-repeat right center #f2f2f2;
		margin-bottom: 2px;
		overflow: hidden;
	}
	.fdh-01-nav-one h3 a {
		display: block;
		height: 50px;
		font-size: 18px;
		font-weight: normal;
		margin-right: 40px;
		margin-left: 38px;
		color: #666;
	}
	.fdh-01-nav-one h3 dl,
	.fdh-01-nav-one h3:hover {
		background: url(../images/p14-icon2.png) no-repeat right center  #0845A3;
	}

	.fdh-01-nav-one h3 dl a,
	.fdh-01-nav-one h3:hover a{
		color: #fff;
	}
	.fdh-01-nav dt dl a,
	.fdh-01-nav dt:hover a {
		color:  #0845A3;
	}
	.fdh-01-nav dt dl:after,
	.fdh-01-nav dt:hover:after {
		border-color:  #0845A3;
	}

	.fdh-01-nav dt dl a,
	.fdh-01-nav dt:hover a {
		color:  #0845A3;
	}
	.fdh-01-nav .cur h3{
		background: #ff5c01;
	}
	.fdh-01-nav .cur h3 a{
		color: #fff;
	}
	.fdh-01-nav-one dl {
		display: none;
	}
	.fdh-01-nav .cur dl{
		display: block;
	}
	.fdh-01-nav dl {
		padding: 2px 0 4px;
	}
	.fdh-01-nav dt {
		height: 50px;
		font-size: 16px;
		line-height: 50px;
		padding-left: 54px;
		padding-right: 40px;
		margin-bottom: 1px;
		position: relative;
		overflow: hidden;
	}
	.fdh-01-nav a {
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-weight: normal;
		color: #666;
	}
	.fdh-01-nav dt:after {
		content: "";
		width: 8px;
		height: 8px;
		border: 2px solid #b8b8b8;
		border-style: solid solid none none;
		position: absolute;
		top: 50%;
		right: 32px;
		margin-top: -4px;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	.cbgg-01{
		background: #0845A3;
		text-align: center;
		color: #fff;
	}
	.cbgg-01 p {
		padding-top: 15px;
	}
	.cbgg-01 p img {
		vertical-align: middle;
		margin-right: 5px;
	}
	.cbgg-01 span {
		display: block;
		font-size: 28px;
		font-weight: bold;
		font-family: Arial;
		padding-bottom: 20px;
		padding-top: 10px;
	}
	.lanmubitt {
		height: 40px;
		border-bottom: 2px solid #d4d4d4;
		margin-bottom: 18px;
	}
	.lanmubitt h3 {
		height: 40px;
		display: inline-block;
		font-size: 24px;
		font-weight: normal;
		line-height: 40px;
		padding-right: 24px;
		border-bottom: 2px solid #242d34;
	}
	.zs_case li:hover .text a{
		color: #0845A3;
	}
	.zs_case li .text h4{
		margin-top: 18px;
		margin-bottom: 10px;
		overflow: hidden;
	}
	.p14-product-2-list dl {
		width: 23.8%;
		margin-right: 1.5%;
	}
	.p14-product-2-list dl:hover {
		border-color: #0845A3;
	}

	.p14-product-2-list dl:hover h3 a {
		color: #0845A3;
	}
	.zs_case li img{
		height: 216px;
	}
	.p14-product-2-list dl img{
		height: 182px;
	}
	.about1 .left{
		width: 590px;
	}
	.about1 .right{
		width: 710px;
		border:solid #DFE5EE;
		border-width: 19px 17px 18px 0;
		padding: 35px 40px 72px 30px;
	}
	.about_qywh{
		margin-top: 80px;
	}
	.about_qywh .left{
		float: left;
		width: 695px;
		padding-left: 65px;
		position:relative;
		margin-top: 93px;
	}
	.about_qywh .left:before{
		content:"";
		display: inline-block;
		position:absolute;
		background: url(../images/about_qywh_xian1.jpg) no-repeat;
		width: 12px;
		height: 87px;
		left: 0;
		top: 0;
		margin-left: 19px;
	}
	.about_qywh .right{
		float: right;
		width: 525px;
		margin-top: 28px;
		margin-right: 40px;
	}
	.about2 .left{
		width: 519px;
		height: 428px;
	}
	.about2 .center{
		margin: 0 6px;
		width: 249px;
	}
	.swiper-container {
		width: 1131px;
		height: 100%;
	}
	.about_qywh .title h3{
		position: relative;
	}
	.about_qywh .title h3:before{
		content:"";
		position: absolute;
		top:50%;
		left:53px;
		background: #CCCCCC;
		width: 520px;
		height: 1px;
	}
	.about_qywh .title h3:after{
		content:"";
		position: absolute;
		top:50%;
		right:53px;
		background: #CCCCCC;
		width: 520px;
		height: 1px;
	}
	.about3 .title h3{
		position: relative;
	}
	.about3 .title h3:before{
		content:"";
		position: absolute;
		top:50%;
		left:53px;
		background: #CCCCCC;
		width: 520px;
		height: 1px;
	}
	.about3 .title h3:after{
		content:"";
		position: absolute;
		top:50%;
		right:53px;
		background: #CCCCCC;
		width: 520px;
		height: 1px;
	}
	.about4 .title h3{
		position: relative;
	}
	.about4 .title h3:before{
		content:"";
		position: absolute;
		top:50%;
		left:53px;
		background: #fff;
		width: 520px;
		height: 1px;
	}
	.about4 .title h3:after{
		content:"";
		position: absolute;
		top:50%;
		right:53px;
		background: #fff;
		width: 520px;
		height: 1px;
	}
	.about5 .title h3{
		position: relative;
	}
	.about5 .title h3:before{
		content:"";
		position: absolute;
		top:50%;
		left:53px;
		background: #CCCCCC;
		width: 520px;
		height: 1px;
	}
	.about5 .title h3:after{
		content:"";
		position: absolute;
		top:50%;
		right:53px;
		background: #CCCCCC;
		width: 520px;
		height: 1px;
	}
	.about5 .box{
		padding: 0 55px;
	}
	.about4 .wrap .swiper-slide img{
		height: 281px;
	}
	.zs_ryzz ul li:hover{
		border-color: #0845a3;
	}
	.zs_ryzz ul li:hover p{
		color: #0845a3;
	}
	.zs_ryzz ul li img{
		height: 299px;
	}
	.goods_text img {
		width: 390px;
		height: 293px;
	}
	.goods_text span {
		width: 568px;
	}
	.cgs font{
		width: 120px;
	}
	.cgs span{
		width: 888px;
	}
	.item_p{
		margin-left: 30px;
	}
	.product{
		margin-top: 15px;
	}
	.ny_newsli li .pic img{
		height: 210px;
	}
	.dede_pages {
		text-align: center;
	}
	#map{
		height: 360px;
	}
}
/* 小于768 */
@media (max-width: 768px){
	.lanmubitt {
		text-align: center;
		font-size: 30px;
		line-height: 50px;
		padding-top: 30px;
		padding-bottom: 15px;
	}
	.zs_case li .text p{
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		margin-top: 10px;
	}
	.p14-product-2-list dl {
		width: 48%;
		margin-right: 2%;
		margin-top: 2%;
	}
	.zs_case li img{
		height: auto;
	}
	.p14-product-2-list dl img{
		height: 137px;
	}
	.about1 .left {
	width: 100%;
	text-align: center;
	margin-bottom: 15px;
}
	.about1 .right{
		width: 100%;
		border:solid 15px #DFE5EE;
		padding: 10px;
	}
	.about_qywh{
		margin-top: 30px;
	}
	.about_qywh .left{
		margin-top: 20px;
		width: 100%;
	}
	.about_qywh .right{
		margin-top: 20px;
		width: 100%;
	}
	.about2 .center{
		width: 100%;
	}
	.about4 .wrap .swiper-slide img{
		height: 250px;
	}
	.zs_ryzz ul li img{
		height: 208px;
	}
	.goods_text img {
		width: 100%;
		margin-bottom: 10px;
	}
	.goods_text span {
		width: 100%;
	}
	.cgs font{
		width: 30%;
	}
	.cgs span{
		width: 70%;
	}
	.item_p{
		margin-top: 10px;
	}
	.ny_newsli li .pic img{
		height: auto;
	}
	.dede_pages {
		text-align: left;
	}
	.jm_gywm_content{
		margin-top: 10px !important;
	}
	.product_dq span{
		font-size: 16px !important;
	}
	.zs_case li{
		padding: 15px 0 !important;
	}
	.getdesign{
		margin-left: 0 !important;
		margin-top: 10px !important;
		padding: 0 14px !important;
	}
	.expert-Cont-all{
		margin-top: 15px !important;
	}
	.cgs font{
		height: 35px !important;
		line-height: 35px !important;
	}
	#map{
		height: 250px;
	}
	.contact_dq .left{
		font-size: 16px !important;
	}
	.contactDiv1 .left ul li img{
		margin-right: 5px !important;
	}
	.zs_case li .text h4 a{
		font-size: 16px !important;
	}
	.zs_case li .text p{
		line-height: 20px !important;
		font-size: 14px !important;
	}
	.contactDiv1 .left h3{
		font-size: 20px !important;
	}
	.about1 .title h3{
		font-size: 20px !important;
	}
	.about2 .left .title .text h3{
		font-size: 20px !important;
	}
	.p14-product-2-tit b{
		font-size: 18px !important;
	}
	.ny_newsli li .text h3 a{
		font-size: 16px !important;
	}
	.ny_newsli li .text p{
		font-size: 14px !important;
	}
	.dede_page{
		margin-top: 0 !important;	
		margin-bottom: 0 !important;
	}
	.article_product .wrap{
		padding: 20px 10px 0 !iportant;
	}
	.p14-product-2{
		margin-top: 10px !important;
	}
	.neiye .main10{
		padding: 10px 0 !important;
	}
	.about1{
		margin-top: 30px !important;
	}
	.about1 .row{
		margin-top: 20px !important;
	}
	.about2{
		padding: 30px 0 !important;
		margin-top: 30px !important;
	}
	.about3{
		margin-top: 30px !important;
	}
	.about3 .row{
		margin-top: 20px !important;
	}
	.about4{
		padding: 30px 0 !important;
		margin-top: 30px !important;
	}
	.about4 .wrap{
		margin-top: 20px !important;
	}
	.about5 {
		margin-top: 30px !important;
		margin-bottom: 30px !important;
	}
	.about5 .box2{
		margin-top: 20px !important;
	}
}
.row{
	margin:0;
}
.st {
	font-family: "宋体";
}
.zs_top {
	height: 40px;
	background: #efefef;
	line-height: 40px;
	letter-spacing: 2px;
}
.zs_top span {
	float: right;
}
.zs_top span a {
	color: #666;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
}
.zs_logo {
	float: left;
}
.zs_logo h1 {
	padding: 0;
	margin: 0;
	font-size: 24px;
	font-weight: normal;
}
.zs_logo a {
	text-align: center;
	display: block;
}
.zs_logo h1 img {
	height: 90px;
	max-width: 77px;
	float: left;
}
.zs_logo h1 font {
	display: block;
	font-size: 16px;
	font-weight: normal;
	width: 335px;
	text-align: center;
	padding-top: 17px;
	padding-bottom: 12px;
}



.flexslider {
	position: relative;
	height: auto;
	overflow: hidden;
	background: url(../images/bannerbg_02.jpg) repeat;
}
.slides {
	position: relative;
	z-index: 1;
}
.slides li {
	height: auto;
}
.slides li img {
	width: 100%;
	height: auto;
}
.flex-control-nav {
	position: absolute;
	bottom: 15px;
	z-index: 2;
	width: 100%;
	text-align: center;
}
.flex-control-nav li {
	display: inline-block;
	width: 13px;
	height: 13px;
	margin: 0 8px;
 *display: inline;
	zoom: 1;
}
.flex-control-nav a {
	display: inline-block;
	width: 13px;
	height: 13px;
	line-height: 80px;
	overflow: hidden;
	background: #494a4a;
	cursor: pointer;
	border-radius: 50%;
}
.flex-control-nav .flex-active {
	background-position: 0 0;
	background: #e8570f;
	border-radius: 50%;
}
.zs_xiaceng {
	overflow: hidden;
}
.zs_sousuo {
	float: right;
}
.form_name {
	float: left;
	background: #ffffff;
	border: 1px solid #ccc;
	border-right: none;
	height: 33px;
	line-height: 33px;
	font-size: 12px;
	color: #999999;
	padding-left: 14px;
	width: 240px;
	letter-spacing: 1px;
}
.search-submit.from_sub {
	float: left;
	height: 33px;
	background: url(../images/sousuo_03.png) no-repeat center center #ffba4f;
	border: 1px solid #ccc;
	width: 50px;
	border-left: none;
}
.zs_sslist {
	float: left;
	height: 35px;
	line-height: 35px;
}
.zs_sslist li {
	float: left;
	font-size: 16px;
	padding-right: 12px;
}
.zs_sslist li.sslistbt {
	color: #ff3535;
}
.zs_sslist li a {
	color: #666;
}
.zs_xiaceng {
	overflow: hidden;
	padding: 12px 0;
}
.hidden {
	display: none;
}
/* .title {
	position: relative;
	font-size: 64px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-family: arial;
	color: #e7e7e7;
	height: 75px;
	line-height: 60px;
	margin: 20px 0;
}
.title font {
	position: absolute;
	top:;
	width: 100%;
	left: 0;
	text-align: center;
	top: 22px;
	font-size: 36px;
	color: #333333;
	letter-spacing: 1px;
	z-index: 9999999999;
} */
/* .more {
	text-align: right;
	font-size: 14px;
	height: 28px;
	display: block;
}
.more a {
	color: #ffba4f;
} */
.tab-nav {
	height: 90px;
}
.tab-nav li {
	float: left;
	height: 90px;
	line-height: 90px;
	width: 14.28282828%;
	text-align: center;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #f5f7f7;
	font-size: 18px;
}
.tab-nav li.hover {
	background: #ffba4f;
	color: #fff;
}
.tab-nav li.hover a {
	color: #fff;
}
.tab-nav li:last-child {
	border-right: 1px solid #ccc;
}
.tab-bd li {
	position: relative;
	width: 100%;
	height: 670px;
}
.tabconli img {
	width: 100%;
	height: 670px;
}
.wzjieshao {
	position: absolute;
	width: 30%;
	z-index: 99999999999999;
	left: 0;
	background: url(../images/btbtbg_03.png) repeat;
	height: 670px;
	color: #fff;
	top: 0;
}
.wzjieshao font {
	display: block;
	font-size: 24px;
	padding-left: 26px;
	padding-top: 78px;
}
.wzjieshao font b {
	display: block;
	font-weight: normal;
	font-size: 18px;
	text-transform: uppercase;
	font-family: Arial;
	padding-top: 6px;
}
.wzjieshao span {
	display: block;
	padding: 0 26px;
	padding-top: 35px;
	font-size: 16px;
	line-height: 22px;
}
.wzjieshao a img {
	width: 58px;
	height: 10px;
}
.wzjieshao a {
	display: block;
	background: #ffba4f;
	width: 180px;
	height: 40px;
	text-align: center;
	padding-top: 6px;
	border-radius: 28px;
	margin-left: 26px;
	margin-top: 60px;
}
.height50 {
	height: 50px;
}
.zs_case {
	overflow: hidden;
	margin-bottom: 100px;
}
.zs_case li {
	overflow: hidden;
	position: relative;
}
.zs_case li:nth-child(1){
	margin-top: 0;
}
.zs_case li img {
	width: 100%;
}
/* .zs_case li font {
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 0;
	height: 52px;
	line-height: 52px;
	font-size: 21px;
	color: #fff;
	background: rgba(0,0,0,0.5);
	border-radius: 0 0 5px 5px;
} */
.zs_case li a:hover font {
	background: rgba(0,158,61,0.5);
}
.zs_about {
	width: 100%;
	background: url(../images/aboutbg_02.jpg) no-repeat center top;
	height: 540px;
}
.shipin {
	float: left;
	width: 649px;
	height: 365px;
	padding-top: 100px;
}
.shipin img {
	width: 100%;
	height: 365px;
}
.aboutcon {
	float: left;
	width: 486px;
	margin-left: 34px;
	padding-top: 78px;
}
.aboutcon .title {
	text-align: left;
	font-size: 60px;
}
.aboutcon .title font {
	text-align: left;
	color: #fff;
}
.aboutcon .title b {
	opacity: 0.3;
}
.aboutnrong {
	font-size: 18px;
	line-height: 28px;
}
.aboutnrong a {
	color: #fff;
	display: block;
}
.sige {
	overflow: hidden;
	margin-top: 42px;
}
.sige dd {
	float: left;
	background: url(../images/yxuxian_03.png) no-repeat center center;
	width: 88px;
	height: 89px;
	text-align: center;
	font-size: 20px;
	margin-left: 43px;
}
.sige dd a {
	display: block;
	color: #fff;
	padding: 15px 0;
}
.sige dd.aa1 {
	margin-left: 0;
}
#tab2 {
	overflow: hidden;
	padding-top: 18px;
}
.goodsleft {
	float: left;
	width: 202px;
	background: #666666;
	margin-right: 10px;
	height: 658px;
	border-radius: 20px 0 0 20px;
	overflow: hidden;
}
.tab-bd2 li a {
	width: 49%;
	height:324px;
	float: left;
	margin-bottom: 1%;
	margin-left: 1%;
}
.tab-bd2 li img {
	width: 100%;
	height: 324px;
	border-radius: 20px;
}
.goodstpian {
	float: left;
	width: 958px;
	height: 658px;
}
.tab-nav2 dl {
	height: 428px;
}
.tab-nav2 dd {
	background: #ffba4f;
	height: 70px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	border-bottom: 1px solid #333;
	cursor: pointer;
}
.tab-nav2 dd a {
	color: #fff;
	display: block;
	padding-top: 12px;
}
.tab-nav2 dl li {
	font-size: 18px;
	line-height: 48px;
}
.tab-nav2 dl li a {
	display: block;
	padding-left: 22px;
	color: #fff;
}
.tab-nav2 dl li.hover a {
	color: #ff3535;
}
.zs_news {
	background: url(../images/newsbig.jpg) no-repeat center top;
	height: 700px;
}
.zs_news .title b {
	opacity: 0.3;
}
.zs_news .title {
	padding-top: 26px;
	height: 118px;
}
.zs_news .title font {
	top: 50px;
	color: #fff;
}
.newsul li {
	float: left;
	width: 275px;
	height: 475px;
	background: #fff;
	margin-right: 23px;
	border-radius: 20px;
}
.newsul li.ff4 {
	margin-right: 0;
}
.fenleibt {
	text-align: center;
	font-size: 36px;
	height: auto;
	line-height: 50px;
	color: #545454;
	padding-top: 22px;
	margin-bottom: 30px;
}
.fenleibt font {
	display: block;
	width: 60px;
	height: 2px;
	background: #545454;
	margin: auto;
	margin-top: 6px;
}
.newlist dd {
	overflow: hidden;
	margin-top: 15px;
}
.newlist {
	padding: 0 12px;
}
.xwnr {
	overflow: hidden;
	font-size: 12px;
}
.xwnr a {
	display: block;
	color: #666666;
}
.xwnr a img {
	float: left;
	width: 110px;
	height: 80px;
	margin-right: 10px;
}
.xwnr a font {
	display: block;
	width: 236px;
	font-size: 14px;
	color: #333333;
	padding-bottom: 5px;
}
.gengd {
	background: url(../images/yuanhui_03.png) no-repeat center top;
	height: 46px;
	margin-top: 20px;
}
.lanmu {
	padding-bottom: 6px;
}
.newsul li:hover .fenleibt {
	color: #ffba4f;
}
.newsul li:hover .fenleibt font {
	background: #ffba4f;
}
.newsul li:hover .gengd {
	background: url(../images/yuanhuang_03.png) no-repeat center top;
}
.gengd a {
	display: block;
	height: 46px;
}
.gotop {
	text-align: right;
	width: 1170px;
	margin: auto;
	padding: 30px 0 12px;
}
.gotop a {
	color: #fda00f;
	font-size: 16px;
	line-height: 26px;
	display: block;
}
.zs_footer {
	background: #38393d;
	overflow: hidden;
	height: auto;
}
.footcon {
	float: left;
	width: 500px;
	font-size: 16px;
	color: #cbcbcb;
}
.footcon p {
	font-size: 36px;
	font-family: arial;
	text-transform: capitalize;
	color: #fff;
	padding-top: 50px;
}
.footcon font {
	display: block;
	font-size: 18px;
	padding-bottom: 18px;
}
.footcon span {
	display: block;
	line-height: 28px;
}
.erweima {
	overflow: hidden;
}
.erweima li {
	float: left;
	text-align: center;
	font-size: 14px;
	margin-right: 50px;
	margin-top: 18px;
}
.erweima li img {
	width: 79px;
	height: 79px;
}
.liuyan {
	float: right;
	width: 636px;
	padding-top: 52px;
}
.liuyan ul {
	overflow: hidden;
}
.liuyan ul li {
	float: left;
	width: 202px;
	height: 40px;
	line-height: 40px;
	padding: 0 8px;
	border: 2px solid #8b8b8b;
	margin-right: 14px;
	color: #ececec;
}
.liuyan ul li input {
	height: 35px;
	border: none;
	line-height: 35px;
	width: 135px;
	background: none;
	color: #ccc;
}
.neirong textarea {
	border: 2px solid #8b8b8b;
	width: 634px;
	background: #38393d;
	height: 126px;
	padding: 10px;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #ccc;
	line-height: 22px;
	overflow: hidden;
}
.neirong {
	margin-top: 21px;
}
.tijiao input {
	width: 138px;
	height: 42px;
	background: #5c5c5c;
	border: 1px solid #8b8b8b;
	font-size: 16px;
	color: #fff;
}
.tijiao {
	margin-top: 32px;
}
.footnav {
	text-align: center;
	font-size: 16px;
	padding-top: 58px;
	color: #fff;
}
.footnav a {
	color: #fff;
	padding: 0 25px;
}
.foot {
	overflow: hidden;
}
.ylink {
	text-align: center;
	color: #dddddd;
	padding: 50px 0 20px;
}
.ylink li {
	display: inline;
}
.ylink li a {
	color: #dddddd;
	padding-right: 12px;
}
.nybody {
	overflow: hidden;
	line-height: 200%;
	border-top: 1px dashed #ccc;
	padding: 10px 15px 0;
	    text-align: justify;
}
.nybody img{
	max-width:100%;
	height:auto !important;
}
.article_title {
	text-align: center;
	font-size: 20px;
	padding: 38px 0 0 0;
}
.zz_time {
	text-align: center;
	color: #666;
	font-size: 14px;
	padding-top: 8px;
	padding-bottom: 16px;
}
/* .center {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
} */
.anli-list {
	width: 580px;
	height: 200px;
	float: left;
	background: #f0f0f0;
	margin: 10px;
}
.anli-list a {
	display: block;
	height: 213px;
}
.anli-list img {
	width: 264px;
	height: 200px;
	display: block;
	float: left;
}
.wenzine {
	float: left;
	width: 288px;
	margin-left: 15px;
	line-height: 22px;
}
.wenzine font {
	display: block;
	text-align: center;
	font-size: 18px;
	color: #333;
	line-height: 30px;
	padding-top: 28px;
}
.wenzine span {
	display: block;
	text-align: center;
	padding-bottom: 6px;
}
.ny_newsli {
	margin: auto;
	margin-bottom: 30px;
	padding: 0 10px;
}
.ny_newsli li {
	border: 1px solid #eff3f2;
	padding: 20px;
	overflow: hidden;
	margin: 10px 0;
	display:flex;
	justify-content:space-between;
}
.ny_newsli li .pic{
	width:29%;
}
.ny_newsli li .pic img {
	width: 100%;
	height: auto !important;
}
.ny_newsli li .text{
	width: 69%;
}

.ny_newsli li .text h3{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ny_newsli li .text h3 a{
	font-size: 18px;
	color: #000;
	font-weight: bold;
}
.ny_newsli li .text p{
	font-size:16px;
	margin-top: 15px;
	color: ##9d9d9d;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
}
.ny_newsli li .text .more{
	background: #B6B6B6;
	color: #fff;
	font-size: 18px;
	display: inline-block;
	float: right;
	padding: 5px 10px;
	margin-top: 20px;
}
.ny_newsli li:hover h3 a{
	color: #0845a3;
}
.ny_newsli li:hover .more{
	background: #0845a3;
}

.zs_case.case2 {
	margin-bottom: 30px;
}
.jm_gywm_content {
	overflow: hidden;
}
.jm_gywm_content li {
	font-size: 16px;
    height: 45px;
    line-height: 45px;
    background: #f1f1f1;
    margin: 0 1%;
    border-radius: 5px;
    float: left;
    width: 31.3%;
    margin-bottom: 10px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	text-align:center;
}
.jm_gywm_content li a {
	padding: 0 5px;
	color: #333;
}
.jm_gywm_content li.thisclass {
	background: #0845A3;
}
.jm_gywm_content li.thisclass a {
	color: #fff;
}
.dede_pages {
	margin: 10px 0 40px;
}
.dede_pages li {
	display: inline-block;
    padding: 5px 15px;
    font-size: 16px;
    background: #dedede;
    margin-bottom: 5px;
}
.dede_pages li:hover{
	background: #0845A3;
	color: #fff;
}
.dede_pages li:hover a{
    color: #fff;
}
.dede_pages .thisclass{
	background: #0845A3;
    color: #fff;
}
.dede_pages .thisclass a{
	color: #fff;
}
.dede_pages li strong {
	font-weight: normal;
}
.dede_page {
	margin-bottom: 30px;
	line-height: 22px;
	margin-top: 20px;
	overflow:hidden;
}
.dede_page li {
	margin-bottom: 10px;
	float: left;
    width: 50%;
	font-size: 16px;
}
.dede_pages table {
	margin: auto;
}
.dede_pages table td {
	margin: 0 3px;
	display: inline-block;
}
.sanjilm {
	overflow: hidden;
}
.sanjilm li {
	overflow: hidden;
	margin-bottom: 10px;
}
.sanjilm li a {
	padding: 0 8px;
	float: left;
	height: 30px;
	line-height: 30px;
}
.sanjilm li a#byiii {
	font-size: 14px;
	background: #e8570f;
	color: #fff;
	margin-bottom: 8px;
}
.baise_bjing {
	background: #fff;
}
.zs_dangqianwz {
	width: 100%;
	margin: auto;
	max-width: 1200px;
	line-height: 30px;
	padding: 10px 0;
}
.xguanwezbt {
	background: #ffba4f;
	width: 100px;
	text-align: center;
	height: 35px;
	line-height: 35px;
	color: #fff;
}
.sx_xgarti {
	overflow: hidden;
}
.sx_xgarti ul li {
	float: left;
	line-height: 30px;
}
.sx_xgarti ul {
	padding: 15px 0;
	overflow: hidden;
}
.sx_xgarti ul li {
	line-height: 30px;
}
.taglist ul {
	overflow: hidden;
	padding: 15px 0;
}
.taglist ul li {
	float: left;
	padding-right: 20px;
	line-height: 30px;
}
.dibune {
	overflow: hidden;
	padding-bottom: 56px;
}
.zs_xgwenzh {
	float: left;
	width: 50%;
}
.zs_tagbq {
	float: left;
	width: 50%;
}
.danqian_bqian {
	overflow: hidden;
	padding-bottom: 60px;
	padding-top: 12px;
}
.danqian_bqian dd {
	float: left;
	font-size: 16px;
	padding-right: 16px;
	height: 30px;
	line-height: 30px;
}
.danqian_bqian dd a {
	font-size: 14px;
	font-weight: normal;
	display: block;
}
.danqian_bqian dd {
	float: left;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #ccc;
	padding: 0 10px;
	margin-right: 16px;
}
.chanptupian {
	overflow: hidden;
	font-size: 16px;
	line-height: 30px;
}
.chanptupian img {
	float: left;
	width: 300px;
	height: auto;
	margin-right: 20px;
}
.chanptupian a {
	width: 100px;
	float: left;
	text-align: center;
	background: #ffba4f;
	color: #fff;
	border-radius: 5px;
	margin-top: 15px;
}
.chanptupian a.zxjg {
	background: none;
	width: auto;
	float: none;
	color: red;
	font-weight: bold;
}
.tab-nav3 {
	overflow: hidden;
	margin-top: 40px;
}
.tab-nav3 li {
	float: left;
	height: 35px;
	line-height: 35px;
	width: 120px;
	text-align: center;
	background: #ccc;
	font-size: 16px;
	border-right: 1px solid #fff;
}
.tab-nav3 li.hover {
	background: #ffba4f;
	color: #fff;
}
.tab-nav3 li.hover a {
	color: #fff;
}
.danei_erong {
	overflow: hidden;
	line-height: 200%;
	padding: 15px;
	border: 1px solid #ccc;
}
.newsullb {
	overflow: hidden;
	height: 140px;
}
.newsullb dt {
	overflow: hidden;
	height: 24px;
	font-weight: normal;
	padding: 0 12px;
	line-height: 24px;
}
.newsullb dt a {
	display: block;
}
.newsullb dt a span {
	float: right;
	font-family: arial;
	font-size: 12px;
}
.newsullb dt a font {
	float: left;
	width: 72%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 13px;
}
.maplist form table {
	width: 50%;
	margin: auto;
}
.maplist form input {
	background: #fff;
	height: 32px;
	line-height: 32px;
	border: 1px solid #ccc;
	width: 66%;
	font-size: 14px;
	padding-left: 10px;
}
.maplist form td {
	height: 50px;
}
.maplist form td textarea {
	height: 84px;
	width: 90%;
	background: #fff;
	border: 1px solid #ccc;
	line-height: 22px;
	padding: 10px;
	margin-top: 10px;
}
.maplist form input.coolbg {
	background: #ffba4f;
	width: 100px;
	border: none;
	font-size: 16px;
	color: #fff;
	margin-top: 20px;
	height: 35px;
	line-height: 35px;
}
.main-im {
	position: fixed;
	right: 10px;
	top: 300px;
	z-index: 9999999999999999999999;
	width: 110px;
	height: 272px;
}
.main-im .qq-a {
	display: block;
	width: 106px;
	height: 116px;
	font-size: 14px;
	color: #0484cd;
	text-align: center;
	position: relative;
}
.main-im .qq-a span {
	bottom: 5px;
	position: absolute;
	width: 90px;
	left: 10px;
	color:#333;
}
.main-im .qq-hover-c {
	width: 70px;
	height: 70px;
	border-radius: 35px;
	position: absolute;
	left: 18px;
	top: 10px;
	overflow: hidden;
	z-index: 9;
}
.main-im .qq-container {
	z-index: 99;
	position: absolute;
	width: 109px;
	height: 118px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom: 1px solid #dddddd;
	background: url(../images/qq-icon-bg.png) no-repeat center 8px;
}
.main-im .img-qq {
	max-width: 60px;
	display: block;
	position: absolute;
	left: 6px;
	top: 3px;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.main-im .im-qq:hover .img-qq {
	max-width: 70px;
	left: 1px;
	top: 8px;
	position: absolute;
}
.main-im .im_main {
	background: #F9FAFB;
	border: 1px solid #dddddd;
	border-radius: 10px;
	background: #F9FAFB;
}
.main-im .im_main .im-tel {
	color: #000000;
	text-align: center;
	width: 109px;
	border-bottom: 1px solid #dddddd;
	padding-top: 10px;
}
.main-im .im_main .im-tel div {
	font-weight: bold;
	font-size: 12px;
	font-family: "微软雅黑";
}
.main-im .im_main .im-tel .tel-num {
	font-family: Arial;
	font-weight: bold;
	color: #e66d15;
	margin-bottom: 6px;
	font-size: 14px;
}
.main-im .im_main .im-tel:hover {
	background: #fafafa;
}
.main-im .im_main .weixing-container {
	width: 55px;
	height: 47px;
	border-right: 1px solid #dddddd;
	background: #f5f5f5;
	border-bottom-left-radius: 10px;
	background: url(../images/weixing-icon.png) no-repeat center center;
	float: left;
}
.main-im .im_main .weixing-show {
	display: none;
	width: 112px;
	height: 172px;
	background: #ffffff;
	border-radius: 10px;
	border: 1px solid #dddddd;
	position: absolute;
	left: -125px;
	top: -126px;
}
.main-im .im_main .weixing-show .weixing-sanjiao {
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent transparent transparent #ffffff;
	border-width: 6px;
	left: 112px;
	top: 134px;
	position: absolute;
	z-index: 2;
}
.main-im .im_main .weixing-show .weixing-sanjiao-big {
	width: 0;
	height: 0;
	border-style: solid;
	border-color: transparent transparent transparent #dddddd;
	border-width: 8px;
	left: 112px;
	top: 132px;
	position: absolute;
}
.main-im .im_main .weixing-show .weixing-ma {
	width: 104px;
	height: 103px;
	padding-left: 5px;
	padding-top: 5px;
}
.main-im .im_main .weixing-show .weixing-txt {
	position: absolute;
	top: 110px;
	left: 7px;
	width: 100px;
	margin: 0 auto;
	text-align: center;
	font-size: 12px;
}
.main-im .im_main .go-top {
	width: 53px;
	height: 40px;
	background: #f5f5f5;
	border-bottom-right-radius: 10px;
	/* background: url(../images/toTop-icon.png) no-repeat center center; */
	float: right;
	text-align: center;
	padding-top: 4px;
}
.main-im .im_main .go-top a {
	display: block;
	width: 52px;
	height: 47px;
}
.main-im .close-im {
	position: absolute;
	right: 10px;
	top: -12px;
	z-index: 100;
	width: 24px;
	height: 24px;
}
.main-im .close-im a {
	display: block;
	width: 24px;
	height: 24px;
	background: url(../images/close_im.png) no-repeat left top;
}
.main-im .close-im a:hover {
	text-decoration: none;
}
.main-im .open-im {
	cursor: pointer;
	margin-left: 68px;
	width: 40px;
	height: 133px;
	background: url(../images/open_im.png) no-repeat left top;
	display: none;
}

.main-im .im_main .im-tel .tel-num a {
	color: #ffba4f;
}
#tmbt{
	position: relative;
    bottom: 30px;
    background: #000;
    color: #fff;
    height:30px;
	line-height:30px;
    text-align: center;
    border-radius: 0 0 20px 20px;
    -moz-opacity: 0.5;
    background-color: rgba(0,0,0,0.5);
	font-size:18px;
}
.dede_page ul li a{
	color:#333;
}

.ny_newsli ul li a{
	color:#333333;
}
.nybanner{
	max-height: 350px;
	overflow:hidden;
}

.zs_case li{
    padding: 15px 20px;
	padding-right: 4.5%;
    background: #fff;
    display: inline-block;
    width: 100%;
	border-top: 1px dashed #ccc;
}
.zs_case li:nth-child(1){
	border-top: 0;
}
.zs_case li .pic{
	float: left;
	width: 30%;
}
.zs_case li .text{
	float: left;
	width: 70%;
	padding-left:5%;
}
.zs_case li .text h4 a{
    font-weight: bold;
    font-size: 18px;
    color: #626262;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	display: block;
}
.zs_case li .text p{
    font-size: 16px;
    line-height: 32px;
    color: #626262;
    overflow: hidden;
}
.zs_case li .text .more{
	color: #0845A3;
	font-size: 16px;
	display: inline-block;
	font-weight: bold;
}
.p12-curmbs-1 {
    font-size: 14px;
    border-bottom: 1px dashed #dcdcdc;
	padding: 12px 0;
	margin-bottom: 20px;
}
.p12-curmbs-1 b {
    border-left: 10px solid #242d34;
    font-weight: normal;
    padding-left: 8px;
}

.p14-product-2-tit {
	height: 48px;
    line-height: 46px;
    border-bottom: 2px solid #dfdfdf;
    margin-bottom: 30px;
}

.p14-product-2-tit b {
	display: inline-block;
	font-size: 24px;
	font-weight: normal;
	color: #464646;
	padding-left: 52px;
	border-bottom: 2px solid #242d34;
	background:url(../images/p14-icon11.png) no-repeat 22px center;
}

.p14-product-2-tit span {
	margin-left: 10px;
	font-size: 18px;
	font-family: Arial;
	color: #c2c2c1;
	text-transform: uppercase;
}

.p14-product-2-list dl {
	float: left;
	border: 1px solid #dfdfdf;
	box-sizing: border-box;
}
.p14-product-2-list dl:nth-child(4){
	margin-right: 0;
}
.p14-product-2-list dl.p14-product-clear {
	margin-right: 0;
}

.p14-product-2-list dl img {
	display: block;
	width: 100%;
}

.p14-product-2-list dd {
	padding: 10px 28px 10px 10px;
	margin-right: 2px;
	position: relative;
}

.p14-product-2-list h3 {
	height: 30px;
	font-size: 16px;
	font-weight: normal;
	line-height: 30px;
	color: #191919;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.p14-product-2-list h3 a {
	color: #191919;
}
.p14-product-2-desc {
    font-size: 14px;
    line-height: 24px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* 关于我们 */
.about1{
	margin-top: 75px;
}
.about1 .title{
	text-align: center;
}
.about1 .title h3{
	color: #1b1b1b;
	font-size: 30px;
	line-height: 1.1;
}
.about1 .title p{
	color: #666666;
	font-size: 16px;
	line-height: 1.1;
	margin-top: 15px;
}
.about1 .row{
	margin-top: 50px;
}
.about1 .right h4{
	color: #1b1b1b;
	font-size: 26px;
	line-height: 1.1;
	position: relative;
}
.about1 .right h4:after{
	content: "";
	position: absolute;
	width: 37px;
	height: 3px;
	background: #0845A3;
	top: 43px;
	left: 0;
}
.about1 .right h4 b{
	font-weight: 400;
	color: #0845a3;
}
.about1 .right h4 span{
	color: #1b1b1b;
	font-size: 16px;
	line-height: 1.1;
	margin-left: 4px;
}
.about1 .right .text{
	margin-top: 64px;
	color: #666666;
	font-size: 16px;
	line-height: 30px;
	padding-right: 30px;
	overflow-y: scroll;
	height: 263px;
}
.about1 .right .text::-webkit-scrollbar{
	width: 12px;
}
.about1 .right .text::-webkit-scrollbar-track{
    background: #D6D6D6;
}
.about1 .right .text::-webkit-scrollbar-thumb{
	background: #0845A3;
}

.about2{
	background: url(../images/about2_bg.jpg);
	padding: 80px 0;
	margin-top: 80px;
}
.about2 .left{
	background: #fff;
	padding: 29px 15px 0;
}
.about2 .left .title{
	background: url(../images/about2_xian.png) no-repeat;
    background-position-y: bottom;
    padding-bottom: 15px;
    overflow: hidden;
}
.about2 .left .title .text{
	margin-left: 20px;
}
.about2 .left .title .text h3{
	font-size: 26px;
	font-weight: bold;
	color: #0845a3;
	line-height: 1.1;
}
.about2 .left .title .text h3 span{
	color: #333333;
}
.about2 .left .title .text p{
	color: #333333;
	font-size: 16px;
	line-height: 1.1;
	margin-top: 8px;
}
.about2 .left .jieshao{
	color: #333333;
	font-size: 16px;
	line-height: 29px;
	padding-left: 19px;
	position: relative;
	margin-top: 14px;
	padding-right: 35px;
}
.about2 .left .jieshao:before{
	content:"";
	position: absolute;
	top:13px;
	left:0;
	width: 7px;
	height: 7px;
	background: #999999;
	border-radius: 50%;
}
.about2 .left .jieshao > p{
	height: 110px;
    overflow: hidden;
}
.about2 .center img{
	width: 100%;
}

.about3{
	margin-top: 80px;
}
.about3 .title{
	text-align: center;	
}

.about3 .title h3{
	color: #333333;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.1;
}
.about3 .title h3 span{
	color: #003399;
}
.about3 .title p{
	color: #999999;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.1;
	margin-top: 8px;
}
.about3 .row{
	margin-top: 50px;
}
.about3 ul li{
	text-align: center;
	float: left;
}
.about3 ul li h4{
	color: #333333;
	font-size: 20px;
	line-height: 1.1;
	margin-top: 21px;
}
.about3 ul li h4:after{
	content: "";
    position: relative;
    display: block;
    width: 74px;
    height: 1px;
    background: #BFBFBF;
    margin: 9px auto 11px;
}
.about3 ul li p{
	color: #333333;
	font-size: 14px;
	line-height: 1.1;
	text-transform: uppercase;
}


.about4{
	background: url(../images/about4_bg.jpg) no-repeat;
	padding: 80px 0;
	margin-top: 80px;
}
.about4 .title{
	text-align: center;
}
.about4 .title h3{
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.1;
}
.about4 .title h3 span{
	color: #0845a3;
}
.about4 .title p{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.1;
	margin-top: 8px;
}
.about4 .wrap{
	position:relative;
	margin-top: 49px;
}
.about4 .wrap .swiper-slide{
	text-align: center;
}
.about4 .wrap .swiper-slide img{
	width: 100%;
}
.about4 .wrap .swiper-slide p{
	color: #333333;
	font-size: 16px;
	line-height: 1.1;
	margin-top: 31px;
}
.about4 .swiper-button-next,
.about4 .swiper-button-prev{
	outline: none;
	transform: translate(0,-50%);
}

.about5{
	margin-top: 80px;
	margin-bottom: 70px;
}
.about5 .title{
	text-align: center;
}
.about5 .title h3{
	color: #333333;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.1;
}
.about5 .title h3 span{
	color: #0845a3;
}
.about5 .title p{
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.1;
	margin-top: 8px;
}
.about5 .box{
	color: #333333;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	margin-top: 40px;
}
.about5 .box2{
	margin-top: 60px;
	background: url(../images/about5_img1.jpg) no-repeat center;
	height: 178px;
}

.zs_ryzz ul li{
	text-align: center;
    margin-bottom: 20px;
    border: solid 1px #ccc;
    padding: 5px;
}
.zs_ryzz ul li p{
	margin-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* 产品详情页 */
.article_product{
    border: 1px solid #e9e6e5;
}
.article_product .wrap{
	padding: 20px 10px 0;
}
.goods_text img {
    float: left;
}
.goods_text span {
    float: right;
}
.goods_text span h5 {
    font-size: 24px;
    color: #0058d4;
}
.goods_text span p.intro {
    color: #9d9d9d;
    line-height: 24px;
    margin-top: 20px;
    font-size: 16px;
    height: 72px;
    overflow: hidden;
}
.service-item {
    margin-top: 40px;
    padding: 5px 0;
    border-top: 1px solid #E8E8E8;
}
.service-item b {
    display: inline-block;
    width: 70px;
    background: #fff;
    color: #6e6e6e;
    position: relative;
    top: -16px;
    left: 0;
    line-height: 16px;
    font-size: 16px;
}
.service-item p {
    display: inline-block;
    padding: 0 5px;
    color: #6e6e6e;
    font-size: 16px;
    position: relative;
    padding-left: 22px;
}
.service-item p span {
    border: 2px solid #075DD5;
    color: #075DD5;
    border-radius: 100%;
    line-height: 18px;
    width: 22px;
    display: inline-block;
    text-align: center;
    font-weight: bold;
    float: left;
    position: absolute;
    top: 0;
    left: 0;
}
.item_p {
    display: inline-block;
    padding: 0 10px;
    font-size: 16px;
    background: #075dd5;
    border-radius: 5px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
.item_p a {
    color: #fff;
}
.getdesign {
    line-height: 35px;
    font-size: 20px;
    font-weight: bold;
    border-radius: 5px;
    color: #fff !important;
    background: #FF6700;
    display: inline-block;
    padding: 0 20px;
    text-align: center;
    margin-left: 7px;
    margin-top: 35px;
}
.expert-Cont-all {
    margin-top: 25px;
}
.cgs font {
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    text-align: center;
    color: #FFF;
    background: #8e8e8e;
    display: block;
    float: left;
    font-weight: bold;
}
.cgs span {
    height: 1px;
    border-top: 1px #8e8e8e dashed;
    display: block;
    float: left;
    margin-top: 19px;
}
.showc {
    padding: 10px 15px 0;
}
.showc p {
    margin-top: 10px;
    line-height: 24px;
    font-size: 14px;
}
.product_dq{
	background: #F1F1F1;
    overflow: hidden;
    padding: 10px 20px;
}
.product_dq span{
	font-size: 20px;
}
.product_dq b{
	font-weight: 400;
	font-size: 16px;
    color: #9d9d9d;
}
.product_dq b a{
	font-weight: 400;
	font-size: 16px;
    color: #9d9d9d;
}

.fdh-news{
	border:solid 1px #0845a3;
}
.fdh-news h3{
	height: 75px;
    line-height: 75px;
    font-size: 24px;
    font-weight: normal;
    color: #fff;
    text-align: center;
    background: #0845a3;
}
.fdh-news ul li{
	margin: 10px 0;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	padding:0 10px;
}
.fdh-news ul li a{
	font-size: 16px;
	color: #000;
}

.fdh-contact{
	margin-top: 20px;
	border:solid 1px #0845a3;
}
.fdh-contact h3{
	height: 75px;
    line-height: 75px;
    font-size: 24px;
    font-weight: normal;
    color: #fff;
    text-align: center;
    background: #0845a3;
}
.fdh-contact p{
	margin: 10px;
    font-size: 15px;
    color: #000;
    line-height: 26px;
}

.service-item1 b{display: inline-block;width:80px;background: #fff;line-height:15px;color: #6e6e6e;position: relative;top: -15px;left:0;}
.service-item1 {margin-top: 25px;padding: 5px 0;border-top: 1px solid #E8E8E8;/* overflow: hidden; */}
.service-item1 p{display: inline-block;padding: 0 5px 0 0;color: #6e6e6e; float:left; font-size:12px;}
.service-item1 p span{border: 2px solid #075DD5;color: #075DD5;border-radius: 100%;line-height: 18px;width: 22px;display: inline-block;text-align: center;font-weight: 600;font-size: 12px;}
.service-item1 h6{line-height: 50px;color: #6e6e6e;padding-left: 8px;}

.neiye{
	margin-top: 15px;
}

.zs_ryzz{
	margin-top: 20px;
}

.contactDiv1{
	padding-top: 20px;
}
.contactDiv1 > .right{
	padding: 10px;
    -webkit-box-shadow: rgba(0,0,0,0.1) 0px -1px 10px;
    -moz-box-shadow: rgba(0,0,0,0.1) 0px -1px 10px;
    box-shadow: rgba(0,0,0,0.1) 0px -1px 10px;
}

.tyjm_hzhb{
	margin-top: 50px;	
	overflow: hidden;
}
.tyjm_hzhb h3{
	text-align: center;
}
.tyjm_hzhb ul li{
	float: left;
	margin-bottom: 10px;
}
.tyjm_hzhb ul li img{
	width: 100%;
	border:solid 1px #ccc;
}

.contact_erweima{
	margin-top: 20px;
}
.contact_erweima .left{
	float: left;
	width: 108px;
	height: 106px;
	margin-right: 15px;
}
.contact_erweima .right{
	float: left;
	padding: 29px 0;
}
.contact_erweima .right h5{
	font-size: 16px;
}
.contact_erweima .right span{
	font-size: 14px;
	margin-top: 10px;
	display: block;
}

.contact_dq{
}
.contact_dq .left{
	float: left;
	padding: 10px 0;
	padding-left: 15px;
	font-size: 20px;
	color: #333;
}
.contact_dq .right{
	float: right;
	padding: 10px 0;
	font-size: 16px;
	color: #9d9d9d;
}
.contact_dq .right a{
	font-size: 16px;
	color: #9d9d9d;
}
.huise{
	background: #F6F6F6;
	width: 100%;
	height: 20px;
}


.about_qywh .title{
	text-align: center;	
}

.about_qywh .title h3{
	color: #333333;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.1;
}
.about_qywh .title h3 span{
	color: #003399;
}
.about_qywh .title p{
	color: #999999;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.1;
	margin-top: 8px;
}
.about_qywh .left{
	background: url(../images/about_qywh_xian2.jpg) no-repeat;
	background-position:bottom right;
	padding-bottom: 18px;
}
.about_qywh .left h3{
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	padding-left: 9px;
	margin-bottom: 35px;
	line-height: 24px;
}
.about_qywh .left p{
	color: #333333;
	font-size: 16px;
	line-height: 1.1;
	margin-bottom: 16px;
	position:relative;
	padding-left: 9px;
}
.about_qywh .left p:before{
	content:"";
	display: inline-block;
	position: absolute;
	left: 0;
	top: 6px;
	border: solid 2.5px #999999;
	border-radius: 50%;
}
.contactInput{
	overflow: hidden;
	display: block;
}