 .swiper-pagination {}
.swiper-pagination-bullet{
 background:#fff;
 opacity:1;
 border-collapse:separate;
 border-spacing:10px 50px;
}
 .swiper-pagination-bullet-active{
 background:#006ddb;
}
/**********关于我们********/
.in_about{max-width:1200px;margin-top: 80px;}
.in_abouttop{max-width:580px;text-align: center;position: relative;}
.in_abouttop hr{
 width:110px;
 height: 1px;
 float:left;
 background-color: #eee;
 border: none;
 margin-top: 20px;
}
.in_abouttop hr::after,.in_abouttop hr::before{ content:""; position: absolute; width: 20px; height: 20px; border: #eee solid 1px; right: 110px; top: 10px; border-radius:50px;}
.in_abouttop hr::before{left:110px;}
.in_abouttop .txt{display:inline-block;}
.in_abouttop .txt h2{ position: relative; z-index: 1;font-weight: bold; font-size: 39px; line-height: 40px;}
.in_abouttop .txt h3{position: relative;font-size: 42px; color: #f5f5f5;text-transform : uppercase; z-index: 0; top: -70px; left: 0; right: 0; font-weight: bold;}
.in_abouttop h4{font-size: 18px; color: #424242; position: relative; top:-40px;}
.in_abotcnt .in_abotcntlft,.in_abotcnt .in_abotcntrgt{ width: 48.5%; float:left;}
.in_abotcnt .in_abotcntlft h2{ font-size: 20px; font-weight: bold;}
.in_abotcnt .in_abotcntlft p{ margin-top:20px; line-height: 26px; height: 78px; overflow: hidden;}
.in_abotcnt .in_abotcntlft p a{display:inline-block; color: #a3a3a3;}
.in_abotcnt,.in_abotcnt .in_abotcntlft .ul{ margin-top:50px;}
.in_abotcnt{margin-top:30px;}
.in_abotcnt .in_abotcntlft li{ width: 33.3%; float:left;}
.in_abotcnt .in_abotcntlft li a{ width:100%; text-align: center; padding: 20px 0; background-color: #f6f6f6; font-size: 20px; font-weight: bold; color: #424242; display: block;}
.in_abotcnt .in_abotcntlft li:nth-child(2) a{background-color: #eeeeee;}
.in_abotcnt .in_abotcntlft li a i{ display:block;font-size: 42px;color: #424242; font-weight: normal;}
.in_abotcnt .in_abotcntrgt{ float:right;}
.in_abotcnt .in_abotcntrgt img{ width:100%;}

/**********以下是关于我们-多媒体查询********/
@media screen and (max-width:1299px) and (min-width:1100px){
.in_about{max-width:96%; margin-top: 50px;}
.in_abouttop .txt h2{position: relative; z-index: 1;font-weight: bold; font-size: 39px;}
.in_abouttop .txt h3{position: relative;font-size: 42px; color: #f5f5f5;text-transform : uppercase; z-index: 0; top: -75px;left: 0; right: 0;  font-weight: bold;}
.in_abouttop h4{font-size: 18px; color: #424242;}
.in_abotcnt .in_abotcntlft,.in_abotcnt .in_abotcntrgt{ width: 50%;}
.in_abotcnt .in_abotcntlft h2{ font-size: 20px; font-weight: bold;}
.in_abotcnt .in_abotcntlft p{ margin-top:20px; line-height: 26px;}
.in_abotcnt .in_abotcntlft p a{display:inline-block; color: #a3a3a3;}
.in_abotcnt,.in_abotcnt .in_abotcntlft .ul{ margin-top:50px;}
.in_abotcnt .in_abotcntlft li{ width: 33.3333%; float:left;}
.in_abotcnt .in_abotcntlft li a{ width:100%; text-align: center; padding: 20px 0; background-color: #f6f6f6; font-size: 20px; font-weight: bold; color: #424242; display: block;}
.in_abotcnt .in_abotcntlft li:nth-child(2) a{background-color: #eeeeee;}
.in_abotcnt .in_abotcntlft li a i{ display:block;font-size: 42px;color: #424242; font-weight: normal;}
}
@media screen and (max-width:1099px){
 .in_about{max-width:96%; margin-top: 50px;}
 .in_abotcnt .in_abotcntlft{width:96%; float:none;}
 .in_abotcnt .in_abotcntrgt{ display: none;}
 .in_abotcnt .in_abotcntlft .ul{ margin-top:30px;}
 .in_abotcnt{margin-top:0;}
 .in_abouttop{max-width:480px;}
 .in_abouttop hr{width:80px;height: 1px;background-color: #eee;border: none;margin-top: 20px;float:left;}
.in_abouttop hr::after,.in_abouttop hr::before{ right:80px;}
.in_abouttop hr::before{  left: 80px;}
.in_abouttop .txt h2{position: relative; z-index: 1;font-weight: bold; font-size: 27px;}
.in_abouttop .txt h3{position: relative;font-size: 30px; color: #f5f5f5;text-transform : uppercase; z-index: 0; top: -50px;left: 0; right: 0;  font-weight: bold;}
.in_abouttop h4{font-size: 16px; color: #424242;}
.in_abotcnt .in_abotcntlft li a{ font-size: 16px; }
.in_abotcnt .in_abotcntlft li a i{font-size: 32px;}
}
@media screen and (max-width:969px){
 .in_about{max-width:96%; margin-top: 50px;} 
}
@media screen and (max-width:639px){
	.in_about{max-width:96%; margin-top: 50px;}
}
/****************产品展示*************/
.in_chanpin{ width: 100%;background:#fafafa url(../images/in_chanpbg.png) no-repeat bottom center; padding: 90px 0 0; margin-top: 50px;}
.index_case{ max-width: 1200px;padding-bottom: 40px;}
.index_case_top{width: 100%;font-size: 18px; margin:20px 0 40px 0;display: -webkit-flex;display: flex;}
.index_case_top a{ width: 33%; display: inline-block; text-align: center;position: relative; line-height: 50px; background-color: #fff; cursor: pointer;}
.index_case_top a:hove{ text-decoration: none; color: #fff;background-color: #0069d2; }
.index_case_top a.active{ text-decoration: none; color: #333;background-color: #fff; }
.index_case_list{ float: left; border:#fff solid 10px; background-color: #fff; overflow: hidden;}
.index_case_list:hover{border:#0069d2 solid 10px;background-color: #0069d2; }
.index_case_list:hover h3 a,.index_case_list:hover h3 i{color: #fff;}
.index_case_list a{ display: block;position: relative;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index_case_list h3 a{ display: block; position: relative;overflow: hidden; float:left; font-size: 16px; line-height: 40px;}
.index_case_list h3 i{ float:right;font-size: 26px;}
.index_case_list .img{width: 100%; }
.index_case_list .img img{ width: 100%; height: 100%; transition: all 0.6s; overflow: hidden;}
.index_case_list a:hover img{ transform: scale(1.1);}
.index_case_list h3{font-size: 18px; font-weight: normal; padding: 10px 0 8px 0;}
.index_case_list p{ line-height: 22px; color: #999; font-size: 14px;}
.index_case_main .swiper-pagination{ position:relative;}
.index_case_main .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ margin-top: 30px; bottom: 0;}
.index_case_main .swiper-pagination-bullet-active{ background-color: #00468e;}
.img_line{ width: 100%; height: 100%; padding: 12px; box-sizing: border-box; position: absolute; top: 0; left: 0;}
.img_line dl{ width: 100%; height: 100%; position: relative; transition: all 0.3s ease-in-out;}
.img_line:hover dl{ background-color: rgba(0,0,0,0.1);}
.img_line dl dd{ background-color: #fff; transition: all 0.3s ease-in-out; position: absolute;}
.img_line dl dd:nth-child(1){ width: 0; height: 1px; top: 0; right: 0;}
.img_line:hover dl dd:nth-child(1){ width: 100%;}
.img_line dl dd:nth-child(2){ width: 1px; height: 0; bottom: 0; left: 0;}
.img_line:hover dl dd:nth-child(2){ height: 100%;}
.img_line dl dd:nth-child(3){ width: 1px; height: 0; top: 0; right: 0;}
.img_line:hover dl dd:nth-child(3){ height: 100%;}
.img_line dl dd:nth-child(4){ width: 0; height: 1px; bottom: 0; left: 0;}
.img_line:hover dl dd:nth-child(4){ width: 100%;}

@media screen and (max-width:1099px){
 .in_chanpin{ padding-top:50px;}
 .index_case_top{margin:0 0 40px 0;}
}
/*********新闻中心********/

.in_newcnt .in_newcntlft,.in_newcnt .in_newcntrgt{ width:50%; float:left;}
.in_newcnt .in_newcntrgt{ width: 45%; float:left;}
.in_newcnt .in_newcntlft dl{width: 100%;}
.in_newcnt .in_newcntlft dt,
.in_newcnt .in_newcntlft dd{width: 40%; float:left}
.in_newcnt .in_newcntlft dt{ width:240px;height: 322px;}
.in_newcnt .in_newcntlft dt img{ height:100%;object-fit:cover;}
.in_newcnt .in_newcntlft dd{width: 55%; float: right;}
.in_newcnt .in_newcntlft dd h2{ font-size:18px; font-weight: 600;}
.in_newcnt .in_newcntlft dd h3{ font-size:14px; color: #888; line-height: 40px;}
.in_newcnt .in_newcntlft dd p{ line-height:26px; color:#696969;overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:4;
	-webkit-box-orient: vertical;}
.in_newcnt .in_newcntlft dd span{ border:#eee solid 1px; line-height: 36px;display: block; float:left; margin-top: 20px;}
.in_newcnt .in_newcntlft dd span a{height: 100%;color: #888;padding: 0 20px;  display: block;}
.in_newcnt .in_newcntlft dd span a:hover{color: #fff; background-color: #0069d2;}
.in_newcnt .in_newcntrgt{ float:right;}
.in_newcntrgt dl{ width: 100%; border-bottom: solid #f1f1f1 1px; overflow: hidden; padding: 17px 0;}
.in_newcntrgt dl:first-child{padding-top:0;}
.in_newcntrgt dt{ height: 100%; float:left; background-color:#0069d2; color: #fff;}
.in_newcntrgt dl:hover dt{ float:left; background-color:#0069d2;color: #fff;}
.in_newcntrgt dt span,.in_newcntrgt dt span strong{ text-align:center; display:block; font-size: 16px;line-height: 24px;}
.in_newcntrgt dt span strong{font-size: 18px; background-color: #f1f1f1; color: #0069d2; padding: 15px 25px; }
.in_newcntrgt dd {padding-left:15px; display: table;}
.in_newcntrgt dd h2{ 
	font-size: 18px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient: vertical;
	color: #424242;
}
.in_newcntrgt dd h2 a{ color: #424242;line-height: 30px;}
.in_newcntrgt dl:hover dd h2 a{ color: #006ddb;}
.in_newcntrgt dd p{
	font-size: 14px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical;
	color: #666;
 margin-top: 5px;
}
.in_newcntrgt dt img{ width:100%; min-height: 355px;}
.new_more{ width:120px; text-align: center; border: #eee 1px solid; margin-top: 40px;}
.new_more a{line-height: 40px; color:#888; width:100%; display: block;}
.new_more a:hover{ background-color:#006ddb; color: #fff;}
/***********新闻详情*********/
.newshow_top{ width:100%; text-align: center; line-height: 30px; margin-top: 30px; padding-bottom:15px; border-bottom: #eee solid 1px;}
.newshow_top h2{ font-weight:600;}
.newshow_top h3{ font-size: 14px;}
.newshow_top h3 span{ padding-right:15px;}
.newshow_cont{ line-height:30px; font-size: 14px; padding-top: 30px;border-bottom: #eee solid 1px;padding-bottom:45px; }
/**********以下是新闻资讯-多媒体查询********/
@media screen and (max-width:1299px) and (min-width:1100px){
 .in_newcnt .in_newcntlft dt{ width:230px;}
 .in_newcnt .in_newcntlft dd{width:52%;}
}
@media screen and (max-width:1099px){
 .in_newcnt .in_newcntlft dt{ width:210px;}
 .in_newcnt .in_newcntlft dd{width:51%;}
}
@media screen and (max-width:969px){
 .in_newcnt .in_newcntlft,.in_newcnt .in_newcntrgt{ width:100%;}
 .in_newcnt .in_newcntlft dt{width:40%; height: 245px;}
 .in_newcnt .in_newcntlft dt img{width:100%;}
 .in_newcnt .in_newcntlft dd{width:56%;}
 .in_newcnt .in_newcntrgt{ margin-top:30px;}
 .newshow_cont{padding: 30px 20px 45px 20px;}
}
@media screen and (max-width:639px){	
}
/**********产品展示**********/
.sub_banner{ width:100%;}
/*********sub_left*****/

/**********产品展示**********/
.sub_chanpin,.sub_list,.sub_show,.sub_rongyu,.sub_hezuo,.sub_contact,.sub_liuyan,.sub_about{ max-width:1200px;margin-top: 50px;}
.sub_chanpin .sub_chplft{ max-width:280px;width:30%; float:left;}
.sub_chplft h2{ width: 100%; height: 90px; line-height: 90px; text-align: center; font-weight: bold; font-size: 24px; color:#fff; background:url(../images/sub_topbg.png) no-repeat top center;}
.sub_chplft .ul{ background-color:#d6e7ff;}
.sub_chplft .ul .li{background-color:#d6e7ff; display: inline-block; width: 100%;line-height: 50px; float:left;border-bottom: #fff solid 1px;}
.sub_chplft .ul .li>span{ padding-left:20px; float: left;}
.sub_chplft .ul .li>em{background:url(../images/icon_add.png) no-repeat center; width: 10px; height: 14px;display: block; float:right;padding-top:35px; padding-right:35px;}
.sub_chplft .ul .sur em{background:url(../images/icon_jian.png) no-repeat center; }
.sub_chplft .ul li>dl{display: none; overflow: hidden}
.sub_chplft .ul li>dl>dd,.sub_chplft .ul li>dl{width:100%;}
.sub_chplft .ul li>dl>dd{ background-color:#f7f7f7;border-bottom: #fff solid 1px;}
.sub_chplft .ul li>dl>dd>a{ padding: 0 20px; line-height: 45px; display: block}
.sub_chplft .ul li>dl>dd>a:hover{background-color:#d6e7ff;}
/********产品right*******/
.sub_chanpin .sub_chprgt{ max-width:870px;width:70%; float:right;}
.chprgt_top{ width:100%; padding: 0 5px; background-color: #f7f7f7; overflow: hidden;}
.shj_chprgt_top{background-color: #f7f7f7; display:none;}
.chprgt_top ul{display: -webkit-flex;display: flex;}
.chprgt_top li{text-align: center; float:left; display: inline-block; padding: 10px 5px;}
.chprgt_top li a{ padding: 0 12px; font-size: 14px; text-align: center; line-height: 40px; background-color: #fff; display: inline-block;}
.chprgt_top li a:hover,.chprgt_top li a.cur{background-color: #006ddb; color: #fff;}
.chpcont{ margin-top:20px;}
.chpcont li{ width: 32.333%; float: left; border:#fff solid 10px; margin-right:1%; margin-top:1%; background-color: #fff; box-sizing: border-box; overflow: hidden;}
.chpcont li:hover{border:#0069d2 solid 10px;background-color: #0069d2; }
.chpcont li:hover h3 a,.chpcont li:hover h3 i{color: #fff;}
.chpcont li a{ display: block;position: relative;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.chpcont li h3 a{ display: block; position: relative;overflow: hidden; float:left; font-size:13px; line-height: 40px; width: 100%;}
.chpcont li h3 i{ float:right;font-size: 26px;}
.chpcont li .img{width: 100%; }
.chpcont li .img img{ width: 100%; height: 100%; transition: all 0.6s; overflow: hidden;}
.chpcont li a:hover img{ transform: scale(1.1);}
.chpcont li h3{font-size: 18px; font-weight: normal; padding: 20px 0 8px 0;}
.chpcont li p{ line-height: 22px; color: #999; font-size: 14px;}
/*******产品详情*****/
.chp_showcont{ max-width: 1200px; overflow: hidden; margin-top: 40px;}
.chpshow_top{width:100%;overflow: hidden;}
.chpshow_top .chpshow_toplft{ width: 43%; height:350px; float:left; }
.chpshow_top .chpshow_toplft img{width:100%;}
.chpshow_top .chpshow_toprgt{width: 50%;float:right;}
.chpshow_top .chpshow_toprgt h2{font-size: 22px; font-weight: 600; padding-bottom: 10px;}
.chpshow_top .chpshow_toprgt p{font-size: 16px; line-height: 40px;}
.chp_showcont{width:100%; overflow: hidden;}
.chp_showcont .shwcont_top{background-color: #f7f7f7; line-height: 40px;}
.chp_showcont .shwcont_top span{background-color: #0069d2; padding: 0 20px; height: 100%; color:#fff; display: inline-block;}
.shcont_p{ line-height:30px; padding-top: 30px;}
.swiper-chpshow {width: 100%;height: 350px;margin-left: auto;margin-right: auto;} 

/**********以下是产品展示-多媒体查询********/
@media screen and (max-width:1399px) and (min-width:1200px){
 .chprgt_top{ width:100%; padding: 0 5px; background-color: #f7f7f7; overflow: hidden;}
 .sub_chanpin .sub_chplft{ max-width:220px;width:20%; float:left;}
 .sub_chanpin .sub_chprgt{ max-width:900px;width:78%; float:right;}
 .chprgt_top li a{padding: 0 18px;}
 .sub_chplft .ul .li>span{ padding-left:16px; float: left;}
}
@media screen and (max-width:1199px) and (min-width:1100px){
 .chprgt_top{ width:100%; padding: 0 5px; background-color: #f7f7f7; overflow: hidden;}
 .chprgt_top li{padding: 10px 3px;}
 .sub_chanpin .sub_chplft{ max-width:220px;width:20%; float:left;} 
 .sub_chanpin .sub_chprgt{ max-width:900px;width:78%; float:right;}
 .chprgt_top li{width:20%;}
 .chprgt_top li a{ width:100%;padding:0;} 
 .sub_chplft{display:none;}
 .sub_chanpin .sub_chprgt{ max-width:100%;width:100%; float:right;}
 .chp_showcont{width:98%; }
}
@media screen and (max-width:1099px){
 .sub_chanpin{ margin-top:20px;}
 .sub_chplft{display:none;}
 .sub_chanpin .sub_chprgt{ max-width:100%;width:100%; float:right;}
 .chprgt_top li{width:20%;}
 .chprgt_top li a{ width:100%;padding:0;}
  .chp_showcont{width:98%; }
}
@media screen and (max-width:969px){
 .chprgt_top{ display:none;}
 .shj_chprgt_top{ width:98%;display:block; position: relative;}
 .shj_chprgt_top span{display:inline-block; background-color: #006ddb; padding: 0 15px; line-height: 40px; color:#fff;}
 .shj_chprgt_top .ul1,.shj_chprgt_top .caidan{ display:inline-block; float:right; line-height: 40px;}
 .shj_chprgt_top .ul1{max-width:160px;position: absolute; right:0; z-index: 999;  background-color: #fefefe; padding: 15px;display:none; }
 .shj_chprgt_top .caidan{ padding-right:20px; font-size: 16px;}
 .shj_chprgt_top .caidan i{ padding-left:10px;}
 .shj_chprgt_top .ul1 li{max-width:160px;float:left;}
 .shj_chprgt_top .ul1 a{ font-size:14px;}
 .shj_chprgt_top .ul1 a:hover{ color:#006ddb;}
 .shj_chprgt_top .caidan:hover .ul1{display:block;}
 .sub_chanpin{ padding-bottom:60px;}
 .chpcont li{ width:49%; }
 .chp_showcont{width:98%; }
 .sub_about{ margin-top:30px; padding: 0 20px;}
 .chpshow_top .chpshow_toplft{width:98%;}
 .chpshow_top .chpshow_toprgt{ width:100%;}
	.shcont_p{ padding-bottom:50px;}
}
@media screen and (max-width:639px){	
 .chpshow_top .chpshow_toplft,.chpshow_top .chpshow_toprgt{width: 98%;}
}
/**********以下是新闻资讯********/
.sub_menuz { width:100%;background-color: #fafafa;}
.sub_menu {max-width:1200px; overflow: hidden;}
.sub_menu .dq_weizhi{float:right; color:#7f7f80;}
.sub_menu .dq_weizhi a{color:#7f7f80; display: inline; line-height: 60px; padding: 0 5px;}
.sub_menu .dq_weizhi img{ padding-right:10px; float: left; margin-top: 26px;}
.sub_menu .top_menu{float:left;color:#7f7f80;}
.top_menu ul li{ float:left;}
.top_menu ul li a{ padding: 0 35px; color:#222; float:left; line-height: 60px;}
.top_menu ul li a:hover,.top_menu ul li a.cur{ background-color:#2366C4; color:#fff;}
.sub_show,.sub_list{margin-top:20px;}
.sub_list li{ width:45%; float: left; background-color:#f9f9f9; padding: 2%; margin-top: 30px;}
.sub_list li:hover{background-color:#006ddb;}
.sub_list li:hover h2 a,.sub_list li:hover h3,.sub_list li:hover p{ color:#fff;}
.sub_list li:nth-child(2n){ float:right;}
.sub_list li h2{ font-size:18px; font-weight: 600;}
.sub_list li h3{ font-size:14px; color: #888; line-height: 40px;}
.sub_list li p{ line-height:26px; color:#696969;overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:4;
	-webkit-box-orient: vertical;}
.sub_list li span{ border:#eee solid 1px; line-height: 36px;display: block; float:left; background-color: #e8e8e8; margin-top: 20px;}
.sub_list li span a{height: 100%;color: #888;padding: 0 20px;  display: block;}
.sub_list li span a:hover{color: #fff; background-color: #0069d2;}
.newshow_list .newshow_listlft{ float:left;margin-top: 20px;}
.newshow_list .newshow_listlft li{ width:100%; line-height: 35px; float:left;}
.newshow_list .newshow_listlft li a:hover{color: #0069d2; text-decoration: underline;}
.newshow_list .newshow_listrgt{ float:right;}
.newshow_list .newshow_listrgt a{border:#eee solid 1px; display:inline-block; line-height: 35px; padding: 0 20px; margin-top: 35px;}
.newshow_list .newshow_listrgt a:hover{background-color: #0069d2;color: #fff;}
/**********以下是新闻资讯-多媒体查询********/
@media screen and (max-width:969px){
 .sub_list{ width:96%;margin-top:0;}
 .sub_list li,.sub_list li:nth-child(2n){ width:97%;}
}
@media screen and (max-width:639px){	
 .sub_list li h2{ font-size:16px;}
}
/**********以下是资质荣誉********/ 
.sub_rongyu li{ width:33.333333%;padding:15px; float:left; box-sizing: border-box;}
.sub_rongyu li .img,.sub_rongyu li span,.sub_rongyu li .img img{width: 100%; }
.sub_rongyu li .img img{height: 100%; transition: all 0.6s;overflow: hidden;}
.sub_rongyu li a{display: block; overflow: hidden;}
.sub_rongyu li a:hover img{ transform: scale(1.1);}
.sub_rongyu li span{ text-align: center; display: block; line-height: 40px;background-color: #f6f6f6;}
/**********以下是资质荣誉********/ 
.sub_hezuo li{ width:20%;padding:15px; float:left; box-sizing: border-box;}
.sub_hezuo li img{width:100%;}
/**********以下是新闻资讯-多媒体查询********/
@media screen and (max-width:969px){
 .sub_rongyu,.sub_hezuo{ width:100%;margin-top:20px;padding-bottom:60px;}
 .sub_rongyu li{width:50%;}
 .sub_hezuo li{ width:33.333%;}
.sub_hezuo li img{width:100%;}
}
@media screen and (max-width:639px){
 .sub_menu,.top_menu{width: 100%;}
.sub_menu .dq_weizhi{ width: 100%; padding-left:10px;background-color: #fff; float:right; color:#7f7f80;}
.sub_menu .dq_weizhi a{color:#7f7f80; display: inline; line-height: 50px; padding: 0 5px;}
.sub_menu .dq_weizhi img{ padding-right:10px; float: left; margin-top: 26px;}
.sub_menu .top_menu{float:left;color:#7f7f80;}
.top_menu ul li{width: 25%; float:left;}
.top_menu ul li a{ width: 100%; padding: 0; text-align: center; color:#222; float:left; line-height: 50px;}
.top_menu ul li a:hover,.top_menu ul li a.cur{ background-color:#2366C4; color:#fff;}
}
/************联系我们**********/
.sub_contactz{ width:100%;background-color:#f9f9f9; overflow: hidden; padding-bottom: 40px;}
.sub_contact .lxlft{width:55%;background-color:#fff;display: inline-block; }
.sub_contact .lxlft h2{padding: 0 20px; border-bottom: #F9F9F9 solid 1px;line-height: 60px; font-weight: 600;}
.sub_contact .lxlft dl{padding:15px 20px; border-bottom: #F9F9F9 solid 1px; overflow: hidden;}
.sub_contact .lxlft dt,.sub_contact .lxlft dd{display: inline-block;float:left;}
.sub_contact .lxlft dt i{ font-size:38px;color: #0069d2;}
.sub_contact .lxlft dd{ padding-left: 20px; width:80%;}
.sub_contact .lxlft dd h3{color: #222;font-size:18px; padding-bottom: 5px;}
.sub_contact .lxlft dd p{ font-size:14px;color: #666; line-height: 30px;}
.sub_contact .lxrgt{ width: 40%; float:right;}
.sub_contact .mapcont{width:100%;height:540px;border:#ccc solid 1px;font-size:12px}
/**********以下是联系我们-多媒体查询********/
@media screen and (max-width:1199px) and (min-width:1100px){
 .sub_contact{width:98%;}
.sub_contact .lxlft{width:55%;background-color:#fff;display: inline-block; }
.sub_contact .lxlft h2{padding: 0 20px; border-bottom: #F9F9F9 solid 1px;line-height: 60px; font-weight: 600;}
.sub_contact .lxlft dl{padding: 20px; border-bottom: #F9F9F9 solid 1px; overflow: hidden;}
.sub_contact .lxlft dt,.sub_contact .lxlft dd{display: inline-block;float:left;}
.sub_contact .lxlft dt i{ font-size:38px;color: #0069d2;}
.sub_contact .lxlft dd{ padding-left: 20px;}
.sub_contact .lxlft dd h3{color: #222;font-size:18px; padding-bottom: 10px;}
.sub_contact .lxlft dd p{ font-size:14px;color: #666; line-height: 30px;}
.sub_contact .lxrgt{ width: 40%; float:right;}
}
@media screen and (max-width:1099px){
 .sub_contact{width:98%;} 
}
@media screen and (max-width:969px){
 .sub_contact { margin-top:30px;}
 .sub_contact .lxlft,.sub_contact .lxrgt{width:100%;}
 .sub_contact .mapcont{height:340px;}
}
@media screen and (max-width:639px){
 .sub_contact { margin-top:30px;}
 .sub_contact .lxlft,.sub_contact .lxrgt{width:100%;}
 .sub_contact .mapcont{height:340px;}
 .sub_contact .lxrgt{ margin-top: 10px;}
}
.sub_liuyan{ margin-top:30px; overflow: hidden; padding-bottom: 70px;}
.sub_liuyan h2{ width:100%;display: block; line-height: 30px; overflow: hidden;}
.sub_liuyan h2 span{ border-bottom:#454545 solid 3px;}
.sub_liuyan .liuyan_cont{margin-top:30px;}
.sub_liuyan .liuyanlft,.sub_liuyan .liuyanrgt{width:48%; float:left;}
.sub_liuyan .liuyanrgt{width:48%; float:right;}
.sub_liuyan .liuyanrgt .txta,.sub_liuyan .liuyanlft .inpt01{width:100%;border:#ddd solid 1px;box-sizing: border-box; }
.sub_liuyan .liuyanlft .inpt01{ line-height: 40px; text-indent: 12px; margin-top: 10px;}
.sub_liuyan .liuyanrgt .txta{ line-height: 24px; margin-top: 10px;padding: 15px; height:146px;}
.liuy_btn{width:110px; margin: 0 auto; overflow: hidden; margin-top: 40px;cursor: pointer;}
.liuy_btn .btn_01{width:100%;background-color:#0069d2; line-height: 40px; color:#fff; }

@media screen and (max-width:1099px){
 .sub_liuyan{width:98%;} 
}

@media screen and (max-width:639px){
 .sub_liuyan { margin-top:30px;}
.sub_liuyan .liuyanlft,.sub_liuyan .liuyanrgt{width:100%;}
 .liuy_btn{margin-top: 30px;}
 .sub_liuyan h2 span{ font-size:18px;}
 
}
/*********关于我们*******/
.sub_about{ line-height: 26px; color:#222;padding-bottom:60px;}

















