body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, button, textarea, p, blockquote{margin: 0; padding: 0; font-family:"微软雅黑"; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
body{font-size: 16px;width: 100%; padding: 0; margin: 0; background:url(../images/body_bg.jpg) }
table{border-collapse: collapse; border-spacing: 0; font-size: inherit; font: 100%;}
input, img{vertical-align: middle}
a{text-decoration: none; cursor:pointer;}
a:link, a:visited, a:active, a:hover,a{ text-decoration:none; }
a{ text-decoration:none;}
fieldset, img{border: 0;}
address, caption, cite, code, dfn, em, strong, th, var{font-style: normal; font-weight: normal;}
caption, th{text-align: left;}
h1, h2, h3, h4, h5, h6{font-size: 100%; font-weight: normal;}
input, textarea, select{font-family: inherit; font-size: inherit; font-weight: inherit;}
input[type="text"], input[type="password"], input[type="number"], input[type="button"]{-webkit-appearance: none;-moz-appearance: none; }
li{list-style: none;}
 .clearfixd:after{content: '\20'; display: block; height: 0; clear: both;}
.clearfixd{*zoom:1; }
.hide{display:none;}
.nomarginleft{margin-left:0}
input:focus,select:focus{outline:none;}
.fr_l{ float:left;}
.fr_r{ float:right;}
.clear:after{ content:"";display: block;height:0;clear:both;}
.nav_left::-webkit-scrollbar{width: 0px;} 
.nav_left::scrollbar{width: 0px;}
.dianpu_img{ margin-bottom: 10px}
.wenhua_con h4{ font-size:18px; font-weight: 600}
.contacts{ margin: 30px auto}
.ziliao_r_con{ background:#fff; border-radius:5px; overflow:hidden; box-shadow:0 3px 5px 2px rgba(0,0,0,0.2); padding: 15px; margin: 25px auto}
.ziliao_r_con .ziliao_title{  border-bottom:2px solid #154a9a;}
.ziliao_r_con .ziliao_title h2{ font-size:18px; color:#154a9a; padding-left:15px; border-left:7px solid #154a9a; line-height:1.2em; margin:10px 0}
.ziliao_r_con .ziliao_out{ margin-top:35px;}
.ziliao_out .zhuce_li_con .touxiang{ background:url(../images/touxiang.jpeg) no-repeat center; background-size:100% 100%}
.zhuce_container{ width:100%; max-width:768px; color:#333; font-size:14px; line-height:40px; margin:15px auto;}
.zhuce_li_con{ margin-bottom:10px;}
.zhuce_li{ display:none}
.zhuce_li .zhuce_l{ width:100px; margin-right:10px; font-size:16px; line-height:58px;}
.zhuce_li .zhuce_l span{ color:#ea5413; font-size:16px;}
.zhuce_li .zhuce_r{ width:calc(100% - 110px); position:relative;}
.zhuce_li .zhuce_r input{ width:100%; padding:0 10px; background:#fff; font-size:16px; height:60px; line-height:60px; border-radius:10px; border:1px solid #d5d5d5;}
.zhuce_li .zhuce_r .yzm{ background:#154a9a; color:#fff; font-size:14px; height:40px; width:90px; text-align:center; line-height:40px; border-radius:5px; position:absolute; top:0; right:0; cursor:pointer;} 
.zhuce_li .zhuce_r .zhizhao{ width:100px; height:100px; background:url(../images/add_pic.png) no-repeat center; background-size:100%; margin-right:10px; }
.zhuce_li .zhuce_r .zhizhao_r{ width:calc(100% - 110px);}
.zhuce_li .zhuce_r  .zhizhao_btn{ width:100px; height:35px; line-height:35px;background:#154a9a; color:#fff; border-radius:5px; text-align:center; position:relative; cursor:pointer; margin-top:10px;}
.zhuce_li .zhuce_r  .zhizhao_btn input{ width:100%; height:100%; position:absolute; top:0; left:0; opacity:0}
.zhuce_li .zhuce_r p{ color:#ea5413; font-size:14px; line-height:2em;}
.zhuce_li .zhuce_r textarea{ width:100%;background:#fff; font-size:16px; border-radius:10px; background:#fff; padding:5px 10px; border:1px solid #d5d5d5; min-height: 100px}
.zhuce_li .zhuce_r select{ width:100%;background:#fff; font-size:14px; border-radius:5px; background:#fff; padding:0 10px; border:1px solid #d5d5d5; height:40px; line-height:40px;}
.zhuce_li .zhuce_r  .dizhi{ margin-top:10px;}
.zhuce_btn{ text-align:center;}
.chejian_r{ background-size: 100% 100%}
.chejian ul{ margin-bottom: 50px}
.chejian ul li{ margin-top:50px}
.zhuce_btn input{ text-align:center; background:#154a9a; text-align:center; line-height:40px; font-size:16px; color:#fff; border-radius:3px; border:none; width:180px}
.chejian_l{ padding: 50px; border:1px solid #d8d8d8}
.chejian_l h3{ font-size:24px; color: #333; padding-bottom: 30px; position: relative; margin-bottom: 20px}
.chejian_l h3::after{    content: "";
    display: block;
    width: 25px;
    height: 2px;
    background: #154a9a;
    position: absolute;
    bottom: 5px;
    left: 0;}
.chejian_r{ border:1px solid #d8d8d8; }

.chejian_l p{ font-size:16px; color: #666; line-height: 1.8em; }
.licheng{ background: url(../images/news_bg.jpg) no-repeat center; padding: 80px 0}
.title_l{ font-size: 36px; color: #333; margin-bottom: 30px}
.licheng_l{ margin-top: 50px}
.licheng_l li{ position:relative; display: none}
.licheng_l_l,.licheng_l_r{ width: 48%}
.licheng_l_l img{ width:100%}
.licheng_l_l img{ width:100%}
.licheng_l_r span{ color: #154a9a; font-size: 36px}
.licheng_l_r h3{ color: #333; font-size: 43px; font-weight: 600; margin: 22px 0;}
.licheng_l_r p{ font-size: 16px; color: #333;}
.licheng_l_r{ position: absolute; top:50%; right: 0; transform: translate(0%,-50%); padding-left: 50px}
.licheng_l_r:after{ content: "";
    display: block;
    width: 100px;
    height: 2px;
    background: #154a9a;
    position: absolute;
    top: 50px;
    left: -100px;}
.licheng_r ul li{ margin-bottom: 20px; font-weight: 600; color: #333; font-size: 20px; font-weight: 600; font-style: italic; cursor: pointer}
.licheng_r ul li.on{color: #154a9a}
@media (max-width:768px){
.zhuce_li .zhuce_r .row>div{ margin-bottom:10px;}
.zhuce_top li{ font-size:14px; padding:0 5px; height:30px; line-height:30px;}
.zhuce_li .zhuce_l{ width:80px; }
.zhuce_li .zhuce_r{ width:calc(100% - 90px); position:relative;}
	.licheng_l_l,.licheng_l_r{ width: 100%}
	.licheng_l_r{ position: static;transform: translate(0%,0%); padding-left: 0px}
	.licheng_l_r:after{ display: none}
	.licheng_l_r h3{ font-size: 36px}
}
@media (max-width:320px){

.zhuce_li .zhuce_r .row>div{ margin-bottom:10px;}
.zhuce_top li{ font-size:12px; }
}
@media (max-width:768px){
.ziliao_l{ margin-bottom:10px;}
.ziliao_l_list ul{ text-align:center; padding:10px;}
.ziliao_l_list ul li{ display:inline-block; padding:0 10px; border-radius:5px;}
.ziliao_l_list ul li:after,.ziliao_l_list ul li.on:after{border-top:none; border-right:none;}
}
@font-face {
  font-family: 'iconfont';
  src: url('../fonts/iconfont.eot');
  src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont.woff') format('woff'),
  url('../fonts/iconfont.ttf') format('truetype'),
  url('../fonts/iconfont.svg#iconfont') format('svg');
}

@font-face {
  font-family: 'shishang';
  src: url('../fonts/shishang.eot');
  src: url('../fonts/shishang.eot?#iefix') format('embedded-opentype'),
  url('../fonts/shishang.woff') format('woff'),
  url('../fonts/shishang.ttf') format('truetype'),
  url('../fonts/shishang.svg#iconfont') format('svg');
}



/**头部区域开始**/
.header{ width:100%; z-index:9999;  background: #fff}
.header.fixd{ background:#fff; position: fixed; top: 0; left: 0; width: 100%; box-shadow: 0 5px 8px rgba(0,0,0,0.3)}
.nei_banner{ width:100%; height: 400px;}
.about_nei_banner{ background: url(../images/about_nei.jpg) no-repeat center}
.pro_nei_banner{background: url(../images/pro_banner.jpg) no-repeat center}
.news_nei_banner{background: url(../images/news_banner.jpg) no-repeat center}
.lianxi_nei_banner{background: url(../images/lianxi_banner.jpg) no-repeat center}
.fazhan_nei_banner{background: url(../images/jiaru_banner.jpg) no-repeat center}
.nei_banner h3{ font-size:60px; color: #fff; font-weight: 600; text-align: center; line-height: 400px; }
.container_con{ max-width:1600px; margin:0 auto; padding:0 30px}
.header_top{  height:70px; }
.shoucang a{display: block; width: 105px; height: 29px; text-align:  center; line-height: 29px; background: #efefef; border-radius: 15px; font-size: 20px; color: #000; margin: 20px 15px 0;}
.header_top .tel{ color: #cd1212; font-size: 30px; font-weight: 600; line-height: 70px; padding-left: 25px; background: url(../images/tel.png) no-repeat left center; background-size: auto 25px;}
.header_top>div{ color:#666666; font-size:12px; line-height:35px;}
.header_center_con{ padding:10px 10px; position:relative; top:0; left:0;}
.header_logo img{ height:110px; margin: 15px 0; }
.header_login ul li{ line-height:90px;  position:relative;}
.header_login ul li a{ padding:8px; color:#154a9a; font-size:14px; display:block;  background:url(../images/icon_bg.png) no-repeat center; background-size:100% ; }
.header_login ul li .ewm_top{ position:absolute; top:80px; z-index:1000; background:url(../images/body_bg.jpg); padding:6px; box-shadow:0 0 3px 2px rgba(0,0,0,0.3); border-radius:5px; left:50%; margin-left:-58px; display:none;}
.header_login ul li .ewm_top img{ width:100px; height:150px;}
.header_login ul li .ewm_top p{ font-size:12px; text-align:center; color:#353f37; line-height:2em;}
.header_login ul li a img{ width:25px;}
.header_login ul li.on a,.header_login ul li:hover a{}
.header_nav{ height:50px; background: #154a9a;}
.header_nav_center ul li{ position:relative; text-align:center; line-height: 50px; padding: 0 30px;}
.header_nav_center ul li>a{ color:#fff; font-size:16px;  }
.header_nav_center ul li.on,.header_nav_center ul li:hover{ background: #0a2957;}
.header_nav_center ul li .down_list{display:none;position:absolute; top:50px; width:100%; z-index:9999; background:#fff; box-sizing:border-box; padding:0; left:0}
.header_nav_center ul li dl{ background:url(../images/body_bg.jpg); color:#353f37;  line-height:35px; text-align:center;}
.header_nav_center ul li dl dd a{ font-size:14px; display:block; width:100%; line-height:45px; color:#fff; text-align:center; color:#333}
.header_nav_center ul li dl dd:hover a{background:url(../images/anv_avtive.png) no-repeat center; background-size:auto 100%; color:#154a9a; }
.header_login{margin-top:15px}
.tel_icon img{ width: 55px; margin-right: 5px; }
.tel_text p{ font-size: 13px; color: #010101 ; margin-left: 5px}
.tel_text span{ font-size: 30px; color: #010101 }
.header_tel{ padding-left: 50px; margin-top: 45px; background: url(../images/tel.png) no-repeat left center; background-size: 40px 40px;}

.header_tel p{ font-size: 16px; color: #666;}
.header_tel h3{ font-size: 24px; color: #0e7ab8;}
.hengfu_out{ padding: 0 35px;}
.hengfu{ font-size: 24px; font-weight: 600; padding: 40px 15px; text-align: center; border: 1px solid #D8D8D8;border-radius: 8px;}
.hengfu:hover{box-shadow: 0 3px 5px rgb(0 0 0 / 10%);}
.header_btn{ width:30px; border-radius:3px; height:35px; padding:4px; cursor:pointer; float:left; margin-top:11.5px; margin-right:10px; background:#fff; }
.header_btn{ display:none;}
.header_btn span{ display:block; width:100%; height:2px; background:#0c1d3a; margin:6px 0;}
@media (max-width:1200px){
.header_logo img{ height: 80px}
.header_tel{ margin-top: 30px;}
}
@media (max-width:992px){
.header_nav_center ul li>a{ font-size:14px; padding:0 12.5px}	
	.header_top{ display: none}
	.header_logo img{ margin-bottom:0; }
	.about_nei_banner{ height: 188px}
	.about_nei_banner h3{ font-size:40px; line-height: 188px}
	.header_tel{ padding-left: 40px; margin-top: 8px;  background-size: 30px 30px;}

.header_tel p{ font-size: 12px; color: #666;}
.header_tel h3{ font-size:  18px; color: #0e7ab8;}
}
@media (max-width:992px){
.header_nav_center ul li>a{ font-size:14px;}	
.header_btn{ display:block}	
.header_nav_center  ul{ background:#fff;position:absolute; width:100%; top:96px; left:0; display:none; z-index:999}
.header_nav_center  ul li{ float:none}
.header_nav_center  ul li{ width:100%; line-height:40px; text-align:center; border-bottom:1px  solid #d9d6cf; padding: 0}
.header_nav_center  ul li .down_list{display:none;position:static;  width:100%;}
.header_nav_center  ul li a{ color: #333; display: block;}
.header_center_con .header_logo img{ height:45px;}
.header_login ul li{ line-height:35px; padding:0px;}
.header_login ul li .ewm_top{ top:50px;}
.header_logo img{ height:40px; margin-top:10px}
}

@media (max-width:320px){
.header_center_con .header_logo img{ height:34px;}

}
.zhuce_float{ background:rgba(0,0,0,0.3); position:fixed; width:100%; height:100%; top:0; left:0; z-index:99; display:none}
.zhuce_con{ position:absolute; top:50%; left:50%; -moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%); width:100%; text-align:center}

.zhuce_list{ background:#fff; border-radius:8px; max-width:300px; margin:0 auto; padding:10px; boxs_titlepro_con-shadow:0 5px 10px rgba(0,0,0,0.5); margin-bottom:15px;}
.zhuce_list i{ width:60px; height:60px; display:block; border:2px solid #154a9a; border-radius:50%; text-align:center; line-height:60px; color:#154a9a; font-size:35px; display:inline-block;}
.zhuce_list .zhuce_r{ width:calc(100% - 70px); text-align:center; line-height:60px; color:#154a9a; text-align:left; font-size:18px; color:#154a9a}
.zhuce_float .close{ width:30px; height:30px; position:absolute; top:20px; right:20px; border:1px solid #fff; text-align:center; line-height:30px; border-radius:50%; opacity:1; font-size:18px; color:#fff;}
/**头部区域结束**/
.banner{ position: relative;}
.banner img{ width:100%}
#swiper_banner span{ display:inline-block; width: 62px;height: 8px; background: rgba(255,255,255,0.6); opacity: 1; position: relative; border-radius: 0;}
#swiper_banner span.swiper-pagination-bullet-active{background: #b8c998; width: 30px;}
.banner_con{ position: absolute; top:50%; right: 0%; transform: translate(0,-50%); width: 50%;}
.banner_con span{ display: inline-block; height: 55px; line-height: 55px; background: #ffc85d; color: #000; font-size: 42px; padding:0 10px}
.banner_con h3{color: #fff; font-size: 60px;   margin: 5px 0;  
   }
.banner_con p{ font-size: 32px; color: #fff; position: relative;}
.banner_con p::after{ display: block; width: 60px; height: 3px; background: #fff; position: absolute; bottom: -10px; content: "";}
.zixun_con ul li{ position: relative; margin-bottom: 15px; border-top: 1px solid #d8d8d8; padding-top: 15px}
.zixun_con{ padding: 80px 15px}
.news_nei_l{ width:300px}
.news_nei_l img{ width: 100%}
.news_nei_r{ width:calc(100% - 330px); position: absolute; top: 50%; right: 0; transform: translate(0%,-50%)}
.news_nei_r h3{ font-size: 22px; color: #333; margin-bottom: 10px;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.news_nei_r h3:hover{ font-weight: 600; color: #154a9a;}
.news_nei_r span{ font-size: 14px; color: #ccc;}
.news_nei_r p{ font-size: 16px; color: #666; margin-top: 10px;text-overflow: ellipsis;overflow: hidden;

		overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
@media (max-width:768px){
.banner_con{ bottom:20px}
.banner_con img{ width:30px}	
.banner_con h3{ font-size:16px; }
.banner_con p{  font-size:14px;}
	.banner_con span{ font-size:18px;height: 35px; line-height: 35px;}
	.news_nei_l{ width:150px}
	.news_nei_r{ width:calc(100% - 160px); }
.news_nei_r h3{ font-size: 18px; color: #333; margin-bottom: 5px;}
.news_nei_r h3:hover{ font-weight: 600; color: #154a9a;}
.news_nei_r span{ font-size: 14px; color: #ccc;}
.news_nei_r p{ font-size: 16px; color: #666; margin-top: 8px;text-overflow: ellipsis;overflow: hidden;}
}

/**关于我们区域开始**/
.about{ padding:100px 0 80px; background: url("../images/about_bg.png") no-repeat center bottom;  background-size:100% 100%}
.s_title{ text-align: center}
.s_title h3{ font-size: 42px; color: #595757; margin-top: -40px }
.s_title p{ color: #898989; font-size: 20px; line-height: 2em; margin-top: 10px;} 
.s_title h3 span{ border-bottom: 4px solid #154a9a;}
.s_title span{ font-size: 42px; text-transform: uppercase; color: #eee}
.about_l{ padding:0px 15px; }
.about_r{ padding:0}

	.about_l p{ font-size: 16px; color: #333;  margin-bottom: 10px; margin-top: 18px;text-overflow: ellipsis;overflow: hidden;

		overflow:hidden;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical; line-height: 1.8em;}
.about_r ul li{ width:calc(50% - 20px); margin-right: 20px; margin-bottom:20px;}
.about_r ul li:nth-child(2n){ margin-right:0 }
.about_r img{ width:100%}
.about_name span{ font-size: 18px; color: #bfbfbf; margin-bottom: 15px; display: block; text-transform: uppercase;}
.about_name h3{ font-size: 36px; font-size: #595757; padding-bottom: 10px; position: relative;}
/* .about_name h3::after{ content: ""; display: block;  width: 50px; height: 3px; background: #154a9a; position:absolute; bottom: 5px; left: 0;;} */
.about_r,.about_nei_r { padding:0; background-size:80% auto}
.about_nei_r {padding:0; background:url(../images/about.png) no-repeat center; background-size:auto 100%}
.about_con{ }
.about_more{ width: 168px; height: 50px;  border: 1px solid #154a9a; color: #154a9a; display: block; text-align:  center; line-height: 50px; font-size: 15px; margin-top: 80px; margin-bottom: 50px;}
.about_more:hover{ color: #fff; background: #154a9a}
.about_title { font-size:28px; color:#1051a1; font-weight:600; margin-bottom:50px;}
.about_title::before{ display: block; content: ""; width:0; height: 0; border: 10px solid transparent; border-left: 10px solid #ff9900; margin-bottom: 15px;}
.about_title span{ color: #ff9900}
.abopput_text{ margin:0px 0; font-size:18px; color:#727171; line-height:1.8em}
.abopput_text p{ line-height: 1.8em; margin-bottom: 20px;}
.about_more a{ display:block; width:226px; height:60px; line-height:60px; text-align:center; font-size:20px; color:#fff; color:#fff; background:#d7a752; margin-top:60px}
.about_bottom{ width:100%; position:relative;  z-index:999; margin-bottom:0px; padding: 30px 50px 0px}
.about_bottom ul{ background:#fff; padding:15px 0}
.about_bottom ul li{ width:25%; text-align:center; border-right:1px solid #d8d8d8}
.about_bottom ul li h3{ font-size:16px; color:#3e3a39;  margin-bottom:10px}
.about_bottom ul li h3 span{ color: #e80c17; font-weight: 600;font-size:40px;}
.about_bottom ul li p{ font-size:16px; color:#717171}
.about_bottom ul li:last-child{ border:none}
@media (max-width:992px){
.about_bottom{ left:0; width:100%}
	.about_l p{ font-size:14px}
	.about_r{  background-size:100% auto; margin-top: 15px; margin-bottom: 0px}
.about_title{ font-size:22px; padding-top:10px; background-size:auto 80%; margin-bottom: 15px}
.about{ padding:30px 0}
	.about_bottom { padding: 15px}
.about_bottom ul li h3{ font-size:14px}
	.about_bottom ul li h3 span{ font-size:20px}
.about_bottom ul li p{ font-size:12px; }
.abopput_text{ margin:20px 0}
.about_more a{ margin-top:20px}
	.s_title h3{ font-size: 26px; color: #3e3a39; font-weight: 600}
.s_title p{ color: #595757; font-size: 14px; line-height: 2em;}
	.about_nei_r { background-size:100% 100%}
} 
.chanpin_li{ display: none}
.chejian_title h3{ background: url(../images/title_bg.png) no-repeat center; margin-bottom: 50px}
.chejian img{ width:100%}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url(../images/left_btn.png);
    left: 10px;
    right: auto; 
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url(../images/right_btn.png);
    right: 10px;
    left: auto;
}
.swiper-button-next, .swiper-button-prev { width: 38px; height: 38px; background-size: 100% 100%
}
.chejian{ position: relative}
/**关于我们区域结束**/
/**工程区域开始**/
.gongcheng_con{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); text-align:center}
.gongcheng_con h3{ font-size:30px; color:#fff;}
.gongcheng_con p{ font-size:16px; margin-top:10px; color:#fff; display:block}
.tuyou a{ display:block; height:950px;}
.tuyou a { width:100%; background-repeat:no-repeat; background-position:center;background-size: auto 100%; transition:0.5S}
.tuyou .swiper-slide{ overflow:hidden}
.fangan  img{ width: 100%;}
.tuyou .swiper-slide:hover a{ background-size: auto 110% }
.fangan{ padding: 96px 30px}
#zizhi{ margin-top: 90px}
.fangan_con{position:absolute; top:50%; left:50%; -moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%); width:100%; text-align:center; padding: 15px; text-align: center}
.fangan_con p{ font-size:22px; color: #fff; }
.fangan_con span{display: block; width: 42px; height: 3px; margin: 20px auto; background: #fff;}
.fangan_con .fangan_more{ margin: 0 auto; height: 38px;width: 150px;  border: 1px solid #fff; font-size: 18px; text-align: center; line-height: 38px; color: #fff}
.chanpin{ padding: 90px 0}
.chanpin_ul{ margin: 60px auto}
.chanpin_more a{ display: block; width: 260px; height: 45px; text-align: center; line-height: 45px; font-size: 20px; border: 1px solid #c7c7c7; color: #595757; margin: 0 auto}
.chanpin_more a:hover{ color: #fff; background: #154a9a; border: 1px solid #154a9a}
.chanpin_ul img{ width:100%; border:1px solid #d8d8d8}
.chanpin_ul .chanpin_con p{ text-align: center;text-overflow: ellipsis;overflow: hidden;

		overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; margin-top: 10px;  color: #595757; font-size: 24px }
.chanpin_list ul li{ display: inline-block; margin: 0 10px; width: 275px;  height: 60px; text-align: center; line-height: 60px; font-size: 20px; color: #595757; background: #eee; cursor: pointer}
.chanpin_list ul li.on{color: #fff; background: #154a9a; }
.chanpin_list ul{ text-align: center; margin-top: 35px}
@media (max-width:768px){
.tuyou a{ display:block; height:500px;background-size: 100% aUTO}

} 
/**工程区域结束**/

/*产品中心开始*/
.pro{ padding:80px 0;  background-size: 30% auto}
.pro_con img{ width:100%}
.pro_img_r,.pro_l{ padding: 0}
.pro_l{ background: url(../images/pro_bg.png) no-repeat top right; background-size: 50% auto; background-color: #154a9a; padding:10px }
.pro_l_title{ position: relative; padding:20px 0;padding-left:20px;}
.pro_l_title h3{ font-size: 32px; color: #fff; font-weight: 600;}
.pro_l_title:after{ display: block; content: ""; width: 11px; height: 11px; background: #fff; position: absolute; top: 35px; left: 0px;}
.pro_l_title p{ color: rgba(255,255,255,0.46); font-size: 16px;}
.pro_l_list{ background: #fff; padding: 40px 10px; padding-bottom: 3px;}
.pro_l_list li{ width: 100%; height: 50px; padding-left: 50px; position: relative; background: #d8dfcb; font-size: 24px; color: #154a9a; line-height: 50px; margin-bottom: 40px;}
.pro_l_bootom{ padding: 15px 0;}
.pro_l_bootom li{ width: 50%; position: relative; color: #fff;  font-size: 18px; padding-left: 25px;  margin-bottom: 10px;}
.biaoyu{  font-size: 22px; color: #fff; border-top: 1px solid rgba(255,255,255,0.2);border-bottom: 1px solid rgba(255,255,255,0.2); padding: 10px 0;}
.biaoyu p{ padding-left:45px ;}
.biaoyu p:nth-child(2){ margin-left: 90px;}
.pro_l_bootom li:after{display: block; content: ""; width: 11px; height: 11px; background: #fff; position: absolute; top: 50%; margin-top: -5px;  left: 0px; border-radius: 50%;}
.pro_l_list li:after{ width: 0px; height: 8px;  border: 8px solid transparent; border-left: 8px solid #154a9a; display: block; content: ""; position: absolute; left: 30px; top: 50%; margin-top:-8px;}
.pro_img_l{background: #fff; position: relative; padding-bottom: 2px; margin-bottom: 2px;overflow: hidden}
.pro_b_tel{ font-size: 24px; color: #fff; background: url(../images/pro_tel.png) no-repeat left center; background-size: auto 100%; padding-left: 40px; margin-top: 15px;}
.pro_img_r ul li{ width: calc(33.33% - 2px); margin-right: 2px;  margin-bottom: 10px; position: relative; overflow: hidden}
.pro_img_r ul li .pro_top{ border:1px solid #d8d8d8; overflow: hidden}
.pro_more a{ display: block; margin: 40px auto;width:500px; height: 50px; text-align: center; font-size: 20px; color: #666; background: #fbfdff; border: 1px solid #d5d6d8; line-height: 50px;border-radius: 3px}
.pro_more a:hover{ background: #154a9a; color: #fff; }
.pro_bottom{ text-align: center; font-size:20px; color:  #595757}
.pro_bottom h3{  font-size:20px; color:  #595757 ; text-align: center; margin-top: 10px}
.pro_bottom span{ display: block; width: 90px; height: 25px; margin-top: 5px; font-size: 14px; line-height: 25px; text-align: center; border: 1px solid #9fa0a0; color: #9fa0a0}
.pro_con{ margin-top:85px}
.pro_img_r{ }
.pro_img_r ul li { padding-left: 25px}

.pro_img_r ul li img,.pro_l img{ transition: 0.3s;transform: scale(1);}
.pro_img_r ul li:hover  img,.pro_l:hover img{ transform: scale(1.1);transition: 0.3s}
.pro_l:hover .pro_bottom span{ background: #1f487c; color: #fff; border: 1px solid #1f487c}
.pro_img_r ul li:hover .pro_bottom span{ background: #1f487c; color: #fff; border: 1px solid #1f487c}
.contacts .sty1 {
	overflow: hidden
}
.contacts .sty1 li {
	width: 32.63158%;
	float: left;
	padding: 58px 0;
	background: #fafafa;
	text-align: center
}
.contacts .sty1 li img {
	width: 128px;
	display: block;
	margin: 0 auto 24px
}
.contacts .sty1 li span {
	display: block;
	font-size: 24px;
	line-height: 1.16667;
	color: #000;
	color: rgba(0,0,0,0.85);
	font-weight: bold
}
.contacts .sty1 li p {
	display: none;
	height: 48px;
	font-size: 16px;
	line-height: 1.5;
	color: #000;
	color: rgba(0,0,0,0.65);
	margin: 0 auto 16px
}
.contacts .sty1 li p a {
	color: #f2281c;
	cursor: pointer
}
.contacts .sty1 li+li {
	margin-left: 1.05263%
}
.contact2 {
	background: #fafafa;
	padding-top: 60px;
	padding-bottom: 88px;
	line-height: 1
}
.contact2 .text {
	font-size: 18px;
	color: #888888;
	line-height: 1.8;
	margin-top: 56px
}
.contact2 .sty1 {
	margin-left: -9.2%;
	margin-top: 8px
}
.contact2 .sty1 li {
	width: 41.58%;
	height: 173px;
	float: left;
	padding: 40px 40px 29px 140px;
	margin-top: 40px;
	margin-left: 8.42%;
	position: relative
}
.contact2 .sty1 li:before {
	content: "";
	background: #fff;
	border-radius: 20px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
	transition: all linear 0.3s
}
.contact2 .sty1 li h4 {
	font-size: 20px;
	color: #1d1d1f;
	font-weight: bold;
	display: block
}
.contact2 .sty1 li h4:after {
	content: "";
	border-top: 11px solid #fb4636;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
	display: inline-block;
	margin-top: -2px
}
.contact2 .sty1 li p {
	border-top: 1px solid #f3f3f3;
	font-size: 16px;
	color: #888888;
	line-height: 1.75;
	padding-top: 12px;
	margin-top: 15px
}
.contact2 .sty1 li:hover:before {
	box-shadow: 0 10px 32px rgba(29,29,31,0.12)
}
.contact2 .sty1 .one {
	background: url(../images/contact2_tb01.png) 50px center no-repeat
}
.contact2 .sty1 .two {
	background: url(../images/contact2_tb02.png) 50px center no-repeat
}
.contact2 .sty1 .three {
	background: url(../images/contact2_tb03.png) 50px center no-repeat
}
.contact2 .sty1 .four {
	background: url(../images/contact2_tb04.png) 50px center no-repeat
}
.contact3 {
	padding: 30px 0 0
}
.contact3 .bsty {
	display: inline-block
}
.contact3 p {
	font-size: 17px;
	color: #1d1d1f;
	margin-left: 50px;
	display: inline-block;
	vertical-align: text-top
}
.contact3 .map {
	margin-top: 40px
}
.bsty {
    font-size: 40px; font-weight: 600; color: #333
}
.contacts h3{font-size: 40px; font-weight: 600; color: #333}
.lianxi{ padding: 40px 15px}
.lianxi_list{ margin:25px 0}
.contacts p{ font-size:16px; line-height: 2em; color: #666}
.tel_list{ margin-bottom: 50px}
.tel_list ul li{ text-align: center}
.tel_list .tel_con{ border:1px solid #d8d8d8 ; border-radius: 8px; padding: 30px }
.img_tel img{ width:50px; margin-bottom: 20px}
.tel_list .tel_con h3{ font-size:24px; color: #333333; font-weight: 600; margin-bottom: 15px}
.tel_list .tel_con p{ font-size:16px; color: #666; display: block !important; margin: 0}
@media(max-width:1200px){
	.pro_l_title{ display: none}
	.pro_l_bootom{ display: none}
	.pro_l_list ul{ overflow: hidden;}
	.pro_l_list ul li{ float:left; width: auto; font-size: 16px; width:calc(50% - 8px); margin-right: 15px; margin-bottom: 10px; height: 25px; line-height: 25px}
	.pro_l_list ul li:nth-child(2n){ margin-right:0}
	.pro_l_list{ padding:10px 10px 0 10px;  }
	.pro_l{margin-bottom: 20px}
	.pro_con{ margin-top:15px}
	.pro_more a{ width:300px}
}
@media (max-width:768px){
	.contact3 h3{ font-size: 20px}
	.contact3 p{ margin-left:0}
	.pro_img_r ul li{ width: calc(50% - 2px);}
	.pro_bottom h3{ font-size: 18px; color: #1f487c; font-weight: 600; text-align: center}
.pro_bottom span{ display: block; width: 80px; height: 20px; margin-top: 5px; font-size: 12px; line-height: 20px; text-align: center; border: 1px solid #9fa0a0; color: #9fa0a0}
	
} 
.pro_b{ background: url(../images/pro_bototm.jpg) no-repeat center}
.pro_b_r{ text-align: center; padding: 180px 0}
.pro_b_r h3{ color: #1f487c; font-size: 40px;  font-weight: 600;    -webkit-text-stroke: 2px #fff; text-stroke: 2px #fff;font-weight: 900;}
.pro_b_r p{  width: 240px; height: 25xp; line-height: 25px; text-align: center; margin: 10px auto; color: #fff; background: #ff9900}
.pro_b_r a{ padding: 3px 8px; border: 1px solid #fff; color: #fff; top: 5px; position: relative;}
.pro_b_r a:hover{ background:#ff9900; color: #fff }
@media (max-width:768px){
	.pro_b_l{ display: none}
	.pro_b_r{padding: 80px 0}
	.pro_b_r h3{ font-size:34px}
}
.anli{ padding:80px 0; background:url(../images/anli_bg.png) no-repeat top center}
.anli_container{ margin-top:50px;}
.anli_top ul{ text-align: center; margin: 30px auto 50px;}
.anli_top ul li{ width: 132px; height: 44px;  line-height: 44px; text-align: center; font-size: 20px; color: #fff; background: rgba(255,255,255,0.2); border-radius: 22px; display: inline-block;}
.anli_top ul li.on{ background: #fff; color: #154a9a;}
.anli .s_title span{ color: rgba(255,255,255,0.1);}
.anli .s_title  h3{ color: #fff;}
.anli .s_title p{ color: #fff;}
.anli_list img{ width: 100%}
.anli_list ul{ display: none;}
.anli_img { font-size: 0; box-shadow: 0 5px 8px rgba(0,0,0,0.2); border: 1px solid #fff;}
.anli_bototm{ padding: 10px 15px;}
.anli_bototm table{ border:1px solid #d8d8d8; width: 100%; text-align: center; font-size: 16px;}
.anli_bototm tr:nth-child(1){ background: #d7e6fa;}
.anli_bototm tr{border:1px solid #d8d8d8;}
.anli_bototm td{border:1px solid #d8d8d8;}
.anli_more a{ display: block; background: #fff; width: 180px; height: 40px; text-align: center; line-height: 40px; border: 1px solid #3e3a39; color: #3e3a39; margin: 30px auto 0}
.anli_more a:hover{ background: #ff9900; color: #fff; border: 1px solid #ff9900}
.news{ background:url(../images/news_bg.png) no-repeat top center; padding: 80px 0; background-size: 100% 100%;}
.news_l_top{ margin-bottom: 30px;}
.news_l_top img{ width: 100%;}
.news_list li{ margin-bottom: 30px;}
.news_list_l{ width: 160px; text-align:  center; padding: 25px 0;}
.news_list_l p{ font-size: 36px; font-weight: 600; color: #595959;}
.news_list_l span{ font-size: 24px; color: #9b9c9f;}
.news_list_r{ width: calc(100% - 160px); border-left: 1px solid #d8d8d8; padding: 25px 20px;}
.news_list_r h3{ font-size:24px; color: #595959;}
.news_list_r h3 a{
	color:#595959;
	}
.news_list_r p{ font-size: 20px; color: #595959;overflow: hidden;;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; margin-top:10px;}
.news_ul{ margin-top: 80px;}
.hezuo{ padding:100px 0; background:#fff}
.hezuo .hezuo_title{ text-align:center}
.hezuo_title h3{ font-size:48px; color:#595757}
.hezuo_title  p{ font-size:18px; color:#727171; text-transform:uppercase; margin-top:10px;}
.hezuo_list{ margin-top:88px}
.hezuo_list ul li{ width:33.33%; padding:10px;  }
.hezuo_list ul li img{ width:100%; display: block;border:1px solid #d8d8d8;}
.hezuo_list ul li img:hover{ box-shadow: 0 4px 6px rgba(0,0,0,0.1)}
.kehu_list{ margin-bottom:50px}
.kehu_list ul li{ width:25%}
@media (max-width:1200px){

} 
@media (max-width:992px){
.hezuo_list ul li{ width:33.33%}
.news{ padding:60px 0}
.news_list_l{ width: 51px; text-align: left; padding: 15px 0;}
.news_ul{ margin-top: 20px;}
.news_list_r {
    width: calc(100% - 52px);
    border-left: 1px solid #d8d8d8;
    padding: 15px;
}
.news_list li {
    margin-bottom: 15px;
}
.news_list_l p{ font-size: 24px;}
.news_list_l span{ font-size: 18px;}
.news_list_r h3{ font-size: 18px;}
.news_list_r p{ font-size: 14px;}
} 
@media (max-width:768px){
.hezuo_list ul li{ width:50%}
.hezuo,.news{ padding:30px 0}
.news_title{padding-top:20px; background-size:auto 60%}
.hezuo_title h3,.news_title h3{ font-size:26px; color:#727171;}
.hezuo_title  p,.news_title p{ margin-top:10px; color:#727171; font-size:16px}
.news_list .news_day{ width:70px}
.news_day .day{ font-size:22px; color:#4a4a4a;}
.news_day p{ font-size:16px;}
.news_r h3{ font-size:18px;}
.news_list_l p {
    font-size: 16px;
}
.news_list_l span{ font-size: 16px;}
.container_con{ padding:0 15px;}
.fangan{padding:30px 15px}
#zizhi{ margin-top: 30px;}
.fangan_con p{ font-size: 16px;}
.fangan_con .fangan_more{ font-size: 14px; width: 100px; height: 30px; line-height: 30px;}
.chanpin{ padding:  30px 0;}
.chanpin_list ul li { display: block; margin: 0 auto; height: 40px; line-height: 40px; margin-bottom: 10px; font-size: 16px;}
.chanpin_ul .chanpin_con p{ font-size: 14px;}
.chanpin_ul{ margin: 30px auto;}
.chanpin_more a{ font-size: 16px; height: 40px ; line-height: 40px;}
.anli{ padding: 30px 0;}
.anli_top ul{ margin: 30px auto;}

} 
/**新闻区域结束**/

/**底部区域开始**/
.footer{ padding:50px 0px 0; background:url("../images/footer.png") no-repeat center; background-size:100% 100%}
.footer_con{ padding-bottom: 70px}
.footer_l dl{ width:20%; }
.footer_l dt{font-size:18px;  font-weight: 100; color:#fff; margin-bottom:20px; padding-bottom: 10px; position: relative;}
.footer_l dd a{ color:#fff; font-size:15px; line-height:3em}
.footer_r_top .fr_l  img{ width:150px; height:150px; }
.footer_r_top .fr_r { float:left; margin-left:10px}
.footer_r_top .fr_r  img{ width:220px; }
.footer_r_top p{  color:#3e3a39; font-size:16px; margin-top:10px;}
.footer_r_b p{ font-size:16px; color:#3e3a39; margin-bottom:10px;}
.footer_r_b{ margin-top:10px;}
.footer_bottom{ text-align:center; background: #1b1b1b; font-size:16px; padding:20px 15px; color:#999}
.footer_bottom p{
	margin:5px 0;
	}
.footer_bottom a{ color:#999}
@media (max-width:992px){
.footer_l{ disp lay:none}
} 
.footer_fixd{ background:#0c1d3a; padding:10px 0; position:fixed; width:100%; left:0; bottom:0}
.footer_fixd ul li{ text-align:center; width:25%; border-right:1px solid rgba(255,255,255,0.3)}
.footer_fixd ul li .icon{ width:25px; height:25px; margin:0 auto;}
.footer_fixd ul li .icon img{ width:100%}
.footer_fixd ul li p{  font-size:14px; color:#fff}
.footer_fixd ul li p a{color:#fff}
.zhanwei{ display:none; z-index:99999}
.wx_float{ position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:1000; }
.yincang{display:none}
.wx_float_con{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); text-align:center}
.wx_float_con p{ font-size:16px; color:#fff; font-size:20px; margin-bottom:10px;}
.wx_float_con img{ width:240px; height:240px;}
@media (max-width:992px){
.footer_r_top .fr_l ,.footer_r_top .fr_r { width:100%; text-align:center; }
	.footer_r_top .fr_r{ margin-top:10px}
	.footer{ padding:30px 0}
}
@media (max-width:768px){
.zhanwei{ display:block}
}
/**底部区域结束**/
.news_page  ul li {
    padding: 60px 0;
    border-bottom: 1px solid #e5e5e5;
}
.news_page_l img{ width:100%}
.news_page_r h3{    font-size: 18px;
    color: #000000;
    font-weight: bold;
    line-height: 1.5;}
.news_page_r p{    font-size: 14px;
    color: #000000;
    line-height: 1.71;
    margin-top: 30px;}
.more-btn {
    display: block;
    width: 120px;
    height: 40px;
    line-height: 40px;
    background: #666464 url(../image/arrow3-white.png) no-repeat right 20px center/15px auto;
    font-size: 13px;
    text-align: center;
    color: #fff;
    padding-right: 25px;
    transition: all .4s ease;  margin-top:20px
}
.news_page_top{ margin-top:100px;    font-size: 32px;
    color: #333333; padding:60px 0; text-align:center}
	.news_btn{    border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
	.news_btn ul{max-width:860px; margin:0 auto; width:100%}
	.news_btn  ul li{ width:25%; text-align:center}
	.news_btn a{    display: inline-block;
    position: relative;
    font-size: 16px;
    color: #333333;
    vertical-align: top; line-height:65px}
	
	.news_btn a:after{    content: '';
    position: absolute;
    width: 0%;
    height: 3px;
    background-color: #eb110c;
    bottom: 0;
    left: 0;
    transition: all .4s ease;}
	.news_btn ul li:hover a:after,.news_btn ul li.on a:after{ width:100%;}
.pagination{
    text-align: center; margin:60px auto; display:block
}
.pagination a{
    display: inline-block;
    font-size: 14px;
    font-family: 'Arial';
    color: #666666;
	padding:0 15px;
	height: 40px;
    line-height: 40px;
    text-align: center;
    border: 1px solid #f2f2f2;
    vertical-align: top;
    transition: all .4s ease;
}
.pagination span{
    background-color: #1051a1;
    color: #fff;
	padding:0 15px;
	display:inline-block;
    line-height: 40px;
    text-align: center;
    border: 1px solid #f2f2f2;
    vertical-align: top;
    transition: all .4s ease;
	}
.pagination a.active,.pagination a:hover{
    background-color: #1051a1;
    color: #fff;
    border: 1px solid #1051a1;
}
.pagination a.prev,
.pagination a.next{
    width: 104px;
    height: 40px;
    line-height: 38px;
    color: rgba(102,102,102,.5);
    font-size: 12px;
    font-family: '寰蒋闆呴粦';
}
.pagination a.prev{
    padding-left: 10px;
    background: url('../image/pagin-prev.png') no-repeat left 20px center/7px auto;
}
.pagination a.next{
    padding-right: 10px;
    background: url('../image/pagin-next.png') no-repeat right 20px center/7px auto;
}
.ziliao_con{ margin-top:100px}
.ziliao_r_con .ziliao_title {
    border-bottom: 2px solid #154a9a;
}
.ziliao_title h2{ font-size:18px; color:#154a9a; padding-left:15px; border-left:7px solid #154a9a; line-height:1.2em; margin:10px 0}
.news_h{ text-align:center; color:#333; font-size:26px; padding:35px 0;}
.news_time{ width:100%; max-width:100%;  border-bottom:1px solid #aaa; margin:0 auto; line-height:30px; text-align:center; font-size:14px; color:#666;}
.news_time span{ margin:0 10px;}
.news_neirong{ margin-top:15px; text-align:center; font-size:14px; line-height:2em; color:#666;}
.news_neirong img{ max-width:100%;}
.news_neirong h3{ font-size:24px; color: #154a9a;  text-align: left}
.news_neirong p{ text-align:left; margin-bottom:20px;}
.xiangguan{ margin-top:20px; margin-bottom:20px;}
.xiangguan p{ border-bottom:1px solid #d5d5d5; font-size:14px; line-height:2em; margin-bottom:10px;}
.xiangguan .shang{ font-size:14px; color:#666; line-height:30px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; overflow:hidden}
.xiangguan .shang a{ color:#666; line-height:2em; color:#666; margin-left:5px;}
.xiangguan .shang:hover a{ color:#154a9a}
.news_neirong{ padding: 40px 0}
.daohang {
	display: none;
	position: absolute;
	top: 50px;
	left: 0;
	width: 240px;
	height: 424px;
	z-index: 9;
}
.anli_top{   background:url(../static/images/gongcheng.jpg) no-repeat center; position: relative}
.anli_top h3{font-size: 36px; color: #fff;text-align: center; font-weight: 600 }
.anli_top .anli_zhe{ position: absolute; top: 0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.3); opacity: 0}
.anli_top .anli_zhe h3{ font-size:16px;width: 80%; border-top:1px solid #fff; border-bottom:1px solid #fff; position: absolute; top: 20%;left:50%; transform: translate(-50%,-50%); line-height: 40px}
.anli_title{background-color: rgba(244, 248, 255, 1);}
.anli_box{ max-width: 960px; width: 100%; padding: 0 15px; color: #333; overflow: hidden; margin: 0 auto; height:60px; line-height: 58px}
#anli_btn a{ color: #333; text-align: center; display: block; font-size:16px}
#anli_btn .swiper-slide-active a,#anli_btn  a:hover{color: #F27227; border-bottom: 2px solid #F27227; text-align: center; display: block}

.anli_con ul li{ margin-bottom:30px; text-align: center}
.anli_con ul li img{ width:100%}
.anli_con ul li p{ font-size: 18px; color: #333; line-height: 2em}
.yingyong_con ul li:hover .anli_zhe{ opacity: 1}
.yingyong_con ul li:hover .anli_zhe h3{top:50%; transition: 0.3S}
@media (max-width:992px){
.anli_top{ padding: 0px 0 0px}
	
}
.title_nei{ font-size: 36px; color: #333; text-align: center; margin-bottom: 40px}
.anli_con_top{ background:url(../static/images/xq_con.jpg) no-repeat center; }
.rencai_con_top{background:url(../static/images/rencai.png) no-repeat center;}
.xq_img img{ width:100%}
.xq_img{ max-width:900px}
.xq_title{ text-align: center; margin-top: 60px; margin-bottom: 30px}
.xq_title h2{ font-size:20px; color: #3c3c3c; font-weight: 600}
.xq_title p{ font-size:16px; color: #333; margin-top: 10px}

.zr_list ul li img{ border:none}
.zr_list ul li p{ font-size:18px; line-height: 2em; color: #333; text-align: center;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

.rencai_con{ position:relative; padding: 50px 0}
.rencai_con .container{position:relative; }
.rencai_r{ width:60%; float:right}
.rencai_con:nth-child(2n) .rencai_r{float:left}
.rencai_l{ padding:20px; background: #fff;    box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.29);
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.29);
    -moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.29); position:absolute; top: 50%;transform: translate(0,-50%);width:50%}
.rencai_con:nth-child(2n) .rencai_l{ left:auto; right:0}
.rencai_l h2{ font-size:32px; color: #3c3c3c; }
.rencai_l h2:after{ width: 50px; height: 2px ;background: #F27227; display: block; content: ""; margin: 20px 0}
.rencai_text { font-size: #333; line-height: 2em; font-size:18px}
.rencai_con:nth-child(2n){background-color: rgba(244, 248, 255, 1);}
@media (max-width:992px){
.rencai_r{ display: none}
	.rencai_l{ position: static; width: 100%; transform: translate(0,0)}
}

.yingyong{ padding: 70px 0; background: url(../images/fanwei_bg.png) no-repeat center; background-size: 100% 100%; margin: 80px auto 0}
.yingyong_con ul li{ padding: 0 10px; margin-top: 70px}
.yingyong_con ul li img{ width:100%}
.yingyong_con ul li a{ display: block; width: 100%; background: #fff}
.yingyong_con ul li  p{ height: 50px; line-height: 50px; text-align: center; font-size: 16px; color: #333}
.yingyong .s_title h3 span{ color: #fff; border-bottom: 4px solid #fff}
.yingyong .s_title p{ color: #fff}
.zixun { background: #efefef; padding: 80px 0 30px; position: relative; margin-bottom: 20px}
.zixun_con ul{ margin-top:40px; position:relative; z-index: 100}

.zixun_con ul li .zixun_list{ background: #fff; }
.zixun_con ul li .zixun_list:hover h3{ color:#154a9a}
.zixun_con ul li .zixun_list img{ width:100%; transform: scale(1)}
.zixun_con ul li .zixun_list:hover img{  transform: scale(1.2); transition: 0.5S}
.zixun_img{ overflow: hidden;}
.zixun_bottom{ padding:8px 12px}
.zixun_bottom h3{ border-bottom: 1px solid #d8d8d8; position: relative; line-height: 50px; color: #303030; font-size: 18px; font-weight: 600;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.zixun_bottom h3:after{ width: 110px; height: 3px ;background: #154a9a; display: block; content: "";position: absolute; bottom:0; left: 0}
.zixun_time{ font-size: 16px; color: #666; margin: 5px 0 15px}
.zixun_bottom p{ font-size: 16px; color: #717171; line-height: 1.7em;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.zixun:after{width: 100%; height: 280px ;background: #154a9a; display: block; content: "";position: absolute; bottom:0; left: 0; z-index: 0}
.zixun_more a{     display: block;
    margin: 40px auto;
    width: 500px;
    height: 50px;
    text-align: center;
    font-size: 20px;
    color: #fff;
    background: none;
    border: 1px solid #fff;
    line-height: 50px;
    border-radius: 3px; position: relative;z-index: 10; 
}
.zixun_more a:hover{ background: #fff; color: #154a9a}
.xuanchuan{ background: url(../images/foter_bg.png); padding: 160px 0; text-align: center; color: #fff}
.xuanchuan h3{ font-size:50px; font-weight: 600 }
.xuanchuan h3 span{color: #b0d17d}
.xuanchuan h4{ font-size:24px; line-height: 1.7em;}
.xuanchuan p{ font-size:12px; text-transform: uppercase; color: rgba(255,255,255,0.6)}
.footer_r .footer_ewm img{  width: 100%; max-width: 120px;}
.footer_r ul li{margin-right: 10px; background: #fff; text-align: center; padding: 10px; line-height: 2em; color: #333}
.fenlei{ background-color: rgba(248, 248, 251, 1); border-bottom: 1px solid #d8d8d8; height: 60px;}
.fenlei ul li{ height: 60px; }
.fenlei ul li a{ line-height: 60px; text-align: center; color: #707070; font-size: 16px; border-right: 1px solid #d8d8d8;padding: 0 30px;}
.fenlei ul li:hover ,.fenlei ul li.on { border-bottom:3px solid #154a9a; color: #154a9a; }
.fenlei ul li a:hover,.fenlei ul li.on a{ color: #154a9a;}
.fenlei .mianbaoxie a{}
.zhanshi_con{ width:100%; max-width:1200px; margin: 40px auto;}
.zhanshi_con ul li{ text-align:  center;}
.zhanshi_con img{ width: 100%;}
.zhanshi_con p{ font-size: 16px; color: #333; margin-bottom: 15px;}

.nei_banner img{ width: 100%;}
.about_nei{ padding: 50px 30px;}
.about_nei h1{ font-size: 40px; color: #333; margin: 15px 0;}
.about_nei p{ font-size: 16px;  line-height: 1.8em; margin-bottom: 15px;}
.about_nei img{ width: 100%;}
.about_shu ul{background: rgba(255,255,255,0.85); border-radius: 5px; padding: 40px 0;}
.about_shu ul li{ border-right: 1px solid #d8d8d8; text-align: center; padding: 10px 50px;}
.about_shu ul li .shu_top{ font-size: 16px; color: #154a9a; padding: 15px 0;}
.about_shu ul li .shu_top span{ font-size: 40px;}
.about_shu ul li p{ font-size: 18px; color: #444;}
.about_shu ul li:last-child{ border: none;}
.pro_fenlei ul { text-align: center;}
.pro_fenlei ul li{ width: auto; display: inline-block; float: none; margin-bottom: 10px;}
.pro_fenlei ul li a{ padding: 0 35px; line-height:35px}
.pro_nei_title{ text-align: center; font-size: 24px; color: #555;  background: url(../images/hbj.png) no-repeat center; margin-top: 60px;}
.pro_zhe{ position: absolute; top: 0; left:0; width:100%; height:100%; background: rgba(0,0,0,0.3); opacity: 0}
.pro_zhe h3{ position:absolute; width: 60%; top: 50%; left: 50%; transform: translate(-50%,-50%); font-size: 16px; color: #fff; line-height: 40px; border-bottom: 1px solid #fff;border-top: 1px solid #fff;}
.pro_nei_bottom{ border:1px solid #d8d8d8; padding:0 5px}
.pro_nei_top{ border-bottom: 1px solid #d8d8d8; padding: 5px; text-align: left}
.pro_nei_top h3{ font-size:18px; color: #333; line-height: 50px;
text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.anli_con ul li .pro_nei_top  p{ font-size:14px; color: #666;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; }
.pro_bottom{ padding:10px }
.pro_bottom .pro_nei_l{ font-size:14px; color: #666}
.anli_con ul li .zizhi_b{ position: relative; top: -60px}
.anli_con ul li .zizhi_b span{ color:#154a9a; font-size: 18px}
.anli_con ul li:hover .pro_zhe{ opacity:1; transition: 0.3s}
.anli_con ul li:hover .pro_zhe h3{ width:30%; transition: 0.3s}
.dongtai_l_b ul li a{ display: block; overflow:hidden;}
.dongtai_l_b{ padding: 15px;}
.dongtai_l_b ul li { border-bottom: 1px solid #d8d8d8; line-height: 50px;}
.dongtai_l_b ul li:last-child{ border: none;}
.dongtai_r_l{background: rgba(248,248,251,1); border: 1px solid #E5E5E5; border-right: none;}
.dongtai_l_b ul li:hover .gonggao_l{ color: #154a9a;}
.dongtai_l_b ul li .gonggao_l{ width: calc(100% - 100px); font-size: 16px; color: #666;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; }
.dongtai_l_b ul li .gonggao_r{ width: 100px; text-align: right;font-size: 14px; color: #999;}
.dongtai_list_l{ padding-right:25px;}
.dt_l_con{ background: rgba(248,248,251,1); border: 1px solid #E5E5E5;}
.dongtai_l_top{ background: url(../images/news_top.jpg) no-repeat center; background-size: cover; padding: 50px; color: #fff;}
.dongtai_l_top span{ font-size: 18px;}
.dongtai_l_top h3{ font-size: 24px; font-weight: 600;}
.dongtai_list_r{ padding-left:25px; box-sizing: border-box; }
.dongtai_r_l{ width: 55%;box-sizing: border-box;float: left;}
.news_r_dt{ width: 45%;box-sizing: border-box;float: left;}
.dongtai_new_title{ padding: 40px 40px 20px 40px;}
.dongtai_new_title span{font-size: 18px;}
.dongtai_new_title p{ font-size: 24px; font-weight: 600; color:#154a9a;}
.dongtai_news_list{ padding: 20px  30px;}
.dongtai_text{ width: calc(100% - 160px);}
.dongtai_img img{ width: 150px;}
.dongtai_news_list ul li{ padding: 17px 0; border-bottom: 1px solid #d8d8d8;}
.dongtai_text h3{font-size:18px; color: #333;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; margin-bottom: 10px;}
.dongtai_text p{font-size:14px; color: #666;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.dongtai_news_list ul li:hover .dongtai_text h3{ font-weight: 600; color: #154a9a;}
.news_r_dt{ background: url(../images/news_r.jpg) no-repeat center; background-size: 100% 100%; padding: 50px; padding-bottom: 150px; position: relative;}
.news_r_con h3{ font-size: 18px; font-weight: 600; line-height: 1.8em; color: #fff;}
.news_r_con span{ font-size: 14px; margin-top: 25px; color: #fff;}
.news_r_con  p{font-size: 14px; margin-top: 25px; color: #fff;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.dongtai{ padding: 80px 0;background: url(../images/news_bg.jpg) no-repeat center; background-size: cover; }
.news_more{width: 168px;
    height: 50px;
    border-radius: 25px;
    border: 1px solid #fff;
    color: #fff;
    display: block;
    text-align: center;
    line-height: 50px;
    font-size: 15px; position: absolute; bottom: 50px; left: 50px;
}
.news_more:hover{ background: #fff; color: #154a9a;}
.dongtai_top{ padding: 0 15px; margin-bottom: 60px; }
.news_top_more{ margin: 0;}
.news_top_more:hover{  background: #154a9a; color: #fff}
.dongtai_l span{ font-size: 18px; color: #333; display: block; margin-bottom: 10px;}
.dongtai_l h3{ font-size: 36px; color: #333;}
.guanggao img{ width: 100%;}
.zizhi{ padding: 80px 0; background: url(../images/zizhi_bg.jpg) no-repeat center;}
.zizhi_r img{ width: 100%;}
.zizhi_r{ position: relative; top: 160px;}
.zizhi_bototom{ height: 200px; width: 100%; background: url(../images/zizhi_bottom.jpg) no-repeat center; background-size: auto 100%;}
.footer_top img{ height:70px ; margin-bottom: 40px;}
.footer_xinxi p{  font-size: 16px; color: #fff; margin-bottom: 10px;} 
/*产品详情*/
.pro_top1{padding:65px 0 80px;}
.pro_top1 .imgbox{border:1px solid #cfd3d6;width: 597px;}
.pro_top1 .imgbox .img{width: 100%;display: block;}


.pro_top1 .title{font-size: 25px;color: #333333;line-height: 40px;padding:20px 0;border-bottom:2px solid #cfd3d6;}
.pro_top1 .btns{margin-top: 55px;}
.pro_top1 .btns .lk{display: inline-block;vertical-align: middle;margin-right: 15px;font-size: 15px;color: #fff;line-height: 50px;width: 215px;text-align: center;}
.pro_top1 .btns .lk:before{content:'';display: inline-block;vertical-align: middle;margin-right: 10px;width: 44px;height: 44px;}
.pro_top1 .btns .lk_1{background: #266aaf;}
.pro_top1 .btns .lk_1:before{background: url(../images/cp_03.png) no-repeat center;background-size:contain;}
.pro_top1 .btns .lk_2{background: #d1041c;}
.pro_top1 .btns .lk_2:before{background: url(../images/cp_04.png) no-repeat center;background-size:contain;}
.pro_top1 .btns .lk:hover{background: #094c85;}

.pro_top1 .tel{font-size: 17px;color: #666666;margin-top: 40px;background: url(../images/cp_05.png) no-repeat left center;background-size:36px;padding-left: 50px;line-height: 40px;}
.pro_top1 .tel i{font-size: 23px;color: #d1041c;font-weight: bold;}
.pro_top1 .desc{font-size: 14px;color: #666666;line-height: 33px;margin-top: 35px;}
.pro_top1 .desc p{padding-left: 20px;position:relative;}
.pro_top1 .desc p:before{width: 6px;height: 6px;background: #d1041c;border-radius:50%;position:absolute;left: 0;top: 14px;content:'';}
                                                      
.pro_bot{}
.pro_bot .t_tit{border-bottom:1px solid #154a9a;}
.pro_bot .t_tit span{font-size: 17px;color: #154a9a;line-height: 46px;display: inline-block;vertical-align: middle;text-align: center; border-bottom: 1px solid #154a9a}

.pro_bot .editbox{padding:60px 0 80px;font-size: 16px;color: #333333;line-height: 33px;}

.pagenav{padding:25px 0;border-top:1px solid #e5e5e5;}
.pagenav li{font-size: 16px;color: #333333;line-height: 30px;width: 47%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;float: left;}
.pagenav li.next{text-align: right;float: right;}
.pagenav li a:hover{color: #0a589a;}
.pagenav li a{ color: #333}
.pro_top1 img{ width:100%}
.new_zong{display: flex;flex-direction:row; flex-wrap:nowrap}
.new_left{ width: 100%; margin-top: 20px;overflow: hidden;}
.new_left .new_left_top{ margin: 0 0 20px; border-bottom: 1px solid #e3e3e1; padding-bottom: 20px; text-align: center}
.new_left .new_left_top h5{ font-size: 22px; font-weight: bold; line-height: 30px; margin-bottom: 20px;}
.new_left .new_left_top span{ margin: 0 10px 0 0; font-size: 14px; color: #666;}
.new_left .new_left_top span img{ margin-right: 5px;}
.new_left_xia{ margin: 30px 0;}
.new_left_xia p{ font-size: 15px; color: #666; line-height: 30px;}
.new_left_xia p.fr{ margin: 40px 0;}
.new_left_xia p.fr a{background:#d1041c ; font-size: 16px; font-weight: bold; line-height: 30px; padding: 10px 40px; color: #FFF;}
.new_left_xia p.fr a:hover{background: #0e7ab8;}
.new_left_xia img { height: auto; max-width: 100%}
.new_right{display: block; width:32%}
.new_rt_xia{border: 1px solid #e6e8e8;padding: 20px 20px; }
.rht_top{ margin: 0 0 15px; border-bottom: 1px solid #e6e8e8; padding-bottom: 25px;}
.rht_top h5{ font-size: 20px; line-height: 40px; font-weight: bold; margin-bottom: 15px;}
.rht_top i{ font-size: 14px; color: #666; line-height: 30px;}
.rht_top p{ line-height: 30px; margin-top: 15px;}
.rht_top p a{font-size: 16px; color: #d1041c; font-weight: bold;}
.rht_top p a:hover{ color: #0e7ab8; }
.rrter{border-bottom:none}
.wenhua_con h3.title{ font-size: 40px; color: #333; margin: 30px 0;}
.wenhua_con p{ font-size:16px; color: #666; line-height: 2em; margin-bottom: 30px;}
.linian_list_img{ border-radius: 8px; }
.linian_list_r ul li{ width: 50%; padding: 5px 10px;}
.linian_list_r ul li .wenhua_list{ border-radius: 8px; border: 1px solid #d8d8d8; padding: 10px;}
.wenhua_list img{ width: 60px; height:60px;}
.wenhua_list h3{ font-size: 24px; color: #444; margin-bottom: 0; line-height: 65px; position:relative; margin-bottom: 15px}
.wenhua_list h3:after{ display: block; width: 30px; height: 3px; content: ""; display: block; background: #154a9a; position: absolute; bottom: 0; left: 0;}
.wenhua_list:hover{ box-shadow: 0 5px 8px rgba(0,0,0,0.3);}
/* .wenhua_list:hover h3:after{ transition: 0.5s; width: 60px;} */
.wenhua_list p{ font-size: 16px; color: #666; margin: 0;}
.linian_con li{ width: 20%; padding:  10px 5px;}
.sixiang{background-color: rgba(248, 248, 251, 1); padding: 80px 0}
.sixiang li{ width:50%; }
.sixiang li .ln_list{background: #fff; height: 302px}
.sixiang li .ln_list p{ margin-bottom: 10px; height: auto}
.xingwei_con .ln_bottom{  height: auto}
.linian_con li .ln_list{ position: relative; overflow: hidden;}
.linian_con li .ln_list:after{ display: block; width: 0px; height: 3px; content: ""; display: block; background: #154a9a; position: absolute; bottom: 0; left: 0;}
.linian_con li:hover .ln_list:after{transition: 0.5s; width: 100%}
.linian_con li .ln_list,.xingwei_con ul li .ln_list{ border-radius: 8px; border: 1px solid #d8d8d8; padding: 10px; margin-bottom: 10px;}
.ln_list h3{ font-size: 24px;line-height: 65px; position:relative; margin-bottom: 10px;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.ln_list h3:after{ display: block; width: 30px; height: 3px; content: ""; display: block; background: #154a9a; position: absolute; bottom: 0; left: 0;}
.ln_list p{ line-height: 2em; font-size: 16px; color: #666; height:64px ; margin-bottom: 0;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.xingwei_con ul li{width: 33.33%; padding:  10px 5px;}
.xingwei_con{ margin-bottom: 40px;}
.ln_bottom{ height: 96px;}
.ln_bottom p{ height: auto;}
.wenhua_nei{ padding: 80px 0;}
.jichu{ background: #f8f8f8; padding: 50px 0; margin: 40px 0;}
.xingwei_con ul li .ln_list:hover{ box-shadow: 0 3px 5px rgba(0,0,0,0.1);}
.fenlei::-webkit-scrollbar-track {background-color: #154a9a;-moz-border-radius: 0px; /* FF1+ */-webkit-border-radius: 0px; /* Saf3+, Chrome */border-radius: 0px; /* Opera 10.5, IE 9 */} /* 滚动条的滑轨背景颜色 */
.fenlei::-webkit-scrollbar-thumb {background-color: #154a9a;-moz-border-radius: 10px; /* FF1+ */-webkit-border-radius: 10px; /* Saf3+, Chrome */border-radius: 10px; /* Opera 10.5, IE 9 */} /* 滑块颜色 */
.mianbaoxie{ line-height: 60px; font-size: 16px;}
.mianbaoxie span{ margin:  0 5px;}
.mianbaoxie a{ color: #333; }
.mianbaoxie a:hover{ color: #154a9a;}
.pro_page{ margin: 60px 0;}
.pro_page ul li{ margin-bottom: 30px;}
.pro_page ul li:hover .pro_page_r img{ transform: translate(1.2em); transition: 0.3S;}
.pro_page_l,.pro_page_r{ width: 50%;}
.pro_page_r{ overflow: hidden;}
.pro_page_l{ position: relative;}
.pro_page_l:after{ display: block; width: 3px; height: 10px; content: ""; display: block; background: #d8d8d8; position: absolute; top: 50%; left: 0;}
.pro_page_l h3{ font-size: 20px; font-weight: 600; color: #333;}
.pro_page_r img{ width: 100%;}
.pro_page_con{ padding:50px 40px;  border-radius: 8px; box-shadow: 0 3px 8px rgba(0,0,0,0.1);}
.pro_btn{ width: 120px; height: 40px; text-align: center; line-height: 40px; color: #fff; border-radius: 20px; background: #154a9a; position: absolute; bottom: 0; left: 0;}
.anli_banner{ background: url(../images/fangan_banner.jpg) no-repeat center;}
.pro_banner{background: url(../images/pro_banner.jpg) no-repeat center;}
.fangan_banner{background: url(../images/fangan_banner.jpg) no-repeat center;}
.banenr_nei{padding: 120px 0; color: #fff; text-align: center;font-size: 36px; font-weight: 600; text-transform: uppercase;}
.banenr_nei h3{ font-size: 36px; font-weight: 600; }
.banenr_nei h3::after{ display: block; width: 60px; height: 3px; margin:  15px auto; background: #fff; content: "";}
.news_title{ margin-top:10px;}
.news_title ul{ text-align:center;}
.news_title ul li{ display:inline-block; padding:0 20px; line-height:45px; text-align:center; color:#333; font-size:16px; border-top-left-radius:5px; border-top-right-radius:5px; cursor:pointer;}
.news_title ul li.on{ background:#093c78; color:#fff;}
.news_title{ border-bottom:1px solid #d5d5d5;}
.news_list_time{ width:90px; height:90px; border-radius:5px; background:#e5e5e5; text-align:center; color:#333}
.news_list_time .time_top{ font-size:30px; line-height:50px; border-bottom:1px solid #fff;}
.news_list_time .time_bottom{ font-size:16px; line-height:30px;}
.news_list_con{ width: calc(100% - 110px)}
.news_con{ margin:30px auto;}
/* .news_con ul{ display:none} */
.news_con ul li{ border-bottom:1px solid #d5d5d5; padding:10px 5px ;}
.news_con ul li:after{content: '\20'; display: block; height: 0; clear: both;}
.news_list_con h3{ font-size:22px; color:#333; line-height:2em;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.news_list_con p{ color:#666; font-size:14px; line-height:1.7em; overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news_con ul li:hover .news_list_time{ background:#093c78; color:#fff;}
.news_con ul li:hover .news_list_con h3{ color:#093c78}

@media (max-width:768px){
.news_title ul li{ display:inline-block; padding:0 10px; line-height:35px; text-align:center; color:#333; font-size:14px;}
.news_list_time{ width:60px; height:60px; border-radius:5px; background:#e5e5e5; text-align:center; color:#333}
.news_list_time .time_top{ font-size:24px; line-height:35px; border-bottom:1px solid #fff;}
.news_list_time .time_bottom{ font-size:14px; line-height:25px;}
.news_list_con{ width: calc(100% - 80px)}
.news_list_con h3{ font-size:14px; color:#333; line-height:1.7em;}
.news_list_con p{ color:#666; font-size:12px; line-height:1.5em; }

}
.xq_img img {
    width: 100%;
}
.gallery-top {
	height: 80%;
	width: 100%;
}
.gallery-thumbs {
	height: 20%;
	box-sizing: border-box;
	padding: 10px 0;
}
.gallery-thumbs .swiper-slide {
	width: 25%;
	height: 100%;
	opacity: 0.4;
}
.gallery-thumbs .swiper-slide-active {
	opacity: 1;
}	
.mianbao{ height: 60px; background: #f7f7f7;; line-height: 60px; font-size: 16px;}
.mianbao a{ color: #333;}
.mianbao a:hover{ color: #1051a1;}
.mianbao span{ color: #333; margin: 0 10px;}
.chanpin_list ul li a{ color: #595757;}
.chanpin_list ul li.on a{ color: #fff;}
.fangan_nei_con ul li img{ width: 100%;}
.fangan_nei{ padding: 80px 0;}
.fangan_nei_con ul li{ margin-bottom: 30px; }
.fangan_nei_con .chanpin_list ul li{overflow: hidden;}
.fangan_nei_con ul li p{ font-size: 18px; margin-top: 15px; color: #595757; text-align:  center; padding-bottom: 10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.fangan_nei_con ul li a{ display: block; position: relative;}
.fangan_nei_con ul li a:hover{ box-shadow:0 3px 5px  rgba(0,0,0,0.1);}
.chanpin_list_con ul li a{ background: #f7f7f7; border: 1px solid #d8d8d8;}
.chanpin_list_con ul li a .chanpin_moer{ position: absolute; top: 40px; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.4); opacity: 0;}
.chanpin_list_con ul li:hover a .chanpin_moer{ transition: 0.3s; top: 0; opacity: 1;}
.chanpin_list_con ul li a .more_a{ border-radius: 22px; position: absolute; top: 50%; left: 50%; margin-left: -70px; margin-top: -20px; width: 140px; height: 40px; border: 1px solid#fff; color: #fff; font-size: 16px; line-height: 40px; text-align:  center;}
.chanpin_list_con ul li a .more_a:hover{ background: #154a9a;  color: #fff; border: 1px solid #154a9a;}
@media (max-width:992px){

	.zixun_more a{ width:260px}
	.xuanchuan h3{ font-size:24px}
	.xuanchuan h4{ font-size:16px}
	.xuanchuan{ padding:80px 10px}
	.footer_r ul { text-align: center; }
	.footer_r ul li{ display: inline-block;float: none; width: 140px}
	.zixun_bottom h3{  font-size: 16px}
	.yingyong_con ul li{ margin-top:20px}
    .about_nei{ padding:20px 15px;}
	.fenlei{ overflow-x: scroll;}
}


@media (max-width:768px){
	.wenhua_con h3.title{ font-size: 24px;}
	.fenlei ul{ width: 750px;}
	.mianbaoxie{ display: none;}
	.linian_list_r ul li{ width: 100%; padding: 0; margin-top: 10px;}
	.wenhua_list h3{ font-size: 20px;}
	.linian_con li,.xingwei_con ul li{ width: 100%;}
    .fenlei{ margin-top: 20px;}
    .anli_con{ padding: 20px 15px;}
    #w_grid-1593323333829> div > .p_gridbox > .p_gridCell{margin: 15px 0}
	.pro_page ul li{ padding:0}
	.pro_page_l h3{ font-size:18px;}
	.pro_btn{ width: 90px; height: 30px; border-radius: 15px; font-size: 14px; line-height: 30px}
	.dongtai_list_l{ padding-right:15px; margin-bottom: 15px}
	.dongtai_list_r{ padding-left:15px;}
	.dongtai_r_l{ width: 100%;box-sizing: border-box;float: left; }
.news_r_dt{ width: 100%;box-sizing: border-box;float: left;}
	.zizhi_r{ top:20px}
	.footer_l{ display: none}
	.footer_con{ padding-bottom: 10px}
	.about_more{ width: 130px; height: 40px; line-height: 40px;margin: 15px 0;}
	.anli_con ul li{ margin-bottom: 10px;}
	.fangan_nei_con ul li p{ font-size: 14px;}

}