﻿*{margin: 0;padding: 0;font-family: "微软雅黑";}


a{text-decoration: none;}
a:hover{text-decoration: none;}
ul,li{list-style: none;}
.zhiliang{
	overflow: hidden;
}
.tuandui{
	overflow: hidden;
}
.gonghuo{
	overflow: hidden;
}
.fuwu{
	overflow: hidden;
}
.shuoming{
	background: #eaeaea;
}
#loading{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color:#60b3ff;
	z-index: 2000;
	opacity: 1;
}
#loading img{
	width:124px;
	height:124px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-62px;
	margin-left:-62px;
	z-index: 2001;
}

/*----------------------------------------首页开始-------------------------------------------------*/

.container-fluid{padding-left: 0;padding-right: 0;}
#nav{margin-bottom: -30px;}
#title{height: 100px;position: relative;}
#title h1{padding-top: 10px;color: #2975d3;width: 300px; }
#title_d-1{height: 100px;width: 280px;float: left;}

#qwer{height: 100px;width: 300px;position: absolute;top:0;right: 0;width: 200px;height: 100px;float: right;}
#qwer ul{list-style: none;float: left;margin-right: 30px;padding-top: 17px;}
#qwer ul li img{padding-left: 4px;}
#qwer ul li a{color: #acacac;}
#qwer ul li a:hover{color:#2975d3 ;text-decoration: none;}
#qwer ul li:nth-child(2){margin-top: 3px;}
.nav-2{padding-left: 0;padding-right: 0;/*background: #2975d3;*/background: url(bj_2.jpg);}
.navbar-header{/*height: 66px;*/}
.navbar-brand p{color: #fff;font-size: 30px;}
.navbar-brand p:hover{color: #fff;}
#daohang{padding-left: 0;padding-right: 0;}
#hjk{color:#fff;}
#hjk1{color:#fff;}
#hjk2{color:#fff;}
#hjk3{color:#fff;}
#hjk4{color:#fff;}
.navbar-nav li a{color:#fff;}
.nav > li > a{color: #fff;font-size: 16px;padding: 23px 35px 23px 35px}
.nav > li > a:hover{color: #2975d3;}
.nav > li > a:active{color: #FFFFFF;}
.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #619ce6;
}
.navbar-nav > li{}
.navbar-nav > li > a {}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
    margin-top: 0px;
}
.navbar {
    position: relative;
    min-height: 50px;
}
#bs-example-navbar-collapse-1{/*float: right;*/margin-top: 0px;margin: 0 auto;}


/*轮播开始*/
#banner{width: 100%;padding-left: 0;padding-right: 0;margin-top: 0px;}
.qyzsbanner{
	width: 100%;
	height: 400px;
	background: url(banner4.jpg) no-repeat center center;
	/* _original */
}
@media (max-width:767px ) {
	#title {display: none;}
	#sousuo{display: none;}
	.item > img{height: 200px;}
	
}
@media  (min-width: 1200px) {
	/*.item > img{height: 500px;}
	.header{height: 690px;}*/
}
@media  (min-width:768px ) {
	.navbar-brand {display: none;}
	.navbar-collapse{margin: 0 auto;text-align: center;}
	
}
@media  (max-width: 1199px) and (min-width:768px){
	/*.item > img{height: 308px;}
	.header{height: 505px;}*/
}
@media (max-width:768px){
	.qyzsbanner{
		height: 200px;
		background-size: 230%;
	}
}
@media (max-width:320px){
	.qyzsbanner{
		height: 150px;
		background-size: 230%;
	}
}


/*--------------------------------------------------------轮播结束--------------------------------------------------------*/

/*--------------------------------------------------------正文开始--------------------------------------------------------*/
/*--------查看更多开始---------*/
.ckgd_p{padding-left: 0;padding-right: 0;background: #3f97d3;}
.ckgd_p{color: #fff;font-size: 40px;padding-left: 80px;padding-right: 80px;padding-top: 93px;}
.ckgd_p:hover{background: #74b7e5;}
.ckgd_p a{color: #fff;text-decoration: none;}
.ckgd_p p{text-align: center;}
.ckgd_p p:nth-child(2){padding-bottom: 73px;}
.ckgd{padding-left: 0;padding-right: 0;}
.ckgd_d{padding-right: 0;padding-left: 0;position: relative;}
.ckgd_d img{width: 100%;}

.ckgd_d a{position: absolute;top: 0;text-align: center;width: 100%;height: 100%;line-height: 100%;line-height: 357px;font-size: 16px;color: #fff;background: rgba(183, 195, 214, 0.37);left: 0;}
.ckgd_d a:hover{color: #fff;text-decoration: none;background: rgba(0,0,0,0);}

@media (min-width:1200px ) {
	.ckgd {height: 357px;}
	.ckgd img{height: 357px;}
}
@media (min-width:992px ) and (max-width:1199px){
	.ckgd_p{font-size: 40px;padding-left: 65px;padding-right: 69px;padding-top: 77px;}
	.ckgd_p p:nth-child(2){padding-bottom: 27px;}
	.ckgd_d a{line-height: 295px;}
	.ckgd {height: 295px;}
	.ckgd img{height: 295px;}
}
@media (min-width:768px ) and (max-width:991px){
	.ckgd_p{font-size: 32px;padding-left: 20px;padding-right: 20px;padding-top: 39px;}
	.ckgd_p p:nth-child(2){padding-bottom: 32px;}
	.ckgd_d a{line-height: 226px;}
	.ckgd {height: 226px;}
	.ckgd img{height: 226px;}
}
@media  (max-width:767px){
	.ckgd_d a{line-height: 860px;}
	.ckgd {height: 860px;}
	.ckgd img{height: 860px;}
	.ckgd div:nth-child(3){display: none;}
	.ckgd div:nth-child(4){display: none;}
	.ckgd div:nth-child(5){display: none;}
	.ckgd div:nth-child(6){display: none;}
}
@media  (max-width:600px){
	.ckgd_d a{line-height: 696px;}
	.ckgd {height: 696px;}
	.ckgd img{height: 696px;}
	.ckgd div:nth-child(3){display: none;}
	.ckgd div:nth-child(4){display: none;}
	.ckgd div:nth-child(5){display: none;}
	.ckgd div:nth-child(6){display: none;}
}
@media  (max-width:500px){
	.ckgd_d a{line-height: 568px;}
	.ckgd {height: 568px;}
	.ckgd img{height: 568px;}
	.ckgd div:nth-child(3){display: none;}
	.ckgd div:nth-child(4){display: none;}
	.ckgd div:nth-child(5){display: none;}
	.ckgd div:nth-child(6){display: none;}
}
@media  (max-width:385px){
	.ckgd_d a{line-height: 424px;}
	.ckgd img{height: 424px;}
	.ckgd{height: 424px;}
	.ckgd div:nth-child(3){display: none;}
	.ckgd div:nth-child(4){display: none;}
	.ckgd div:nth-child(5){display: none;}
	.ckgd div:nth-child(6){display: none;}
}
@media  (max-width:340px){
	.ckgd_d a{line-height: 370px;}
	.ckgd img{height: 370px;}
	.ckgd {height: 370px;}
	.ckgd div:nth-child(3){display: none;}
	.ckgd div:nth-child(4){display: none;}
	.ckgd div:nth-child(5){display: none;}
	.ckgd div:nth-child(6){display: none;}
}
/*--------查看更多结束---------*/


/*-------------------------推荐产品开始----------------------------*/
.tjcp{padding-left: 7px;padding-right: 7px;margin-top: 14px;  }
.tjcp img{width: 100%;transition: transform 3s ;height: 100%;}
.tjcp img:hover{filter: grayscale(100%); transform:rotateY(180deg);}
@media (min-width:1200px ) {
	.tjcp{height: 249px;}
}
@media (min-width:992px ) and (max-width:1199px){
	.tjcp{height: 203px;}
}
@media (min-width:768px ) and (max-width:991px){
	.tjcp{height: 152px;}
}
@media (min-width:412px ) and (max-width:415px){
	.tjcp{height: 163px;}
}
/*-------------------------推荐产品开始----------------------------*/


/*-------------------------公司简介开始----------------------------*/
.gsjj{}
.gsjj p{padding-left: 80px;padding-right: 80px;color: #fff;line-height: 26px;padding-bottom: 20px;text-indent:2em;}
@media  (max-width: 767px) {
	.gsjj p{padding-left: 15px;padding-right: 15px;}
}

/*-------------------------公司简介结束----------------------------*/


/*-------------------------公司优势开始----------------------------*/
#bjt{background:url(bj3.jpg);}

.gsys_d1{padding-left: 0;padding-right: 0;border-left: 4px solid#547ecd;padding-left: 46px;padding-right: 130px;padding-top: 40px;}
.gsys_d1 strong{font-size: 20px;}
.gsys_d1 strong span{font-size: 24px;}
.gsys_d1 p{line-height: 28px;margin-top: 10px;margin-bottom: 50px;}




.gsys_d2{padding-left: 0;padding-right: 0;}
.gsys_d2 img{width: 100%;}

@media (min-width:992px ) and (max-width:1199px){
	.gsys_d1{padding-top: 20px;padding-right: 120px;}
	.gsys_d1 p{margin-bottom:37px;}
}
@media (min-width:768px ) and (max-width:991px){
	.gsys_d1{padding-top: 20px;padding-right: 30px;padding-left: 30px;padding-top: 10px;}
	.gsys_d1 p{margin-bottom:14px;line-height: 26px;}
}
@media (max-width:767px){
	.gsys_d1{padding-top: 20px;padding-right: 30px;padding-left: 30px;padding-top: 10px;}
	.gsys_d1 p{margin-bottom:30px;line-height: 26px;padding-bottom: 14px;}
}
/*-------------------------公司优势结束----------------------------*/




/*-------------------------新闻动态开始----------------------------*/
.xwdt_left{padding-left: 53px;padding-right: 30px;}
.xwdt_left img{width: 100%;}
.xwdt_left h4{font-size: 18px;margin-top: 23px;margin-bottom: 17px;}
.xwdt_left h4 a{color: #000000;}
.xwdt_left h4 a:hover{text-decoration: none;color: #547ECD;}
.xwdt_left p{line-height: 28px;}
#xwdt_lefta {display: inline-block;padding: 15px 60px 15px 60px;font-size: 18px;background: #547ecd;color: #fff;margin-top: 10px;}
#xwdt_lefta:hover{text-decoration: none;background: #1E50AE;}

.xwdt_right{}
.xwdt_right ul{list-style: none;}
.xwdt_right ul li{border-bottom: 1px  solid#eeeeee;margin-bottom: 15px;padding-right: 20px;}
.xwdt_right ul li h3{margin-top: 0;margin-bottom: 15px;font-size: 18px;}
.xwdt_right ul li h3 a{color: #000000;}
.xwdt_right ul li h3 a:hover{color: #547ecd;text-decoration: none;}
.xwdt_right ul li p{line-height: 28px;color: #666;}

@media (min-width:992px )and (max-width:1199px) {
	.xwdt_right ul li:nth-child(3){display: none;}
}


.news{
	overflow: hidden;
	margin-top: 20px;
}
.news a{
	color: #000;
	font-size: 18px;
}
.news p{
	color: #666;
	font-size: 14px;
}








/*-------------------------新闻动态结束----------------------------*/

/*------------------------------------------------------------------首页结束----------------------------------------------------------------------*/


/*-----------------------------------------*/
#tyzc{padding-left: 0;margin-top: 40px;}
#tyzc ul{list-style: none;}

#tyzc ul li:nth-child(1){text-align: center;font-size: 18px;background:url(bj_1.jpg);color: #fff;}
#tyzc ul li{line-height: 42px;padding-left: 10px;padding-right: 10px;border-bottom: 1px solid#d6d5d5;}
#tyzc ul li span{float: right;}
#tyzc ul li a{color: #000;font-size: 16px;}
#tyzc ul li a:hover{color: #547ECD;text-decoration: none;font-size: 16px;}


#tyzc2{margin-top: 30px;}
#tyzc2 ul{list-style: none;}
#tyzc2 ul li{padding-left: 10px;padding-right: 5px;background: #f2f2f2;font-size: 12px;line-height: 34px;}
#tyzc2 ul li:nth-child(1){line-height: 42px;text-align: center;font-size: 18px;background:url(bj_4.jpg);color: #fff;}


#tyyc{}
#tyyc h3{margin-top: 40px;font-size: 14px;border-bottom: 1px solid#ebeef4;padding-bottom: 10px;margin-bottom: 15px;}
#tyyc h3 span:nth-child(1){margin-right:20px ;}
#tyyc h3 span a{color: #000;}
#tyyc h3 span a:hover{text-decoration: none;color: #547ECD;}

.tyyc_p img{width: 100%;height: 233px;border: 1px solid #ccc;}
.tyyc_p p{text-align: center;font-size: 16px;margin-top: 10px;color: #666;}


#fyqh{display: inline-block; width: 100%;}
#fyqh ul{list-style: none;}
#fyqh ul li{float: left;background: #3f97d3;margin-right: 10px;padding: 5px 11px 5px 11px;}
#fyqh ul li a{color: #fff;}
#fyqh ul li a:hover{text-decoration: none;}
#fyqh ul li:hover{background: #e8e8e8;}

@media (min-width:992px ) and (max-width:1199px) {
	#fyqh{margin-left: 200px;}
	
}
@media (min-width:768px ) and (max-width:991px) {
	#fyqh{margin-left: 100px;}
	
}
@media  (max-width:767px) {
	#fyqh{margin-left: 10px;}
	
}

/*------------------------通用结束---------------------*/



/*-------------------------------*/
#xwlb{}
#xwlb ul{list-style: none;}
#xwlb ul li{border: 1px solid#d9d9d9;padding: 10px 20px; margin:10px auto; }
#xwlb ul li h4{font-size: 18px; line-height: 36px;}
#xwlb ul li h4 a{color: #000;}
#xwlb ul li h4 a:hover{color: #547ECD;text-decoration: none;}
#xwlb ul li span{color: #999999; line-height: 24px}
#xwlb ul li p{color: #666666;font-size: 14px;text-align: left; line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
/*-------------------------------*/



#xwxqy{}
#xwxqy h5{margin-top: 20px;margin-bottom: 15px;color: #333;font-size: 20px; text-align: center;}

#xwxqy p{line-height: 28px;color: #666;padding-top: 5px;padding-bottom: 5px;}
#xwxqy p:nth-child(1){padding-top: 20px;}

#xwxqy img{margin-top: 20px;margin-bottom: 20px;}









#tj a{padding: 13px 63px 13px 63px;color: #fff;background: #547ECD;font-size: 18px;display: inline-block;margin-top: 30px;}





#tyzc2{
	overflow: hidden;
	background: #f2f2f2;
	
}
#tyzc2 h3{
	color: #333;
	text-align: center;
	font-size: 16px;
	line-height: 42px;
	background:url(lianxi.jpg) no-repeat center;
	height: 42px;
	margin-top: 0;
}
#tyzc2 p{
	padding: 0 10px;
	color: #666;
}

.tite {
	padding: 5px;
	/* background: #ebebeb; */
	overflow: hidden;
	margin-bottom: 20px;
	text-align: center;
}





















/*--------foot开始---------*/
#foot-s{background: #4c4c4c;margin-top: 50px;}
#f-d-2{padding-left: 75px;margin-top: 40px;}
#f-d-2 p span{padding-right: 20px;}
#f-d-2 p{color: #fff;margin-top: 15px;}
#f-d-3{margin-bottom: 30px;padding-left: 45px;margin-top: 40px;}

@media (max-width:767px ) {
	#foot-f{padding-top: 30px;}
}
@media (min-width:992px ) and (max-width:1199px){
	#f-d-2{padding-left: 25px;margin-top: 40px;}
}

/*--------foot结束---------*/
/*********翻页          开始***********/
.page{
	padding: 20px 0;
	overflow: hidden;
	text-align:center;
	color: #999;
}
.page .redfont{
	color: #fff;
	padding:5px 10px ;
	background-color: #3f97d3;
	border-left: 3px solid #fff;
    border-right: 3px solid #fff;
}
.page a{
	color: #fff;
	padding:5px 10px ;
	background-color: #3f97d3;
	margin: 0 6px;
}
.page a:hover{
	background-color: #E8E8E8;
	color: #3f97d3;
}
@media (max-width:767px) {
	.page span:nth-of-type(1){
		display: none;
     }
}
.page a:nth-of-type(1){
	color: #fff;
	padding:5px 10px ;
	background-color: #3f97d3;	
}
.page a:nth-of-type(1):hover{
	background-color: #E8E8E8;
	color: #3f97d3;
}

.page a:nth-of-type(2){
	color: #fff;
	padding:5px 10px ;
	background-color: #3f97d3;
}
.page a:nth-of-type(2):hover{
	background-color: #E8E8E8;
	color: #3f97d3;
}

.page .nextpage{
	padding:5px 10px ;
	background-color: #3f97d3;
	border-left: 3px solid #fff;
	margin-left: 5px;
}
.page .nextpage:hover{
	background-color: #E8E8E8;
	color: #3f97d3;
}
.page .lastpage:hover{
	background-color: #E8E8E8;
	color: #3f97d3;
}
.page .lastpage{
	padding:5px 10px ;
	background-color: #3f97d3;
	
}

/*********翻页          结束***********/





/**********表单页**********/

.form {padding-left: 0;}
.form input{ width: 100% !important;height: 35px;border: 1px solid #29A2D5 !important;background: #fff !important;}
.form span{width: !important;height: 35px; color: #999 !important; font-size: 14px;line-height:35px ;
         text-align: left !important;
         margin-left: 0 !important;
}
.form textarea{ padding: 10px !important;border: 1px solid #29A2D5 !important; width: 100% !important;background: #fff !important; height: 150px !important;
margin-left: 0 !important;}
.validatebox-invalid{ background-image: none !important; padding-left: 10px !important; background-color: #FCEDEA;}
.form .nine-add{width:120px !important; margin-left: 9px !important;transition: all 0.5s !important;}
.form .nine-add:hover{background: #A80000; color: #bb2200 }
.form .nine-username,.nine-sex,.nine-phone,.nine-message{ margin-left: 10px !important;margin-top:15px !important;}
.easyui-validatebox{ padding-left: 10px !important; color: #666;margin-left: 0 !important;}
.form .nine-btn-box{width:;margin:0 auto !important;margin-top: 15px !important;margin-left: 0;}
.form .nine-box{width:100%;margin-left: 0;}
.form #sure{
	background: #29A2D5 !important;
	color: #fff !important;
	height: 42px !important;
	font-size: 16px;
}
/**********表单页**********/


.Life{
    width: 100%;
    position: relative;
    z-index: 0;
    /* padding-bottom: 2em; */
    
}
.Lifebox{
    background: #ffffff;
    border-radius: 10px;
    margin: 2em 0em 0;
    padding: 1em  0 0;
    margin-bottom: 20px;
    box-shadow: 0px 6px 7px rgba(40, 146, 255, .19);
}
.Lifebox h3{
    font-size: 1em;
    color: #383838;
    text-indent: 1em;
    height: 2em;
    border-bottom: 1px solid #eeeeee;
}
.lifeList{
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #eeeeee;
}
.lifeListbox{
    width: 25%;
    float: left;
    position: relative;
    text-align: center;
    padding: 0.5em 0;
    
}
.lifeListbox a{
    display: block;
}
.lifeListbox a img{
    width: 50%;
    display: block;
    margin: 0 auto;
}
.lifeListbox a span{
    display: block;
    font-size: .8em;
    color: #383838;
}
.lifeListbox::after{
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background: #eeeeee;
    position: absolute;
    right: 0;
    top:0;
}
.noborder{
    border-bottom: none;
}