@charset "utf-8";
/* CSS Document */
html{}
body{font-family:"微软雅黑"; font-size:100%; color:#434343; margin:0px; padding:0px; overflow-x:hidden;}
ol,ul,li,p,dl,dt,dd,h1,h2,h3,h4,h5,h6{list-style:none outside none; margin:0px; padding:0px; font-size:100%; font-weight:normal;}
img {border:none;}
a:link, a:visited {color:#323232; text-decoration: none;outline:none;}
a:hover, a:active {color:#323232; text-decoration: none;outline:none;}
.clear{clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.dw{ position:relative;}
.cj{ overflow:hidden;}

.gm_top{width: 95%;max-width: 1760px;margin-left: auto;}
.gm{width: 97%;max-width: 1350px;margin: 0 auto;}
.agm{width: 97%;max-width: 1500px;margin: 0 auto;}
img{max-width: 100%;vertical-align: bottom;border-style: none!important;}
::-webkit-scrollbar {width:3px;height:8px;background-color:#fff;border-radius:4px; position:relative;}
::-webkit-scrollbar-thumb {background-color:#b1b1b1;border-radius:3px;}
#dituContent{ height:650px!important; box-sizing: border-box;}
@media screen and (max-width:770px){
#dituContent{ height:400px!important;}
}
.xd>a>em{width: 100%!important;left: 0!important;}
.pxd{background: #d8e4ec;}
.pxd em{transform:scaleX(1)!important;}
.cxd{background: #077ed1;color: white!important;}
.axd{background: #077ed1;color: white!important;}
.nxd{background: #077ed1;color: white!important;}
.mxd a{color: #077ed1!important;font-weight: bold;}
.fswzj{display: none;}
	
	
	
	@font-face {
	 font-family:"Din";
	 src: url("../font/Din.eot"),
	      url("../font/Din.ttf");
	}
	@font-face {
	 font-family:"din_bl";
	 src: url("../font/din_bl.eot"),
	      url("../font/din_bl.ttf");
	}
	@font-face {
	 font-family:"din1451";
	 src: url("../font/din1451.eot"),
	      url("../font/din1451.ttf");
	}
	@font-face {
	 font-family:"din_con";
	 src: url("../font/din_con.eot"),
	      url("../font/din_con.ttf");
	}
	@font-face {
	 font-family:"D-DIN";
	 src: url("../font/D-DIN.eot"),
	      url("../font/D-DIN.ttf");
	}
	@font-face {
	 font-family:"D-DINExp";
	 src: url("../font/D-DINExp.eot"),
	      url("../font/D-DINExp.ttf");
	}
	@font-face {
	 font-family:"arial";
	 src: url("../font/arial.eot"),
	      url("../font/arial.ttf");
	}
	@font-face {
	 font-family:"AgencyFB";
	 src: url("../font/AgencyFB.eot"),
	      url("../font/AgencyFB.ttf");
	}
	@font-face {
	 font-family:"CALIBRI";
	 src: url("../font/CALIBRI.eot"),
	      url("../font/CALIBRI.ttf");
	}
	@font-face {
	 font-family:"itc";
	 src: url("../font/itc.eot"),
	      url("../font/itc.ttf");
	}
	@font-face {
	 font-family:"asb";
	 src: url("../font/asb.eot"),
	      url("../font/asb.ttf");
	}
	@font-face {
	 font-family:"iso";
	 src: url("../font/iso.eot"),
	      url("../font/iso.ttf");
	}


	
.nav_box{ padding-bottom:12px; border-bottom:1px solid #80540f; z-index:2; position:sticky; top:0px; width:100%; background:#fff; }	
.nav{ display:flex; justify-content:space-between; align-items:flex-start; margin-top:8px; position: sticky; }
.nav_company{ color:#80540f; font-size:20px; margin-top:6px; padding-left:3px; }
.nav_menuBox{ display:flex; justify-content:space-between; align-items:flex-start; }
.nav_menu{ display:flex; justify-content:space-between; align-items:flex-start; margin-top:50px; margin-right:34px; }
.nav_menu>li{ width:100px; }
.nav_menu>li>a{ color:#222; position:relative; padding-bottom:15px;  }
.nav_menu>li>a:hover{color:#80540f; font-weight:bold;  }
.nav_menu>li.xd>a{ color:#80540f; font-weight:bold; }
.nav_menu>li>a>em{width:0;height:2px; background:#80540f; right:0;bottom: -1px;position: absolute;transition: .5s;border-radius: 50px;}
.nav_menu>li>a:hover>em{width: 100%;left: 0;}
.nav_telBox{ text-align:center; width:210px; }
.nav_telName{ color:#666; font-size:14px; letter-spacing:10px; margin-top:26px; }
.nav_tel{ width:100%; height:40px;  background-color:#80540f; border-radius:20px; color:#fff; line-height:40px; font-family:Arial; font-size:20px; margin-top:4px; }
.nav_tel>img{ position:relative; top:-11px; margin-right:11px; } 


.banner{ position:relative; } 
.about{ background:url(../img/abBG.jpg) top center no-repeat; border-top:2px solid #80540f; padding-top:42px; }
.about_box{  display:flex; justify-content:space-between; align-items:flex-start; } 
.ab_l{ position:relative; width:48%; }
.cpPic{ position:absolute; right:0px; width:917px; height:523px; max-width:none;  }  
.ab_r{ width:50%; height:523px;  }
.ab_r>h4{ color:#222; font-size:36px; font-family:arial; }
.ab_r>h3{ color:#80540f; font-size:24px; font-weight:bold; margin-bottom:23px; margin-top:9px; }
.ab_r>p{ color:#666; line-height:35px; border-top:1px solid #dddddd; padding-top:40px; margin-bottom:70px; }
.more{ display:block; width:120px; height:40px; line-height:40px; color:#80540f; border:1px solid #80540f; text-align:center; border-radius:4px; }
.more:link, .more:visited{ color:#80540f; }
.ab_numBox{ border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; padding-bottom:39px;  }
.ab_num{ display:flex; justify-content:space-between; align-items:flex-start; margin-top:60px; }
.ab_numItem{ text-align:center; }
.ab_numItem .ico{ vertical-align:text-top; font-size:30px; }
.ab_numItem>div:nth-of-type(1){ font-family:"D-DIN"; font-size:50px; color:#80540f; font-weight:600;  position:relative; }
.ab_numItem>div:nth-of-type(2){ color:#222; font-weight:bold; }
.ab_numItem_t,.ab_numItem_b{ font-size:25px; position:absolute; bottom:0; left:80px; font-weight:bold; }
.ab_numItem_t{ bottom:22px; }
.ab_numItem:nth-of-type(1){ margin-left:60px; }
.ab_numItem:nth-last-of-type(1){ margin-right:60px; }
.ab_numItem:nth-last-of-type(1)>div:nth-of-type(1){ margin-left:-70px; }

	/* 移动端导航按扭 */
	.mob_inner_box{display: none;z-index:1000; zoom:1; }
	.mob_txt h1{font-size: 1.75rem;margin-right: 10px;}
	.mob_ico{margin-top:20px;}
	.mob_ico span{margin-bottom:8px ;width: 34px;height: 2px;background: #e67817;display: block;transition: 0.3s;}
	.menu_bg{background: black;opacity:0.85;width: 50%;position: absolute;display: none;right: 0;top: 80px; z-index:10; }
	.menu_bg_show{transition: 0.5s;}
	.menu_txt{text-align: center;}
	.menu_txt ul li{border-bottom: 1px solid rgba(255,255,255,0.4);transition: all 0.5s;}
	.menu_txt a{font-size: 1.125rem;color: white;padding: 20px 0px;display: block;}
	.mob_ico_show span:nth-of-type(1){transform: translateY(10px) rotate(-45deg);}
	.mob_ico_show span:nth-of-type(2){opacity: 0;}
	.mob_ico_show span:nth-of-type(3){transform: translateY(-10px) rotate(45deg);}
	/* 延迟加载菜单文字 */
	.menu_txt a{
		-webkit-animation-duration: 0.5s;
		animation-duration: 0.5s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
		-webkit-animation-name: returnToNormal;
		animation-name: returnToNormal;
	}
	@-webkit-keyframes returnToNormal {
	  0% {opacity: 0;transform: translate3d(0, -100%, 0);}
	  100% {opacity: 1;transform: none;}
	}
	@keyframes returnToNormal {
	  0% {opacity: 0;transform: translate3d(0, -100%, 0);}
	  100% {opacity: 1;transform: none;}
	}
	@media screen and (max-width:1800px) {
		.top_nav>ul>li{margin-right: 25px;}
	}
	@media screen and (max-width:1550px) {
		.top_r ul li:nth-child(1){display: none;}
	}
	@media screen and (max-width:1024px) {
		.mob_inner_box{display: block;}
        .nav_company{ display:none; } 
		.nav_menu{display: none;}
		.nav_box .gm_top{height: 90px;position: static;}
		.nav_box2 .gm_top{height: 90px;position: static;}
		.nav_box{height: auto;}
        .top_logo a{ height:80px; width:auto; padding:5px; }
.top_logo img{ width:100%; }
	}

/* 移动端底部导航*/
		.fswzj{ position:fixed; bottom:0; z-index:999; width:100%; display:block; background:#80540F;}
		.fswzj ul{ padding:0px; margin:0px; list-style-type:none; border-top:2px solid #54360A;}
		.fswzj ul li{color:#fff; width:25%; text-align:center; padding:0.3rem 0; position:relative; float:left;}
		.fswzj ul li a{ color:#fff;  display:block; border-left:1px solid #54360A;}
		.fswzj ul li.on a{ border-left:none;}
		.fnav_pic{ width:24%; margin:0 auto;  }
        .fnav_pic img{   max-width: 100%;  }
		.fnav_wb{font-size: 0.75rem;}
.fswzj{display: none;}	
	/* 移动端导航*/




.pro_box{ background:url(../img/proBG.jpg) top center no-repeat; padding-top:100px;  }
.titleShow{ position:relative; text-align:center; }
.titleShow>h3{ font-size:40px; color:#80540f; font-weight:bold; margin-bottom:18px;  }
.titleShow>h4{ font-family:Constantia; font-weight:bold; font-size:72px; text-transform:uppercase; font-style:italic; color:#666; opacity:0.1;
 position:absolute; top:-16px; left:50%; transform:translate(-50%); }
.titleShow>p{ font-size:18px; color:#666666; }
.pro_show>li{ margin-top:70px; width:434px; } 
.pro_show{ display:flex; justify-content:space-between; align-items:flex-start; flex-flow:wrap; }
.pro_show>li .title{ width:100%; height:40px; background:#fff; line-height:40px; text-align:center; font-size:18px; overflow:hidden; } 
.pro_show>li:hover{ box-shadow: 0px 15px 10px 0px rgba(230, 149, 61, 0.15); } 
.pro_show>li>a{ width:100%;  transition:.5s; position:relative; height:400px; display:inline-block; }
.pro_show>li>a:hover{ color:#80540f; font-weight:bold; }
.pro_show>li>a>em{width:0;height:3px; background:#e6953d; right:0;bottom: -1px;position: absolute;transition:.5s; border-radius: 50px;}
.pro_show>li>a:hover>em{width:100%; left: 0;}
.pro_more{ margin-top:100px; text-align:center; }
.moreMid{ margin:0 auto; }

.ly_box{ background:url(../img/lyBG.png) top center no-repeat; padding-top:100px; padding-bottom:100px;  } 
.ly_top{ display:flex; justify-content:space-between; align-items:flex-start; margin-top:55px; }
.ly_topL{ width:49%; height:450px; position:relative; } 
.ly_topL>img{ max-width:none; position:absolute; top:0; right:0; } 
.ly_topR{ width:49%; padding-top:45px; } 
.ly_txt{ position:relative; margin-left:25px; padding-left:40px; cursor:pointer; }
.ly_txt::before{ content:""; width:2px; height:72px; position:absolute; top:29px; left:0px; background:#e0ba59;   } 
.ly_txt:nth-last-of-type(1)::before{ content:""; width:0; }
.ly_txt>h3{ font-size:26px; color:#222; position:relative; margin-bottom:56px; }  
.ly_txt>h3::before{ content:""; width:22px; height:22px; position:absolute; top:9px; left:-50px; background:url(../img/lyIcon2.png) top center no-repeat;   } 
.ly_txt>.ly_txtCon{ color:#666; line-height:26px; display:none; height:160px; }
.ly_txtXD::before{ content:""; width:2px; height:212px; position:absolute; top:29px; left:0px; background:#e0ba59;   } 
.ly_txtXD>h3{ color:#80540f; margin-bottom:35px; }
.ly_txtXD>h3::before{  background:url(../img/lyIcon1.png) top center no-repeat;   } 
.ly_txtXD>.ly_txtCon{ display:block; }
.ly_txtXD:nth-last-of-type(1)::before{ content:""; width:2px; height:160px; }

	@media screen and (max-width:1366px) {
	  .pro_show>li{ width:32.5%; }
      .pro_show>li>a{ height:auto; }
	}
	@media screen and (max-width:768px) {
	  .pro_show>li .title{ font-size:15px; }
	}

.ly_bottom{ display:flex; justify-content:space-between; align-items:flex-start; margin-top:55px; }
.ly_bottomR{ width:49%; height:450px; position:relative; } 
.ly_bottomR>img{ max-width:none; position:absolute; top:0; left:0; } 
.ly_bottomL{ width:49%; padding-top:45px; } 
.ly_txt2{ position:relative; margin-left:25px; padding-left:40px; cursor:pointer; }
.ly_txt2::before{ content:""; width:2px; height:72px; position:absolute; top:29px; left:0px; background:#e0ba59;   } 
.ly_txt2:nth-last-of-type(1)::before{ content:""; width:0; }
.ly_txt2>h3{ font-size:26px; color:#222; position:relative; margin-bottom:56px; }  
.ly_txt2>h3::before{ content:""; width:22px; height:22px; position:absolute; top:9px; left:-50px; background:url(../img/lyIcon2.png) top center no-repeat;   } 
.ly_txt2>.ly_txtCon2{ color:#666; line-height:26px; display:none; height:160px; }
.ly_txtXD2::before{ content:""; width:2px; height:212px; position:absolute; top:29px; left:0px; background:#e0ba59;   } 
.ly_txtXD2>h3{ color:#80540f; margin-bottom:35px; }
.ly_txtXD2>h3::before{  background:url(../img/lyIcon1.png) top center no-repeat;   } 
.ly_txtXD2>.ly_txtCon2{ display:block; }
.ly_txtXD2:nth-last-of-type(1)::before{ content:""; width:2px; height:160px; }

.shili_box{ background:url(../img/BG.jpg) top center no-repeat; padding-top:100px; height:801px; }

.case_box{ background:url(../img/caseBG.jpg) top center no-repeat; padding-top:100px; padding-bottom:55px; }
.titleShow2>h3{ color:#fff;  }
.titleShow2>h4{ color:#666;  }
.inc_list{position:relative; margin-bottom:60px; margin-top:70px; }
.inc_nr ul li{position: relative;width: 56%;transition: .5s;}
.inc_nr ul li::after{content: "";width: 100%;height: 100%;display: block;position: absolute;left: 0;top: 0;background: rgba(0,0,0,0.5);transition: .5s;opacity: 0;pointer-events: none;}
.inc_img img{width: 100%;}
.inc_txt{position:absolute; height:48px; line-height:48px; background: rgba(87,48,9,0.9); width:100%; text-align:center; left:0; bottom:0; transition:.5s;}
.inc_txt p{color: white;font-size: 1.125rem;}
.inc_nr .tempWrap{margin: 0 auto;overflow: inherit!important;}
.inc_nr ul .cur1::after{opacity: 1;}
.inc_nr ul .cur2::after{opacity: 1;}
.inc_nr ul .cur1{transform: scale(0.95);}
.inc_nr ul .cur2{transform: scale(0.95);}
.inc_nr ul .cur2 .inc_txt{opacity: 0;}
.inc_nr ul .cur1 .inc_txt{opacity: 0;}
.inc_qh{position: absolute;width: 100%;top: 50%;left: 0;transform: translate(0,-50%);}
.inc_qh ul{display: flex;justify-content: space-between;}
.inc_qh ul li{cursor: pointer;}
.caseMore{ margin-top:57px; }
.moreMid2{ margin:0 auto; color:#e67817; border:1px solid #e67817; }
.moreMid2:link, .moreMid2:visited{ color:#e67817; }

.news_box{ padding-top:74px; }
.newsCon{ display:flex; justify-content:space-between; align-items:flex-start; margin-top:100px; margin-bottom:100px; }
.newsL{ width:629px; }
.newsL h3{ height:46px; background:#80540f; color:#fff; line-height:46px; font-size:18px; padding-left:10px; box-sizing:border-box;  }
.newsR{ width:50%; }
.newsRItem>li:nth-of-type(1){ margin-top:5px; }
.newsRItem>li{ border-bottom:1px solid #ccc; padding-bottom:50px; margin-bottom:25px; }
.newsRItem>li .newsRItem_txt{  display:flex; justify-content:space-between; align-items:flex-start; }
.newsRItem>li h3{ font-size:20px; color:#444; font-weight:bolder; margin-bottom:25px; }
.newsRItem_txtL{ color:#444; line-height:24px; padding-right:60px; } 
.newsRItem_txtR{ padding-left:27px; position:relative; }
.newsRItem_txtR:before{ content:""; width:1px; height:90px; position:absolute; top:15px; left:0px; background:#ccc;  }
.newsRItem_txtR>div:nth-of-type(1){ color:#80540f; font-size:72px; font-family:"din_con"; }
.newsRItem_txtR>div:nth-of-type(2){ color:#80540f; font-size:24px; font-family:"din_con"; }

.foot_box{ background:#f5f5f5; border-top:4px solid #95562a; }
.foot_top{ display:flex; justify-content:space-between; align-items:flex-start; border-bottom:1px solid #ccc;   }
.foot_top>ul{ display:flex; justify-content:space-between; align-items:flex-start; margin-top:53px; margin-bottom:40px; }
.foot_top>div{ margin-top:39px; }
.foot_top>div>img{ margin-left:19px; }
.foot_top>ul>li{ margin-right:45px; }
.foot_top>ul>li>a{ color:#333; }
.foot_bom{ display:flex; justify-content:space-between; align-items:flex-start;  }
.flg{ margin-top:58px; padding-left:10px; }
.flg>img{ margin-right:36px; margin-bottom:45px; }
.foot_bomR{ display:flex; justify-content:flex-end; align-items:flex-start; }
.foot_addr{ margin-top:43px; margin-right:50px;  }
.foot_addr>p:nth-of-type(2n+1){ color:#666; font-size:14px; }
.foot_addr>p>img{ position:relative; top:-2px; margin-right:4px; }
.ftel{ color:#80540f; font-size:36px; margin-top:9px; margin-bottom:9px; }
.foot_addr>p:nth-of-type(4){ color:#333333; margin-top:10px; }
.wxgj{ margin-top:40px; }
.footBom{ background:#333; height:48px; line-height:48px; color:#cccccc; padding:0 10px; font-size:14px; }
.footBom_con{ display:flex; justify-content:space-between; align-items:flex-start; }
.footBom_con a{ color:#ccc; }
.ly_bottomL_pic{ display:none; }
.mfootBom_con{ display:none; }
.caseShow{ display:none; }
.mbanPic{ display:none; }



/* 以下内页 */

.banBG_1{  width:100%; height:500px;  background:url(../img/ban1.jpg) top left no-repeat; border-bottom:2px solid #80540F; }
.banBGCon h3{ font-size:48px; font-family:DIN; font-weight:bold; color:#fff; padding-top:150px; text-transform:uppercase; opacity:0.5;  }
.banBGCon h1{ font-size:36px; color:#fff; margin-top:28px; }	
.banBGCon .link{ width:33px; height:2px; background:#fff; margin-top:20px; }	
.company_about>h3{ font-size:2.25rem; text-align:center;  margin-top:80px; }
.company_about>h4{ font-size:0.875rem; text-align:center; }
.company_about_con{ line-height:30px; text-indent:2rem; margin-top:40px; }
.aboutInside{ border:0; padding:0; margin:50px 0; }
.company_about_con1{ margin-bottom:100px; }

.banBG_2{  width:100%; height:500px;  background:url(../img/ban2.jpg) top left no-repeat; border-bottom:2px solid #80540F; }
.contactCon{  display:flex; justify-content:space-between; align-items:flex-end; position:relative; }	
.ctCon_l,ctCon_r{ width:50%; }
.ctCon_l{ font-size:18px; color:#5d5d5d; }
.ctCon_l>h3{ font-size:36px; color:#80540F; font-weight:bold; margin-top:100px; }	
.ctCon_l>h4{  font-size:14px; font-family:DIN; color:#b6b6b6; letter-spacing:3.5px; }	
.ctCon_l>p:nth-of-type(1){ margin-top:19px; }	
.ctCon_l .tel{ font-size:42px; color:#2d67b9; font-family:DIN; font-weight:bold; }
.ctCon_l>p:nth-of-type(2)	{ line-height:36px; margin-top:30px; margin-bottom:120px; }
.contactCon .ctIcon{ position:absolute; top:115px; left:-70px; z-index:-100; }
.ctCon_r{ text-align:center; padding-bottom:128px; }
.ctCon_r>div{ margin-top:10px; }	

.banBG_3{  width:100%; height:500px;  background:url(../img/ban3.jpg) top left no-repeat; border-bottom:2px solid #80540F; }
.pro_show_top{ min-height:480px; width:100%; background-color:#fff; position:relative; top:25px;  display:flex;justify-content:space-between; align-items:flex-start;  position:relative;   }
.pro_show_top_con{ width:44%; padding:18px; box-sizing:border-box; }
.pro_show_top_con>h3{ font-size:24px; font-weight:bold; line-height:50px; }
.pro_show_top_con>h4{ font-size:20px; color:#454545; }
.pro_show_top_con h5.tit{ color:#343434; font-size:20px; }
.pro_show_top_con>div:nth-of-type(1){ border-top:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; padding:26px 0; margin-top:26px; box-sizing:border-box;  }
.pro_show_top_con>div:nth-of-type(1)>p{ color:#999898; line-height:26px; margin-top:15px; }
.pro_show_pic{ width:590px; height:470px; margin-top:5px; margin-left:5px; }
.pro_show_top_con>.tel{ position:absolute; bottom:0px; }
.pro_show_top .fontTel{ font-size:32px; color:#414141; font-family:"Myriad Pro"; padding-top:24px; margin-bottom:10px;  }
.tel_btn{ width:160px; height:50px; background:#80540F; color:#fff; line-height:50px; padding-left:20px; box-sizing:border-box; }
.tel_btn>img{ position:relative; top:-15px; left:27px; }
.pro_show_mid{ margin-top:80px; width:100%; }
.pro_show_mid_title{ width:150px; height:50px; text-align:center; background:#80540F; color:#fff;  font-size:18px; line-height:50px; overflow:hidden; }
.pro_show_mid_con{ min-height:300px; border-top:2px solid #EBEBEB; padding-top:15px; }
.pro_bot_link{   font-size:14px; border-top: 1px solid #ebebeb; height: 60px; line-height: 30px; padding: 10px 0; box-sizing:border-box;  }
.pro_linkL{ float:left; width:45%; white-space:nowrap; overflow:hidden; color: #5e5e5e;font-size: 1.125rem;display: flex; align-items: center; }
.pro_linkR{ float:right;  white-space:nowrap; overflow:hidden; color: #5e5e5e;font-size: 1.125rem;display: flex; align-items: center; }
.pro_linkL>span,.pro_linkR>span{ width: 38px; height: 38px; border: 1px solid #939393; font-family: "宋体"; display: flex;align-items: center;justify-content: center; margin-right: 5px; }

.banBG_4{  width:100%; height:500px;  background:url(../img/ban4.jpg) top left no-repeat; border-bottom:2px solid #80540F; }
.anli_list{ margin-top:60px; display:flex; justify-content:space-between; align-items:flex-start; flex-wrap:wrap; }	
.anli_list>li{ width:32%; margin-bottom:35px; }
.anliIn{ background:#FCFCFC; } 
.anliItem{ border:1px solid #E6E6E6; padding:10px; background:#FCFCFC;  }
.anliItem:hover{ box-shadow: 2px 2px 15px 2px rgba(0,0,0,0.4) ; background }
.anliItem>.title{ font-size:18px; color:#333; text-align:center; margin:10px 0px 2px; }


.banBG_5{  width:100%; height:500px;  background:url(../img/ban5.jpg) top left no-repeat; border-bottom:2px solid #80540F; }
.newsContainer { width:95%; margin: auto;  padding: 62px 0 100px;}
.newsContainer li a { border-bottom: 1px solid #e8e8e8; display: flex; align-items: center;}
.newsDate { padding: 70px 0; height: 100%; flex: 0 1 15%; transition: 0.5s; text-align: center; font-family: AvantGardeIT; color: #605f5f;}
.newsImg>img{ max-height:204px; }
.newsDate div { font-size: 74px;}
.newsDate p { font-size: 22px;}
.newsLayout { width:100%; transition: 0.5s; display: flex; padding: 31px 34px; box-sizing: border-box; align-items: center; justify-content: space-between;}
.newsLayout2 { flex: 0 1 60%; margin-right: 30px;}
.newsTitle { font-size: 24px; line-height: 30px; height: 30px; overflow: hidden; color: #292929; margin-bottom: 20px;}
.newsContent { line-height: 24px; height: 48px; overflow: hidden; color: #707070;}
.newsContainer li:hover .newsDate { background:#80540F; color:#fff; }
.newsContainer li:hover .newsLayout { background:#EFEFEF;}
@media screen and (max-width: 1024px) {
    .newsContainer { padding: 60px 0 80px;}
    .newsDate { flex: 0 1 20%;}
    .newsDate div { font-size: 52px;}
    .newsDate p { font-size: 18px;}
    .newsLayout { padding: 30px;}
    .newsTitle { font-size: 24px;}
}
@media screen and (max-width: 768px) {
    .newsDate div { font-size: 36px;}
    .newsDate { flex: 0 1 30%;}
    .newsTitle { font-size: 20px; margin-bottom: 10px;}
    .newsLayout { padding: 20px 30px;}
    .ctCon_l>h3{  }
}
@media screen and (max-width: 520px) {
 .contactCon{ display:block; }
.ctCon_l, ctCon_r { width:100%;}
}
@media screen and (max-width: 500px) {
    .newsContainer { padding: 40px 0 50px;}
    .newsContainer li a { flex-direction: column-reverse; align-items: flex-start; padding: 10px;}
    .newsLayout { flex-direction: column-reverse; padding: 0;}
    .newsLayout2 { margin-right: 0;}
    .newsImg { width: 100%;}
    .newsImg img { width: 100%;}
    .newsTitle { font-size: 18px; font-weight: bold; margin: 8px 0;}
    .newsDate { display: flex; align-items: center; padding: 0; flex-direction: row-reverse; margin-top: 8px;}
    .newsDate div { margin-left: 8px; font-size: 18px;}
}

.banBG_6{  width:100%; height:500px;  background:url(../img/ban6.jpg) top left no-repeat; border-bottom:2px solid #80540F; }
.zhaoshang>h3{ font-size:25px; text-align:center; margin-top:60px; margin-bottom:30px; }


/* 新闻详细页 */
.newsshow{padding: 70px 0;}
	.news_show{padding: 20px 0;padding-bottom: 125px;}
	.news_rq2{display: none;}
	.newsshow_title{ text-align:center; border-bottom:1px dashed #ccc; padding-bottom:12px; font-size:1.5rem; font-weight:bold; line-height:25px; }
	.newsshow_title p{ font-size:0.875rem; color:#999; font-weight:normal; padding-top:8px;}
	.newsshow_wnnr{ margin:0 auto; padding-top:15px; font-size:1rem; line-height:28px; }
	.newsshow_wnnr img{ max-width:100%;}
	.newsshow_pn{margin-top:165px; margin-bottom:20px; }
	.newsshow_pn ul{display: flex;justify-content:space-between; }
	.newsshow_pn ul li{display: flex;align-items: center;}
	.newsshow_pn ul li a{color: #5e5e5e;font-size: 1.125rem;display: flex;align-items: center;}
	.newsshow_pn ul li span{width: 38px;height: 38px;border: 1px solid #939393;font-family: "宋体";display: flex;align-items: center;justify-content: center;margin-right: 5px;}
	.newsshow_pn ul li:nth-child(2) span{margin-left: 5px;}

/* 分页 */
div.green-black{ width:100%; padding:20px 0; text-align:right; }
div.green-black a{ padding:8px 12px; margin-right:10px; color:#888; border:#888888 1px solid; font-size:14px; background-color:#fff;}
div.green-black a:hover{ background:#80540F; color:#fff;  }
div.green-black A:active{ }
div.green-black SPAN.current{background:#80540F; color:#fff; padding:8px 15px;  margin-right:10px; }
div.green-black SPAN.disabled{}


@media screen and (max-width:1366px) {
.newsL{ width:48%; }
}
@media screen and (max-width:1240px) {
	  .nav_telBox{ display:none; } 
}
@media screen and (max-width:1280px) {
 .shili_box{ background-size:150%; height:720px; }
 .newsRItem>li{ padding-bottom:40px; }
.titleShow>h4{ width:100%; }
}
@media screen and (max-width:1024px) {
.newsRItem>li h3{ margin-bottom:15px; }
 .shili_box{ height:600px; }
.newsRItem_txtL{ padding-right:20px; }
.newsRItem>li{ padding-bottom:10px; }
.newsRItem>li:nth-of-type(1){ margin-top:0; }
}
@media screen and (max-width:1000px) {
 .shili_box{ height:520px; }
}
@media screen and (max-width:896px) {
 .ab_r>p{ margin-bottom:20px; }
}
@media screen and (max-width:768px) {
   .shili_box{ height:460px; }
.shili_box{ padding-top:60px; }
.newsCon{ display:block; }
.newsL{ width:100%; } 
.newsL img{  width:100%; }
.newsR{ width:100%; margin-top:20px; }
.mbanPic{ display:block; }
.banPic{ display:none; }
.foot_top{ display:none; }
.wxgj{ display:none; }
.flg{ display:none; }
.anli_list>li{ width:48%; }
.footBom_con{ display:none; }
.mfootBom_con{ display:block; margin-bottom:50px; }
.pro_show_top{ display:block; }
.pro_show_top_con{ width:100%; padding:18px 0;}
.proPic{ width:100%; }
.pro_show_top_con>.tel{ position:relative;  }
.fswzj{ display:block; }
}
@media screen and (max-width:520px) {
 .logo{ width:80%; }
.nav_box{ height:55px; }
 .about_box{ display:block; }
.ab_l{ width:100%; }
.cpPic{ position:relative; display:none; }
.ab_r{ width:100%; height:auto; padding-bottom:10px; }
.about{ background: url(../img/abBG.jpg) top center repeat-y; }
.ab_r>h4{ margin-top:16px; }
.ab_r>p { margin-bottom: 10px;}
.ab_numItem:nth-of-type(1){ margin:0; }
.ab_numItem>div:nth-of-type(1){ font-size:25px; }
.ab_numItem .ico{ font-size:20px; }
.ab_numItem:nth-last-of-type(1){ margin:0; }
.ab_numItem>div:nth-of-type(2){ font-size:14px; }
.ab_numItem_t, .ab_numItem_b{ font-size:20px; }
.pro_box{ padding-top:50px; }
.pro_show>li{ width:48%; margin-top:30px; }
.pro_more{ margin-top:40px; padding-bottom:20px; }
.titleShow>h3{ font-size:28px; }
.titleShow>p{ font-size:14px; }
.ly_top{ display:block; }
.ly_topL{ width:100%; height:auto; }
.ly_topL>img{ position:relative; width:100%; }
.ly_topR{ width:100%; }
.ly_txtXD>h3{ margin-bottom:10px; }
.ly_txtXD::before{ height:236px; }
.ly_txt>.ly_txtCon{ font-size:13px; height:210px; }
.ly_bottom{ display:block; }
.ly_bottomL_pic{ display:block; }
.ly_bottomL{ width:100%; }
.ly_bottomR{ display:none;}
.ly_txtXD2{ margin-top:50px; }
.ly_txtXD2>h3{ margin-bottom:15px; }
.ly_txt2>.ly_txtCon2{ font-size:14px; height:182px; }
.ly_box{ background: url(../img/lyBG.png) top center repeat-y; padding-bottom:50px; }
.shili_box{ height:230px; padding-top:20px;  }
.titleShow>h3{ font-size:24px; margin-bottom:10px; }
.titleShow>h4{ font-size:40px; }
.case_box{ padding-top:50px; }
.newsCon{ margin-top:50px; margin-bottom:50px; }
.newsRItem>li h3{ font-size:16px; }
.newsRItem_txtL{ font-size:14px; }
.inc_list{ display:none; }
.caseShow{ display:block; margin-top:50px; }
.foot_bom{ display:block; }
.foot_bomR{ display:block; }
.foot_addr{ margin:0;  padding:10px 0px; }
.foot_addr>p:nth-of-type(2){ font-size:30px; }
.foot_addr>p:nth-of-type(4){ font-size:14px; }
.company_about>h3{ font-size: 1.5rem; }
.company_about>h4{ font-size: 0.82rem; }
.banBG_1,.banBG_3,.banBG_2,.banBG_4,.banBG_5,.banBG_6{ height:300px; background-size:320%; }
.banBGCon h3{ padding-top:60px; font-size:30px; }
.ctCon_l>h3{ font-size:28px; }
.ctCon_l>p:nth-of-type(2){ margin-bottom:50px;  }
.ctCon_r{ padding-bottom: 50px; }
.ab_numItem_t, .ab_numItem_b{ left:70px; }
}



